/* Enter Your Custom CSS Here */


h1 {
 font-size: 40px;
 text-align: center;
 font-family: 'Bitter', serif;
 letter-spacing: -0.5px;  
 margin-bottom: 70px; 
 color: #000000;
}  
 
h2 {
 font-size: 32px;
  font-family: 'Bitter', serif;
 color: #000000;
  margin-bottom: 0px;
 letter-spacing: -0.5px;
  margin-top: 80px;
  margin-bottom: 10px;
}

h3 {
 font-size: 24px;
 font-family: 'Bitter', serif;
color: #000000;
letter-spacing: -0.5px;
  margin-bottom: 0px;
  margin-top: 60px;
}

h4 {
 font-size: 20px;
  font-family: 'Bitter', serif;
   color: #000000;
letter-spacing: -0.5px;
  margin-bottom: 0px;
  margin-top: 40px;
}

#centerh2 {
 font-size: 40px;
 clear: both;
 text-align: center;
  font-family: 'Bitter', serif;
 color: #2b3336;
 font-weight: 600;
  margin-bottom: 20px;
 letter-spacing: -0.5px;
  margin-top: 120px;
}

#rulesh2 {
 font-size: 40px;
 clear: both;
 text-align: center;
  font-family: 'Bitter', serif;
 color: #2b3336;
 font-weight: 600;
  margin-bottom: 33px;
 letter-spacing: -0.5px;
  margin-top: 8px;
}

#subheaderh2 {
 font-size: 40px;
 clear: both;
 text-align: center;
  font-family: 'Bitter', serif;
 color: #2b3336;
  margin-bottom: 10px;
 font-weight: 600;
 letter-spacing: -0.5px;
  margin-top: 10px;
}

#subheaderh3 {
 font-size: 34px;
 color: #57686f;
 letter-spacing: 0px;
line-height: 34px;
}

#image-above-h2 {
 margin-bottom: -110px;
margin-top: 80px;
}

.info-page > h1 {
 font-size: 38px;
 text-align: left;
   font-family: 'Montserrat', 'Open Sans', serif;
 letter-spacing: -1px; 
 font-weight: 500;
 color: #2b3336;
 margin: 60px 0 50px 0;
} 

.sidemenu-is-open .info-page > h1 {
 font-size: 38px;
 text-align: center;
   font-family: 'Montserrat', 'Open Sans', serif;
 letter-spacing: -1px; 
 font-weight: 500;
 color: #2b3336;
 margin: 60px 0 50px 0;
} 

#bigbitter {
font-size: 22px;
}

.info-page > h3 {
 font-size: 24px;
 letter-spacing: -1px;
 font-family: 'Montserrat', 'Open Sans', serif;letter-spacing: -0.5px;
 color: #2b3336;
 margin-bottom: 10px;
 margin-top: 60px;
}

#chapter-header {
 margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0px;
padding-top: 30px;
  width: 100%;
  min-height: 180px;
  background: url('https://optionstexting.com/wp-content/uploads/2018/09/Chapter-background1.jpg') no-repeat;
}

.page-id-3521 #chapter-header {
background: url(https://optionstexting.com/wp-content/uploads/2021/01/Chapter-background-black-new1.png) no-repeat !important;
}

.page-id-4544 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-5378 #chapter-header, .page-id-5345 #chapter-header, .page-id-5348 #chapter-header {
 background-color: #000000 !important;
 background-image: none !important;
}

.page-id-4547 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-4549 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-4559 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-4561 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-4563 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-4565 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}


#chapter-header-title {
width: 740px;
margin-left: auto;
margin-right: auto;
}


#book-footer {
 margin-left: auto;
  margin-right: auto;
  background-color: #e9e9eb;
  padding-left: 0;
  padding-right: 0;
margin-top: 120px;
  padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 0px;
  width: 100%;
}

#book-footer-buttons {
width: 400px;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
}

#oa-nextvideo-buttons {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 40px;
}

#book-header-buttons {
width: 400px;
margin-left: auto;
margin-right: auto;
margin-top: -150px;
margin-bottom: 180px;
}

#ig-chapter-buttons {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -124px;
    margin-bottom: 145px;
}

#book-header-module-buttons {
width: 500px;
margin-left: auto;
margin-right: auto;
margin-top: -280px;
margin-bottom: 320px;
}

#book-header-module-buttons-red {
width: 500px;
margin-left: auto;
margin-right: auto;
margin-top: -237px;
margin-bottom: 277px;
}

#ig-module-buttons-red {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -137px;
    margin-bottom: 150px;
}

#book-header-module-buttons-black {
width: 500px;
margin-left: auto;
margin-right: auto;
margin-top: -264px;
margin-bottom: 310px;
}

#book-header-module-buttons-gold {
width: 500px;
margin-left: auto;
margin-right: auto;
margin-top: -224px;
margin-bottom: 270px;
}

#moduleintro {
font-size: 20px;
color: #768083;
clear: both;
font-family: 'Bitter', serif;
line-height: 36px;
margin-bottom: 40px;
}

#modulesfullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0px;
  padding-top: 30px;
 margin-bottom: -40px;
  width: 100%;
  max-width: 1401px;
  background-color: #ffffff;
}

#productsfullwidth {
 margin-left: auto;
  margin-right:  auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0px;
  padding-top: 30px;
 margin-bottom: 0px;
  width: 100%;
  max-width: 940px;
  background-color: #ffffff;
}

.page-id-4967 #productsfullwidth {
 margin-left: auto;
  margin-right:  auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0px;
  padding-top: 30px;
 margin-bottom: 0px;
  width: 100%;
  background-color: #ffffff;
}

#oaproductsfullwidth {
 margin-left: auto;
  margin-right:  auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0px;
  padding-top: 30px;
 margin-bottom: 0px;
  width: 100%;
  max-width: 940px;
  background-color: #ffffff;
}

/* Options Academy */

.page-id-2430 #chapter-preview-image {
    background-color: #1d2124;
}

.page-id-2430 #module-preview-image {
    background-color: #1d2124;
}

#modulehover:hover {
   opacity: 0.8;
}

#modulehover {
 width: 100%;
 height: auto;
}

#oaschedule {
 font-size: 16px;
 color: #4c595e;
}

#oa-alert-bar {
width: 100%;
background-color: #f07526;
padding: 15px;
margin-top: 20px;
margin-bottom: 0px;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
line-height: 27px;
font-size: 18px;
font-weight: bold;
letter-spacing: -0.5px;
color: #ffffff;
}

#pa-alert-bar {
width: 100%;
background-color: #cb2025;
padding: 10px;
margin-top: 20px;
margin-bottom: 0px;
font-family: 'Helvetica', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
line-height: 27px;
font-size: 16px;
font-weight: 600;
letter-spacing: -0.5px;
color: #ffffff;
}

#oa-progress-bar-mobile {
 display: none;
}

.page-id-2502 #recappage {
    padding-left: 40px;
    padding-top: 20px;
    padding-right: 40px;
    width: 100%;
    max-width: 800px;
    background-color: #ffffff;
    padding-bottom: 20px;
    border: 10px solid #5c497a;
    border-top: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
}

#highlight-red {
 background-color: #322349;
padding: 4px 5px;
margin-right: 7px;
}

#highlight-red-mobile {
 background-color: #322349;
padding: 2px 5px;
margin-right: 5px;
}

#oa-order-confirmed {
    width: 50%;
    margin-right: auto;
    margin-top: 50px;
    margin-left: auto;
}

#oa-recaph1 {
    margin-top: -30px;
    line-height: 60px;
    padding-top: 0px;
    margin-bottom: -20px;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2b3336;
    font-weight: 700;
    font-size: 26px;
    letter-spacing: -1px;
    text-align: center;
}

.page-id-2502 #recaph1 {
    margin-top: 20px;
    line-height: 55px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2b3336;
    font-weight: 700;
    font-size: 50px;
    letter-spacing: -1px;
    text-align: center;
}

/* Adult Quiz */

.page-id-4521 #adultquizpage {
background: #414148;
 padding-top: 30px;
 padding-bottom: 600px;
 margin-bottom: -250px;
}

#subheaderphvideo {
 font-size: 20px;
}

/* TOS Checkbox */

p#checkbox {
margin-top: -128px;
margin-left: 30px;
font-size: 14px;
}

#tossection {
margin-top: -20px;
margin-bottom: 20px;
}

#tossection2 {
margin-top: -20px;
margin-bottom: 20px;
}

.checkboxtos {
    width: 18px;
    height: 18px;
}



/* Options Academy video play */

.page-id-2367 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-5434 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-2700 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-4518 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-4074 iframe {
 border: 1px solid #ffffff !important;
}

.page-id-4076 iframe {
 border: 1px solid #ffffff !important;
}

.page-id-2669 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-4534 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-4764 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-5311 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-5475 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-5484 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-2064 iframe {
 border: 1px solid #f0e6e6 !important;
}

.page-id-4023 iframe {
 border: 1px solid #f0e6e6 !important;
}

#salesvideodmlogo {
   margin-top: 30px;
   margin-bottom: -30px;
   opacity: 0.9;
}

#tindersubheader {
    font-size: 24px;
    margin-top: 10px;
    color: #535353;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-align: center;
}

.page-id-2065 #lph2 {
  margin-top: 30px;
   margin-bottom: 30px;
}

.page-id-5280 #lph2 {
  margin-top: 30px;
}

.page-id-5228 #lph2, .page-id-5443 #lph2, .page-id-5496 #lph2 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.oa-video-summary {
 width: 100%;
 max-width: 1200px;
 padding-left: 2%;
 padding-left: 2%;
 margin-left: auto;
margin-right: auto;
}

#content .oa-video-summary p {
  font-size: 17px;
  font-family: 'Bitter', serif;
   color: #768083;
}

#month-video-play {
 float: left;
 width: 55%;
 margin-left: 0;
}

#ig-stories-video {
 width: 100%;
 max-width: 380px;
 height: auto;
   margin-left: auto;
   margin-right: auto;
}

#ig-superpowers-video {
 width: 100%;
 max-width: 500px;
 height: auto;
   margin-left: auto;
   margin-right: auto;
}

#igvideooptions {
 width: 100%;
 max-width: 600px;
 height: auto;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 40px;
}

#videoboxshadow {
box-shadow: 5px 15px 10px 0px #888888;
}

#month-video-play-info {
 float: left;
 width: 45%;
padding-left: 3%;
 margin-right: 0;
}

#video-play-box {
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 460px;
    margin-top: -20px;
    margin-bottom: 50px;
}

#month-play-info-icon {
  margin-right: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
}

h3#oa-video-title {
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    color: #7f6f8a;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 0px;
    letter-spacing: -0.5px;
}

h3#oa-month-video-name {
  font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #51465a;
    font-size: 24px;
    margin-top: 0px;
    font-weight: bold;
    letter-spacing: 0px;
}

#tinderpics {
 margin-top: 30px;
 width: 100%;
min-height: 420px;
}

#tinderpicsbig {
 margin-top: 30px;
 width: 100%;
min-height: 620px;
}

#tinderpicleft {
 float: left;
 width: 45%;
}

#tinderpicright {
 float: left;
 width: 45%;
margin-left: 10%;
}

#headbackarrow {
margin-right: 7px;
}

#headnextarrow {
margin-left: 7px;
}

.headbackbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin: auto;
    margin-top: 15px;
    border-right: 1px solid #d0c1dc;
   border-radius: 0px;
    color: #674781;
 cursor: pointer;
opacity: 0.7;
}

.headbackbutton:hover {
background: #e0d8e3;
}

.headnextbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin-left: 50%;
    margin-top: 15px;
  border-left: 1px solid #d0c1dc;
   border-radius: 0px;
    color: #674781;
 cursor: pointer;
 opacity: 0.7;
}

.headnextbutton:hover {
 background-color: #e0d8e3;
}

.greenheadbackbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin: auto;
    margin-top: 15px;
    border-right: 1px solid #b9c8c1;
    border-radius: 0px;
    color: #388469;
 cursor: pointer;
opacity: 0.7;
}

.greenheadbackbutton:hover {
background: #cfe2d9;
}

.greenheadnextbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin-left: 50%;
    margin-top: 15px;
   border-left: 1px solid #b9c8c1;
    border-radius: 0px;
    color: #388469;
 cursor: pointer;
 opacity: 0.7;
}

.greenheadnextbutton:hover {
 background-color: #cfe2d9;
}

.redheadbackbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin: auto;
    margin-top: 15px;
    border-right: 1px solid #cd9998;
    border-radius: 0px;
    color: #d1514e;
  cursor: pointer;
opacity: 0.7;
}

.redheadbackbutton:hover {
background: #f2d7d6;
}

.redheadnextbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin-left: 50%;
    margin-top: 15px;
   border-left: 1px solid #cd9998;
    border-radius: 0px;
    color: #d1514e;
 cursor: pointer;
 opacity: 0.7;
}

.redheadnextbutton:hover {
 background-color: #f2d7d6;
}

.pinkheadbackbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin: auto;
    margin-top: 15px;
    border-right: 1px solid #d69cb8;
    border-radius: 0px;
    color: #c1437f;
 cursor: pointer;
opacity: 0.7;
}

.pinkheadbackbutton:hover {
background: #f4dae6;
}

.pinkheadnextbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin-left: 50%;
    margin-top: 15px;
   border-left: 1px solid #d69cb8;
    border-radius: 0px;
    color: #c1437f;
 cursor: pointer;
 opacity: 0.7;
}

.pinkheadnextbutton:hover {
 background-color: #f4dae6;
}

.blueheadbackbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin: auto;
    margin-top: 15px;
    border-right: 1px solid #93bcc7;
    border-radius: 0px;
    color: #2c6270;
 cursor: pointer;
opacity: 0.7;
}

.blueheadbackbutton:hover {
background: #cad9dd;
}

.blueheadnextbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin-left: 50%;
    margin-top: 15px;
   border-left: 1px solid #93bcc7;
    border-radius: 0px;
    color: #2c6270;
  cursor: pointer;
 opacity: 0.7;
}

.blueheadnextbutton:hover {
 background-color: #cad9dd;
}

.blackheadbackbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin: auto;
    margin-top: 15px;
    border-right: 1px solid #889499;
    border-radius: 0px;
    color: #2b3336;
 cursor: pointer;
opacity: 0.7;
}

.blackheadbackbutton:hover {
background: #d6dbdd;
}

.blackheadnextbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin-left: 50%;
    margin-top: 15px;
   border-left: 1px solid #889499;
    border-radius: 0px;
    color: #2b3336;
  cursor: pointer;
 opacity: 0.7;
}

.blackheadnextbutton:hover {
 background-color: #d6dbdd;
}

.whiteheadbackbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin: auto;
    margin-top: 15px;
    border-right: 1px solid #889499;
    border-radius: 0px;
    color: #ffffff;
 cursor: pointer;
opacity: 0.9;
}

.whiteheadbackbutton:hover {
background: #d6dbdd;
}

.whiteheadnextbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin-left: 50%;
    margin-top: 15px;
   border-left: 1px solid #889499;
    border-radius: 0px;
    color: #ffffff;
  cursor: pointer;
 opacity: 0.9;
}

.whiteheadnextbutton:hover {
 background-color: #d6dbdd;
}

.goldheadbackbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin: auto;
    margin-top: 15px;
    border-right: 1px solid #c9c5b5;
    border-radius: 0px;
    color: #a2914f;
 cursor: pointer;
opacity: 0.7;
}

.goldheadbackbutton:hover {
background: #dcd8c6;
}

.goldheadnextbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 25%;
    margin-left: 50%;
    margin-top: 15px;
   border-left: 1px solid #c9c5b5;
    border-radius: 0px;
    color: #a2914f;
  cursor: pointer;
 opacity: 0.7;
}

.goldheadnextbutton:hover {
 background-color: #dcd8c6;
}

.backbutton {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin: auto;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #674781;
    color: #674781;
 cursor: pointer;
}

.backbutton:hover {
background: #e0d8e3;
border: 2px solid #674781;
}

.nextbutton {
float: left;
background: #674781;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin-left: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #674781;
    color: white;
 cursor: pointer;
}

.nextbutton:hover {
 background-color: #513a64;
 border: 2px solid #513a64;
}

.backbuttongreen {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin: auto;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #388469;
    color: #388469;
 cursor: pointer;
}

.backbuttongreen:hover {
background: #cfe2d9;
}

.backbuttonred {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin: auto;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #d1514e;
    color: #d1514e;
 cursor: pointer;
}

.backbuttonred:hover {
background: #f2d7d6;
}

.backbuttonorange {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin: auto;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #e78459;
    color: #e78459;
 cursor: pointer;
}

.backbuttonorange:hover {
background: #ecc0ac;
}

.backbuttonpink {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin: auto;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #c1437f;
    color: #c1437f;
 cursor: pointer;
}

.backbuttonpink:hover {
background: #f4dae6;
}

.backbuttonblue {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin: auto;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #2c6270;
    color: #2c6270;
 cursor: pointer;
}

.backbuttonblue:hover {
background: #cad9dd;
}

.backbuttonblack {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin: auto;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #2b3336;
    color: #2b3336;
 cursor: pointer;
}

.backbuttonblack:hover {
background: #d6dbdd;
}

.backbuttonoavideo {
float: left;
background: #ffffff;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 45%;
    margin: auto;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #f7f7f7;
    color: #737373;
 cursor: pointer;
}

.backbuttonoavideo:hover {
background: #ececec;
 border: 2px solid #ececec;
}

.nextbuttonoavideo {
float: left;
background: #ffffff;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 45%;
    margin-left: 5%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #f7f7f7;
    color: #737373;
 cursor: pointer;
}

.nextbuttonoavideo:hover {
 background-color: #ececec;
 border: 2px solid #ececec;
}

.backbuttongold {
float: left;
background: #b9a65a;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #b9a65a;
    color: #ffffff;
 cursor: pointer;
}

.backbuttongold:hover {
background: #a69551;
}

.nextbuttongreen {
float: left;
background: #388469;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin-left: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #388469;
    color: white;
 cursor: pointer;
}

.nextbuttongreen:hover {
 background-color: #31735c;
 border: 2px solid #31735c;
}

.nextbuttonred {
float: left;
background: #d1514e;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin-left: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #d1514e;
    color: white;
 cursor: pointer;
}

.nextbuttonred:hover {
 background-color: #c04c49;
 border: 2px solid #c04c49;
}

.nextbuttonorange {
float: left;
background: #e78459;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin-left: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #e78459;
    color: white;
 cursor: pointer;
}

.nextbuttonorange:hover {
 background-color: #df7c50;
 border: 2px solid #df7c50;
}

.nextbuttonpink {
float: left;
background: #c1437f;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin-left: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #c1437f;
    color: white;
 cursor: pointer;
}

.nextbuttonpink:hover {
 background-color: #b74079;
 border: 2px solid #b74079;
}

.nextbuttonblue {
float: left;
background: #2c6270;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin-left: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #2c6270;
    color: white;
 cursor: pointer;
}

.nextbuttonblue:hover {
 background-color: #275662;
 border: 2px solid #275662;
}

.nextbuttonblack {
float: left;
background: #2b3336;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin-left: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #2b3336;
    color: white;
 cursor: pointer;
}

.nextbuttonblack:hover {
 background-color: #212729;
 border: 2px solid #212729;
}

.nextbuttongold {
float: left;
background: #b9a65a;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: .7em .25em;
    line-height: 1.4em;
    width: 40%;
    margin-left: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #b9a65a;
    color: white;
 cursor: pointer;
}

.nextbuttongold:hover {
 background-color: #a69551;
 border: 2px solid #a69551;
}


#downloadbutton {
 opacity: 0.8;
margin-top: 0px;
margin-bottom: 50px;
border-radius: 5px;
cursor: pointer;
}

#downloadbutton:hover {
 opacity: 1;
}

#jump-buttons {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 100px;
}

 .jumpbutton {
    float: left;
    background: #f7f5f5;
    font-family: 'Bitter', serif;
    font-weight: 500;
    font-size: 17px;
    padding: 10px 10px;
    line-height: 1.4em;
    text-transform: none;
    width: 31%;
    margin-left: 0px;
    margin-right: 2%;
    margin-top: 30px;
    min-height: 100px;
    border-radius: .17em;
    border: 2px solid #f7f5f5;
    color: #4c5a5f;
    cursor: pointer;
}

.jumpbutton:hover {
 background-color: #e9e7e7;
 border: 2px solid #e9e7e7;
}

#book-footer-nextchapter {
 margin-top: 170px;
padding-bottom: 40px;
margin-left: auto;
margin-right: auto;
opacity: 0.8;
}

#book-footer-nextchapter:hover {
opacity: 1;
}

#image-fullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0px;
padding-top: 30px;
margin-bottom: 80px;
  width: 100%;
}

#rainy-intro {
width: 120%;
margin-left: -10%;
margin-right: -10%;
padding-left: 80px;
padding-right: 80px;
padding-top: 50px;
padding-bottom: 50px;
margin-bottom: 50px;
border-radius: 20px;
}


#chapter-purple {
 color: #593676;
   font-family: 'Bitter', serif;
 font-weight: 600;
 text-align: center;
  padding-top: 0px;
  padding-bottom: 30px;
}

.sidemenu-is-open .main-content {
padding-bottom: 0;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}

#page-title {
  background: url('https://optionstexting.com/wp-content/uploads/2018/09/Chapter-background1.jpg') no-repeat;
  border-bottom: none;
}

.page-id-3521 #page-title {
    background: url(https://optionstexting.com/wp-content/uploads/2021/01/Chapter-background-black-new1.png) no-repeat;
    border-bottom: none;
}

.page-id-4544 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-5378 #page-title, .page-id-5345 #page-title, .page-id-5348 #page-title {
background-color: #000000 !important;
background-image: none !important;
border-bottom: none;
}

.page-id-4547 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-4549 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-4559 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-4561 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-4563 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-4565 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

#red {
color: #ed3840;
}

#blue {
color: #5e9ef5;
}

#affblue {
color: #3b7dd6;
overflow-wrap: break-word;
}

#orange {
color: #f3833d;
}

#green {
 color: #0cc326;
}

#greenrules {
color: #4bab8a;
}

#copypastetext {
 font-size: 20px;
 color: #000000;
 font-style: italic;
}

#redrules {
color: #f15e5b;
}

#scarcityred {
color: #ff0202;
}

#neonpink {
color: #f456a4;
}

#rulesbackground {
 background-color: #fffcdf;
padding: 30px 20px 50px 20px;
margin-top: 40px;
}

#greenh2 {
color: #4bab8a;
font-size: 30px;
}

#pinkh2 {
color: #ef8dbb;
font-size: 30px;
}

#blueh2 {
color: #3e7a89;
font-size: 30px;
}

#blackh2 {
 color: #57686f;
font-size: 30px;
}

#goldh2 {
 color: #dad1ac;
font-size: 30px;
}

#chappink {
color: #c1437f;
}

#chapneon {
color: #ed4594;
}

#chapred {
color: #bd4846;
}

#chapyellow {
color: #d06363;
}

#chapredsub {
color: #f27c79;
}

#chapgreen {
color: #30725b;
}

#chapgreensub {
color: #84afa0;
font-weight: 400;
}

#chapblue {
color: #2c6270;
}

#chapmagnetblue {
color: #203388;
}

#checkoutblue {
color: #4395ab;
}

#chapblack {
color: #2b3336;
}

#chapwhite {
color: #ffffff;
}

#chapmagnet {
color:#c5a16a;
}

#chapsilver {
color: #d6d4d4;
}

#chapgold {
color: #a59451;
}

#chapgoldsub {
color: #bfb58d;
font-weight: normal !important;
}

#chappurple {
color: #5a3478;
}

#purple {
color: #814bab;
font-size: 22px;
margin-right: 5px;
}

#bluebullets {
color: #2c6270;
font-size: 22px;
margin-right: 5px;
}

#bullets {
 margin-top: 30px;
 margin-bottom: 50px;
}

#bullets-images {
line-height: 20px;
margin-top: 0px;
margin-bottom: -5px;
}

#bullet-color {
display: inline;
margin-left: 30px;
margin-right: 15px;
}

#bullet-left {
margin-left: 5px;
display: inline;
margin-right: 5px;
margin-bottom: 0px;
margin-top: -7px;
}

#bullet-lefth2 {
margin-left: 5px;
display: inline;
margin-right: 5px;
margin-bottom: 0px;
margin-top: -7px;
}

#bullet-inline {
display: inline;
margin-left: 5px;
margin-right: 5px;
}


#bullets-hand {
 font-family: 'Patrick Hand', cursive;
 font-weight: 600;
font-size: 24px;
margin-right: 5px;
margin-left: 20px;
line-height: 40px;
padding: 10px;
}

.numberbullets {
  padding-left: 5px;
  padding-right: 5px;
}

.numberbullets ul li {
    margin-bottom: 15px;
    margin-left: 2%;
    padding-left: 30px;
   font-size: 17px;
    color: #454545;
    font-family: 'Bitter', serif;
    background: url('https://optionstexting.com/wp-content/uploads/2018/10/pink-bullet.png') no-repeat 3px;
    background-size: 10px 10px;
   list-style-type: none;	
}

.numberbulletsblack {
  padding-left: 5px;
  padding-right: 5px;
}

.numberbulletsblack ul li {
    margin-bottom: 15px;
    margin-left: 1.5%;
    padding-left: 30px;
   font-size: 17px;
    color: #454545;
    font-family: 'Bitter', serif;
    background: url('https://optionstexting.com/wp-content/uploads/2018/10/Black-bullet.png') no-repeat 3px;
    background-size: 10px 10px;
   list-style-type: none;	
}

.numberbulletsgold {
  padding-left: 5px;
  padding-right: 5px;
}

.numberbulletsgold ul li {
    margin-bottom: 15px;
    margin-left: 1.5%;
    padding-left: 30px;
   font-size: 17px;
    color: #454545;
    font-family: 'Bitter', serif;
    background: url('https://optionstexting.com/wp-content/uploads/2018/10/Gold-bullet.png') no-repeat 3px;
    background-size: 10px 10px;
   list-style-type: none;	
}

.numberbulletsblue {
  padding-left: 5px;
  padding-right: 5px;
}

.numberbulletsblue ul li {
    margin-bottom: 15px;
    margin-left: 1.5%;
    padding-left: 30px;
   font-size: 17px;
    color: #454545;
    font-family: 'Bitter', serif;
    background: url('https://optionstexting.com/wp-content/uploads/2018/10/blue-bullet.png') no-repeat 3px;
    background-size: 10px 10px;
   list-style-type: none;	
}

.numberbulletsred {
  padding-left: 5px;
  padding-right: 5px;
}

.numberbulletsred ul li {
    margin-bottom: 15px;
    margin-left: 1.5%;
    padding-left: 30px;
   font-size: 17px;
    color: #454545;
    font-family: 'Bitter', serif;
    background: url('https://optionstexting.com/wp-content/uploads/2018/10/red-bullet.png') no-repeat 3px;
    background-size: 10px 10px;
   list-style-type: none;	
}

.numberbulletspurple {
  padding-left: 5px;
  padding-right: 5px;
}

.numberbulletspurple ul li {
    margin-bottom: 15px;
    margin-left: 1.5%;
    padding-left: 30px;
   font-size: 17px;
    color: #454545;
    font-family: 'Bitter', serif;
    background: url('https://optionstexting.com/wp-content/uploads/2018/11/purple-bulllet.png') no-repeat 3px;
    background-size: 10px 10px;
   list-style-type: none;	
}


#video {
margin-top: 40px;
margin-bottom: 40px;
width: 600px;
margin-left: auto;
margin-right: auto;
}

#arrowbackground {
 margin-bottom: 0px;
 margin-top: -10px;
padding-top: 0px;
}

#chapterbottoml1 {
 background-color: #e7e7e9;
margin-top: -70px;
margin-bottom: 50px;
margin-left: auto;
}

#chapterbottoml3 {
 background-color: #e7e7e9;
margin-top: -70px;
 margin-bottom: 50px;
margin-left: auto;
margin-right: auto;
}

#definition {
width: 500px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 40px;
border-radius: 10px;
background-color: #dfeffb;
padding: 30px 50px 30px 50px;
}

#definition-text {
font-style: italic;
color: #454545;
font-size: 17px;
font-family: 'Bitter', serif;
text-decoration: underline;
text-decoration-color: #c8e3f7;
}

#note-text {
font-family: 'Open Sans', serif;
color: #454545;
line-height: 30px;
font-size: 18px;
margin-bottom: 30px;
}

#note {
  margin: 0 auto; 
  margin-top: 40px;
  margin-bottom: 30px;
  padding: 42px 45px 40px 70px;
  line-height: 28px;
  color: #444;
  position: relative;
  border: 1px solid #f8f8f8;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9eaf3), color-stop(4%, #fff)) 0 4px;
  background: -webkit-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: -moz-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: -ms-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: -o-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  -o-background-size: 100% 30px;
  background-size: 100% 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
clear: both;
}

#note::before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  left: 30px;
  bottom: 0;
  border: 1px solid;
  border-color: transparent #efe4e4;
}

.icon-folder2::before {
display: none;
}

.options-menu-link {
 padding-left: 0px;
opacity: 1;
}

.options-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2018/11/menu-icon-logo.png);
   background-position-x: 10px;
   background-position-y: 17px;
   background-repeat: no-repeat;
   background-size: 25px 25px;
}

.dates-to-sex-menu-link {
 padding-left: 0px;
opacity: 1;
}

.dates-to-sex-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/Dates-to-sex-icon.png);
   background-position-x: 7px;
   background-position-y: 16px;
   background-repeat: no-repeat;
   background-size: 28px 28px;
}

.twentyfour-texts-menu-link {
 padding-left: 0px;
opacity: 1;
}

.twentyfour-texts-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/24-texts-icon.png);
   background-position-x: 7px;
   background-position-y: 16px;
   background-repeat: no-repeat;
   background-size: 28px 28px;
}

.twentyfour-texts-module-link {
 padding-left: 0px;
opacity: 1;
}

.twentyfour-texts-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/24-texts-icon.png);
   background-position-x: 10px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 21px 21px;
}

.twentyfour-texts-bonus-link {
 padding-left: 0px;
opacity: 1;
}

.twentyfour-texts-bonus-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/24-texts-bonus-icon.png);
   background-position-x: 10px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 21px 21px;
}


.options-academy-menu-link {
 padding-left: 0px;
opacity: 1;
}

.options-academy-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2020/02/menu-icon-oa-logo3.png);
   background-position-x: 7px;
   background-position-y: 17px;
   background-repeat: no-repeat;
   background-size: 30px 25px;
}

.ignition-menu-link {
 padding-left: 0px;
opacity: 1;
}

.ignition-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2020/11/ig-ignition-menu-logo.png);
   background-position-x: 9px;
   background-position-y: 12px;
   background-repeat: no-repeat;
   background-size: 27px 27px;
}

.dgs-menu-link {
 padding-left: 0px;
opacity: 1;
}

.dgs-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dgs-menu-icon1.png);
   background-position-x: 9px;
   background-position-y: 18px;
   background-repeat: no-repeat;
   background-size: 26px 26px;
}

.tenmagnet-menu-link {
 padding-left: 0px;
opacity: 1;
}

.tenmagnet-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2021/01/10magnet-menu-logo.png);
   background-position-x: 9px;
   background-position-y: 16px;
   background-repeat: no-repeat;
   background-size: 26px 26px;
}


.dashboard-link-icon a span {
 height: 100%;
 width: 100%;
}

.dashboard-link-icon > li > a span: hover {
 opacity: 1;
}

.dashboard-link-icon a:hover {
 opacity: 1 !important;
}

.icon-buddyapp-default:before {
    display: none;
}

.mindset-reset-menu-link {
 padding-left: 0px;
opacity: 1;
}

.mindset-reset-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2018/11/menu-icon-mindset-reset.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.options-academy-month-link {
 padding-left: 0px;
opacity: 1;
}

.options-academy-month-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2020/02/month-menu-icon-oa2.png);
   background-position-x: 10px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.ignition-profile-module-link {
 padding-left: 0px;
opacity: 1;
}

.ignition-profile-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2020/11/ig-optimize-profile-menu-logo.png);
   background-position-x: 12px;
   background-position-y: 9px;
   background-repeat: no-repeat;
   background-size: 21px 21px;
}

.ignition-grid-module-link {
 padding-left: 0px;
opacity: 1;
}

.ignition-grid-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2020/11/ig-grid-photos-menu-logo.png);
   background-position-x: 12px;
   background-position-y: 9px;
   background-repeat: no-repeat;
   background-size: 21px 21px;
}

.ignition-stories-module-link {
 padding-left: 0px;
opacity: 1;
}

.ignition-stories-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2020/11/ig-stories-menu-logo.png);
   background-position-x: 12px;
   background-position-y: 9px;
   background-repeat: no-repeat;
   background-size: 21px 21px;
}

.ignition-superpowers-module-link {
 padding-left: 0px;
opacity: 1;
}

.ignition-superpowers-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2020/11/ig-superpowers-menu-logo.png);
   background-position-x: 12px;
   background-position-y: 9px;
   background-repeat: no-repeat;
   background-size: 21px 21px;
}

.dgs-whatshewants-module-link {
 padding-left: 0px;
opacity: 1;
}

.dgs-whatshewants-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dgs-what-she-wants-menu-icon.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 22px 22px;
}

.dgs-vetting-module-link {
 padding-left: 0px;
opacity: 1;
}

.dgs-vetting-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dgs-vetting-her-menu-icon.png);
   background-position-x: 11px;
   background-position-y:11px;
   background-repeat: no-repeat;
   background-size: 22px 22px;
}

.dgs-dudes-module-link {
 padding-left: 0px;
opacity: 1;
}

.dgs-dudes-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dgs-dudes-menu-icon.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 22px 22px;
}

.dgs-dealingrainy-module-link {
 padding-left: 0px;
opacity: 1;
}

.dgs-dealingrainy-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dgs-rainy-menu-icon.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 22px 22px;
}

.dgs-keepsummer-module-link {
 padding-left: 0px;
opacity: 1;
}

.dgs-keepsummer-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dgs-summer-menu-icon.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 22px 22px;
}

.datestosex-dateroutines-module-link {
 padding-left: 0px;
opacity: 1;
}

.datestosex-dateroutines-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dates-to-sex-dateroutines-icon2.png);
   background-position-x: 8px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 24px 24px;
}

.datestosex-conversations-module-link {
 padding-left: 0px;
opacity: 1;
}

.datestosex-conversations-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dates-to-sex-conversation-icon.png);
   background-position-x: 8px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 24px 24px;
}

.datestosex-stayinframe-module-link {
 padding-left: 0px;
opacity: 1;
}

.datestosex-stayinframe-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dates-to-sex-stayinframe-icon.png);
   background-position-x: 8px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 24px 24px;
}

.datestosex-getkiss-module-link {
 padding-left: 0px;
opacity: 1;
}

.datestosex-getkiss-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dates-to-sex-getkiss-icon.png);
   background-position-x: 8px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 24px 24px;
}

.datestosex-takehome-module-link {
 padding-left: 0px;
opacity: 1;
}

.datestosex-takehome-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/dates-to-sex-takeherhome-icon.png);
   background-position-x: 8px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 24px 24px;
}

.tenmagnet-myths-module-link {
 padding-left: 0px;
opacity: 1;
}

.tenmagnet-myths-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2021/01/myths-menu-logo.png);
   background-position-x: 11px;
   background-position-y: 10px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.tenmagnet-mindset-module-link {
 padding-left: 0px;
opacity: 1;
}

.tenmagnet-mindset-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2021/01/mindset-menu-logo.png);
   background-position-x: 11px;
   background-position-y: 10px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.tenmagnet-interviews-module-link {
 padding-left: 0px;
opacity: 1;
}

.tenmagnet-interviews-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2021/01/interviews-menu-logo.png);
   background-position-x: 11px;
   background-position-y: 10px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.tenmagnet-approaching-module-link {
 padding-left: 0px;
opacity: 1;
}

.tenmagnet-approaching-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2021/01/approaching-menu-logo.png);
   background-position-x: 11px;
   background-position-y: 10px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.tenmagnet-dates-flakes-module-link {
 padding-left: 0px;
opacity: 1;
}

.tenmagnet-dates-flakes-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2021/01/dates-flakes-menu-logo.png);
   background-position-x: 11px;
   background-position-y: 10px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.tenmagnet-first-dates-sex-module-link {
 padding-left: 0px;
opacity: 1;
}

.tenmagnet-first-dates-sex-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2021/01/first-dates-sex-menu-logo.png);
   background-position-x: 11px;
   background-position-y: 10px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.tenmagnet-make-girlfriend-module-link {
 padding-left: 0px;
opacity: 1;
}

.tenmagnet-make-girlfriend-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2021/01/make-girlfriend-menu-logo.png);
   background-position-x: 11px;
   background-position-y: 10px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.tenmagnet-bad-behaviour-module-link {
 padding-left: 0px;
opacity: 1;
}

.tenmagnet-bad-behaviour-module-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2021/01/bad-behaviour-menu-logo.png);
   background-position-x: 11px;
   background-position-y: 10px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.texting-personality-menu-link {
 padding-left: 0px;
opacity: 1;
}

.texting-personality-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2018/11/menu-icon-texting-personality.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.the-rules-menu-link {
 padding-left: 0px;
opacity: 1;
}

.the-rules-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2018/11/menu-icon-the-rules.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.flirting-summer-menu-link {
 padding-left: 0px;
opacity: 1;
}

.flirting-summer-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2018/11/menu-icon-flirting-summer.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.dealing-rainy-menu-link {
 padding-left: 0px;
opacity: 1;
}

.dealing-rainy-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2018/11/menu-icon-dealing-rainy.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.first-texts-sex-menu-link {
 padding-left: 0px;
opacity: 1;
}

.first-texts-sex-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2018/11/menu-icon-texts-to-sex.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

.bonuses-menu-link {
 padding-left: 0px;
opacity: 1;
}

.bonuses-menu-link a {
   background-image: url(https://optionstexting.com/wp-content/uploads/2018/11/menu-icon-bonus.png);
   background-position-x: 11px;
   background-position-y: 11px;
   background-repeat: no-repeat;
   background-size: 23px 23px;
}

    .menu-list > li#menu-item-4127 > a, .menu-list > li#menu-item-4125 > a, li#menu-item-4126 > a, li#menu-item-4128 > a, li#menu-item-4130 > a, li#menu-item-4129 > a, li#menu-item-4131 > a {
	  font-size: 14px;  
    }
    
     .menu-list > li#menu-item-4127 > a span, .menu-list > li#menu-item-4125 > a span, li#menu-item-4126 > a span, li#menu-item-4128 > a span, li#menu-item-4130 > a span, li#menu-item-4129 > a span, li#menu-item-4131 > a span {
	  padding: 14px 5px 14px 43px;  
    }

    .menu-list > li#menu-item-4137 > a, .menu-list > li#menu-item-4147 > a, li#menu-item-4146 > a, li#menu-item-4223 > a, li#menu-item-4144 > a, li#menu-item-4143 > a, li#menu-item-4142 > a, li#menu-item-4219 > a {
	  font-size: 14px;  
    }
 
     .menu-list > li#menu-item-4137 > a span, .menu-list > li#menu-item-4147 > a span, li#menu-item-4146 > a span, li#menu-item-4223 > a span, li#menu-item-4144 > a span, li#menu-item-4143 > a span, li#menu-item-4142 > a span, li#menu-item-4219 > a span {
	  padding: 14px 5px 14px 43px;  
    }

.menu-list > li#menu-item-4148 > a, .menu-list > li#menu-item-4152 > a, li#menu-item-4150 > a, li#menu-item-4227 > a {
	  font-size: 14px;  
    }
 
.menu-list > li#menu-item-4148 > a span, .menu-list > li#menu-item-4152 > a span, li#menu-item-4150 > a span, li#menu-item-4227 > a span {
	  padding: 14px 5px 14px 43px;  
    }

.menu-list > li#menu-item-5413 > a, .menu-list > li#menu-item-5414 > a {
	  font-size: 14px;  
    }
 
.menu-list > li#menu-item-5413 > a span, .menu-list > li#menu-item-5414 > a span {
	  padding: 14px 5px 14px 43px;  
    }

.menu-list > li#menu-item-4832 > a, .menu-list > li#menu-item-4833 > a, li#menu-item-4834 > a, li#menu-item-4835 > a, li#menu-item-4836 > a {
	  font-size: 14px;  
    }
 
.menu-list > li#menu-item-4832 > a span, .menu-list > li#menu-item-4833 > a span, li#menu-item-4834 > a span, li#menu-item-4835 > a span, li#menu-item-4836 > a span {
	  padding: 14px 5px 14px 43px;  
    }

.menu-list > li#menu-item-4888 > a, .menu-list > li#menu-item-4887 > a, li#menu-item-4883 > a, li#menu-item-4889 > a, li#menu-item-4884 > a {
	  font-size: 14px;  
    }
 
.menu-list > li#menu-item-4888 > a span, .menu-list > li#menu-item-4887 > a span, li#menu-item-4883 > a span, li#menu-item-4889 > a span, li#menu-item-4884 > a span {
	  padding: 14px 5px 14px 43px;  
    }

.menu-list > li#menu-item-4172 > a, .menu-list > li#menu-item-4177 > a, .menu-list > li#menu-item-4175 > a, .menu-list > li#menu-item-4170 > a, .menu-list > li#menu-item-4252 > a, .menu-list > li#menu-item-4173 > a, .menu-list > li#menu-item-4176 > a, .menu-list > li#menu-item-4171 > a {
	  font-size: 14px;  
    }
 
.menu-list > li#menu-item-4172 > a span, .menu-list > li#menu-item-4177 > a span, .menu-list > li#menu-item-4175 > a span, .menu-list > li#menu-item-4170 > a span, .menu-list > li#menu-item-4252 > a span, .menu-list > li#menu-item-4173 > a span, .menu-list > li#menu-item-4176 > a span, .menu-list > li#menu-item-4171 > a span {
	  padding: 14px 5px 14px 43px;  
    }

li#menu-item-1586 {
    visibility: hidden;
}

li#menu-item-1587 {
    visibility: hidden;
}

li#menu-item-4894 {
    visibility: hidden;
}
    

#rulesnote {
  margin: 0 auto; 
  margin-top: 40px;
  margin-bottom: 30px;
  padding: 42px 30px 40px 30px;
  line-height: 28px;
  color: #2b3336;
  position: relative;
  border: 1px solid #f8f8f8;
  background: #fff6d0;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ecd1d0), color-stop(4%, #fff6d0)) 0 4px;
  background: -webkit-linear-gradient(top, #ecd1d0 0%, #fff6d0 8%) 0 4px;
  background: -moz-linear-gradient(top, #ecd1d0 0%, #fff6d0 8%) 0 4px;
  background: -ms-linear-gradient(top, #ecd1d0 0%, #fff6d0 8%) 0 4px;
  background: -o-linear-gradient(top, #ecd1d0 0%, #fff6d0 8%) 0 4px;
  background: linear-gradient(top, #ecd1d0 0%, #fff6d0 8%) 0 4px;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  -o-background-size: 100% 30px;
  background-size: 100% 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
}

 
#rulesnote::before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  left: 30px;
  bottom: 0;
  border: 1px solid;
  border-color: transparent #ef9593;
}

#textpersonalitynote {
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 30px;
    padding: 42px 30px 40px 30px;
    line-height: 28px;
    color: #2b3336;
    position: relative;
    border: 1px solid #f8f8f8;
    background: #e2f0e6;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#abd5bb), color-stop(4%, #e2f0e6)) 0 4px;
    background: -webkit-linear-gradient(top, # 0%, #E2F0E6 8%) 0 4px;
    background: -moz-linear-gradient(top, #abd5bb 0%, #e2f0e6 8%) 0 4px;
    background: -ms-linear-gradient(top, #abd5bb 0%, #e2f0e6 8%) 0 4px;
    background: -o-linear-gradient(top, #abd5bb 0%, #e2f0e6 8%) 0 4px;
    background: linear-gradient(top, #abd5bb 0%, #e2f0e6 8%) 0 4px;
    -webkit-background-size: 100% 30px;
    -moz-background-size: 100% 30px;
    -ms-background-size: 100% 30px;
    -o-background-size: 100% 30px;
    background-size: 100% 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
}

 
#textpersonalitynote::before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  left: 30px;
  bottom: 0;
  border: 1px solid;
  border-color: transparent #ef9593;
}

#textpersonalityh2 {
 font-size: 40px;
 clear: both;
 text-align: center;
  font-family: 'Bitter', serif;
 color: #4bab8a;
 font-weight: 600;
  margin-bottom: 38px;
 letter-spacing: -0.5px;
  margin-top: 8px;
}

#flirtsummernote {
       margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 30px;
    padding: 42px 30px 40px 30px;
    line-height: 28px;
    color: #2b3336;
    position: relative;
    border: 1px solid #f8f8f8;
    background: #e2f0e6;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f0b8d3), color-stop(4%, #fcecf4)) 0 4px;
    background: -webkit-linear-gradient(top, # 0%, #fcecf4 8%) 0 4px;
    background: -moz-linear-gradient(top, #f0b8d3 0%, #fcecf4 8%) 0 4px;
    background: -ms-linear-gradient(top, #f0b8d3 0%, #fcecf4 8%) 0 4px;
    background: -o-linear-gradient(top, #f0b8d3 0%, #fcecf4 8%) 0 4px;
    background: linear-gradient(top, #f0b8d3 0%, #fcecf4 8%) 0 4px;
    -webkit-background-size: 100% 30px;
    -moz-background-size: 100% 30px;
    -ms-background-size: 100% 30px;
    -o-background-size: 100% 30px;
    background-size: 100% 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
}
 
#flirtsummernote::before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  left: 30px;
  bottom: 0;
  border: 1px solid;
  border-color: transparent #ef9593;
}

#flirtsummerh2 {
 font-size: 40px;
 clear: both;
 text-align: center;
  font-family: 'Bitter', serif;
 color: #c1437f;
 font-weight: 600;
  margin-bottom: 38px;
 letter-spacing: -0.5px;
  margin-top: 8px;
}

#dealrainynote {
     margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 30px;
    padding: 42px 30px 40px 30px;
    line-height: 28px;
    color: #2b3336;
    position: relative;
    border: 1px solid #f8f8f8;
    background: #e2f0e6;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#92c1cb), color-stop(4%, #def2f6)) 0 4px;
    background: -webkit-linear-gradient(top, # 0%, #def2f6 8%) 0 4px;
    background: -moz-linear-gradient(top, #92c1cb) 0%, #def2f6 8%) 0 4px;
    background: -ms-linear-gradient(top, #92c1cb) 0%, #def2f6 8%) 0 4px;
    background: -o-linear-gradient(top, #92c1cb) 0%, #def2f6 8%) 0 4px;
    background: linear-gradient(top, #92c1cb) 0%, #def2f6 8%) 0 4px;
    -webkit-background-size: 100% 30px;
    -moz-background-size: 100% 30px;
    -ms-background-size: 100% 30px;
    -o-background-size: 100% 30px;
    background-size: 100% 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
}
 
#dealrainynote::before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  left: 30px;
  bottom: 0;
  border: 1px solid;
  border-color: transparent #ef9593;
}

#dealrainyh2 {
 font-size: 40px;
 clear: both;
 text-align: center;
  font-family: 'Bitter', serif;
 color: #2c6270;
 font-weight: 600;
  margin-bottom: 38px;
 letter-spacing: -0.5px;
  margin-top: 8px;
}

#textsexnote {
        margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 30px;
    padding: 42px 30px 40px 30px;
    line-height: 28px;
    color: #2b3336;
    position: relative;
    border: 1px solid #f8f8f8;
    background: #e2f0e6;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#babbbb), color-stop(4%, #eaedee)) 0 4px;
    background: -webkit-linear-gradient(top, # 0%, #def2f6 8%) 0 4px;
    background: -moz-linear-gradient(top, #babbbb) 0%, #eaedee 8%) 0 4px;
    background: -ms-linear-gradient(top, #babbbb) 0%, #eaedee 8%) 0 4px;
    background: -o-linear-gradient(top, #babbbb) 0%, #eaedee 8%) 0 4px;
    background: linear-gradient(top, #babbbb) 0%, #eaedee 8%) 0 4px;
    -webkit-background-size: 100% 30px;
    -moz-background-size: 100% 30px;
    -ms-background-size: 100% 30px;
    -o-background-size: 100% 30px;
    background-size: 100% 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
}
 
#textsexnote::before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  left: 30px;
  bottom: 0;
  border: 1px solid;
  border-color: transparent #ef9593;
}

#textsexh2 {
 font-size: 40px;
 clear: both;
 text-align: center;
  font-family: 'Bitter', serif;
 color: #2b3336;
 font-weight: 600;
  margin-bottom: 38px;
 letter-spacing: -0.5px;
  margin-top: 8px;
}

#bonusnote {
       margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 30px;
    padding: 42px 30px 40px 30px;
    line-height: 28px;
    color: #2b3336;
    position: relative;
    border: 1px solid #f8f8f8;
    background: #e2f0e6;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#dfcd84), color-stop(4%, #faf5e1)) 0 4px;
    background: -webkit-linear-gradient(top, # 0%, #faf5e1 8%) 0 4px;
    background: -moz-linear-gradient(top, #dfcd84) 0%, #faf5e1 8%) 0 4px;
    background: -ms-linear-gradient(top, #dfcd84) 0%, #faf5e1 8%) 0 4px;
    background: -o-linear-gradient(top, #dfcd84) 0%, #faf5e1 8%) 0 4px;
    background: linear-gradient(top, #dfcd84) 0%, #faf5e1 8%) 0 4px;
    -webkit-background-size: 100% 30px;
    -moz-background-size: 100% 30px;
    -ms-background-size: 100% 30px;
    -o-background-size: 100% 30px;
    background-size: 100% 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
} 
 
#bonusnote::before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  left: 30px;
  bottom: 0;
  border: 1px solid;
  border-color: transparent #ef9593;
}

#bonush2 {
 font-size: 40px;
 clear: both;
 text-align: center;
  font-family: 'Bitter', serif;
 color: #b9a65a;
 font-weight: 600;
  margin-bottom: 38px;
 letter-spacing: -0.5px;
  margin-top: 8px;
}

#rules-text {
font-family: 'Open Sans', serif;
color: #000000;
line-height: 30px;
font-size: 18px;
margin-bottom: 30px;
}

#mediumbitter {
font-size: 19px;
}

#quotenoteicon {
 margin-top: -30px;
 margin-bottom: -40px;
margin-left: -45px;
opacity: 0.2;
}

#quotenoteicon2 {
display: inline;
opacity: 0.2;
 margin-top: -10px;
 margin-bottom: -20px;
margin-left: 10px;
}

#quotenoteiconcenter {
opacity: 0.4;
 margin-top: -20px;
 margin-bottom: 30px;
}

#quotenote {
  margin: 0 auto; 
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 45px 70px 30px 70px;
  line-height: 28px;
  color: #444;
  position: relative;
  border: 1px solid #f8f8f8;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9eaf3), color-stop(4%, #fff)) 0 4px;
  background: -webkit-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: -moz-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: -ms-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: -o-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 0px;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  -o-background-size: 100% 30px;
  background-size: 100% 34px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 80%;
}

#quotenote::before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  left: 30px;
  bottom: 0;
  border: 1px solid;
  border-color: transparent #efe4e4;
}

#quotenote-text {
color: #454545;
   font-family: 'Bitter', serif;
font-style: italic;
margin-bottom: 34px;
line-height: 34px;
font-size: 20px;
}

#notemistake {
  margin: 0 auto; 
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 31px 45px 30px 70px;
  line-height: 34px;
  color: #444;
  position: relative;
  border: 1px solid #f8f8f8;
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9eaf3), color-stop(4%, #fff)) 0 4px;
  background: -webkit-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: -moz-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: -ms-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: -o-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background: linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
  background-size: 100% 34px;
  border-radius: 3px;
  width: 90%;
}

#notemistake::before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  left: 30px;
  bottom: 0;
  border: 1px solid;
  border-color: transparent #efe4e4;
}

#badexample {
 text-align: center;
 font-family: 'Open Sans', serif;
 color: #454545;
 font-size: 18px;
 clear: both;
}

#bigwords {
 font-size: 18px;
line-height: 34px;
   font-family: 'Open Sans', serif;
 color: #454545;
}

#cross-mistake {
 margin-right: 0px;
 opacity: 0.7;
}

#tick-small {
display: inline;
margin-left: 10px;
opacity: 0.7;
}

#soundmic {
display: inline;
margin-left: 0px;
margin-right: 10px;
opacity: 1;
}

#soundonmic {
font-size: 14px;
margin-top: 10px;
color: #000000;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-align: center;
}

#soundonmic2 {
font-size: 14px;
margin-top: 30px;
color: #000000;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-align: center;
}

#upgrade-badges {
display: inline;
margin-left: 0px;
opacity: 0.9;
margin-right: 5px;
}

#upgrade-tick {
display: inline;
margin-left: 4px;
opacity: 0.9;
margin-right: 11px;
}

#tick-rules {
display: inline;
margin-left: 20px;
opacity: 0.7;
margin-top: 0px;
margin-bottom: 0px;
}

#cross-rules {
display: inline;
margin-left: 20px;
opacity: 0.9;
margin-top: 0px;
margin-bottom: 0px;
}

#cross-small {
display: inline;
margin-left: 10px;
opacity: 0.7;
}

#traits-manwithoptions {
margin-left: auto;
margin-right: auto;
margin-top: 30px;
font-family: 'Bitter', serif;
 color: #454545;
text-align: center;
font-size: 26px;
line-height: 30px;
}

#traits-sub {
font-size: 17px;
opacity: 0.7;
color: #30725b;
}

#traits-sub-pink {
font-size: 22px;
color: #f56360;
}

#content .book p {
  font-size: 17px;
  font-family: 'Bitter', serif;
   color: #454545;
}

#content .info-page p {
  font-size: 17px;
  font-family: 'Open Sans', serif;
   color: #000000;
}

blockquote p {
    font-size: 17px !important;
}

 .book {
  padding-left: 6%;
  padding-right: 28%;
}

.sidemenu-is-open .book {
  padding-left: 23%;
  padding-right: 23%;
}

#bookimage {
  border: 2px solid #efefef;
 padding: 10px;
 background-color: #f4f4f3;
 margin-top: 40px;
 margin-bottom: 40px; 
}

#collageimage {
    border: 1px solid #efefef;
    padding: 4px;
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
    height: 100%;
}

#image-desktop {
  border: 2px solid #efefef;
 padding: 10px;
 background-color: #f4f4f3;
 margin-top: 40px;
 margin-bottom: 40px; 
}

#ravenimage {
  border: 2px solid #efefef;
 padding: 10px;
 background-color: #f4f4f3;
 margin-top: 40px;
 margin-bottom: 40px; 
}


#template-phoneheader {
margin-top: 40px;
}

#template-phonefooter {
margin-bottom: 60px;
margin-top: 60px;
}


#highlight {
 background-color: #ffeda6;
padding: 5px 2px;
}

#highlightblue {
 background-color: #dfeffb;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
}

#highlightpurple {
 background-color: #e8dffb;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
}

#highlightred {
 background-color: #fad0d0;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
}

#highlightgold {
 background-color: #f8edc2;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
}

#highlightblack {
 background-color: #dad9def;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
}

#thatguyintro {
width: 70%;
margin-left: auto;
font-style: italic;
margin-right: auto;
}

#wolfwallst {
 background-color: #fcf7e8;
 padding: 10px;
margin-top: 50px;
margin-bottom: 50px;
}

#manwoptions {
background-color: #edfbf6;
padding: 30px 0px 50px 0px;
border-radius: 40px;
}

#manwoptions-pink {
background-color: #faf3db;
padding: 30px 100px 50px 100px;
border-radius: 40px;
}

#pagebreakbook {
margin-top: 50px;
opacity: 0.2;
}

#pagebreakcasestudy {
opacity: 0.2;
}

#quote {
width: 120%;
margin-left: -10%;
margin-right: -10%;
padding-top: 50px;
border-radius: 10px;
}

#quotetext {
font-size: 19px;
font-style: italic;
color: #454545;
padding-top: 0px;
line-height: 1.7222;
margin-bottom: 40px;
font-family: 'Bitter', serif;
}

#quotetextbackground {
background-color: #f9f9f9;
padding: 50px 80px 50px 80px;;
width: 600px;
margin-top: 80px;
border-radius: 30px;
margin-left: auto;
margin-right: auto;
box-shadow: 0px 1px 5px #e1e1e1;
}

#quoteclose {
margin-top: -20px;
}

#quoteauthor {
font-family: 'Bitter', serif;
color: #454545;
font-size: 19px;
font-weight: bold;
}

#quoteiconbottom {
margin-top: -20px;
margin-bottom: 50px;
}

#

#stickynotes {
margin-bottom: 50px;
margin-top: 40px;
width: 100%;
}

#stickynoteyellow {
background-color: #fdfc8d;
float: left;
width: 31%;
margin-left: 0;
min-height: 230px;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 20px;
box-shadow: 0px 1px 3px #bebebe;
transform: rotate(-4deg);
}

#stickynotegreen {
background-color: #a2ff94;
float: left;
margin-left: 3.5%;
margin-right: 0;
width: 31%;
min-height: 230px;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 20px;
box-shadow: 0px 1px 3px #bebebe;
transform: rotate(2deg);
}

#stickynotepink {
background-color: #ffa9cb;
width: 31%;
min-height: 230px;
float: left;
margin-left: 3.5%;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
box-shadow: 0px 1px 3px #bebebe;
transform: rotate(-2deg);
}

#stickynote1-3 {
float: left;
width: 31%;
margin-left: 0;
margin-right: 3.5%;
min-height: 230px;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 20px;
box-shadow: 0px 1px 3px #bebebe;
transform: rotate(-4deg);
}

#stickynote2-3 {
float: left;
margin-left: 0;
margin-right: 3.5%;
width: 31%;
min-height: 230px;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 20px;
box-shadow: 0px 1px 3px #bebebe;
transform: rotate(2deg);
}

#stickynote3-3 {
width: 31%;
min-height: 230px;
float: left;
margin-left: 0;
margin-right: 0;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
box-shadow: 0px 1px 3px #bebebe;
transform: rotate(-2deg);
}

#stickynoteorange {
background-color: #fcdba2;
width: 40%;
min-height: 250px;
float: left;
margin-left: 30%;
margin-right: 30%;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
box-shadow: 0px 1px 3px #bebebe;
transform: rotate(4deg);
}

#stickynote1 {
width: 40%;
min-height: 250px;
float: left;
margin-left: 30%;
margin-right: 30%;
padding: 50px 20px 20px 20px;
margin-top: 30px;
margin-bottom: 60px;
box-shadow: 0px 1px 3px #bebebe;
transform: rotate(-2deg);
}

#stickynote1pair {
width: 40%;
min-height: 220px;
float: left;
margin-left: 5%;
margin-right: 5%;
padding: 50px 20px 30px 20px;
margin-top: 20px;
margin-bottom: 60px;
box-shadow: 0px 1px 3px #bebebe;
transform: rotate(-2deg);
}

#stickynote2pair {
width: 40%;
min-height: 220px;
float: left;
margin-left: 5%;
margin-right: 5%;
padding: 50px 20px 30px 20px;
margin-top: 20px;
margin-bottom: 60px;
box-shadow: 0px 1px 3px #bebebe;
transform: rotate(3deg);
}

#holepunch {
 margin: -45px 0 0 0;
}

#stickynotetext {
 font-family: 'Patrick Hand', cursive;
font-size: 21px;
color: #465962;
text-decoration: none;
}

#kiss {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 10%;
 padding-bottom: 10px;
padding-top: 10px;
 padding-right: 10%;
margin-bottom: 30px;
margin-top: 30px;
background-color: #fef5f6;
border-radius: 10px;
}

#warning {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 10%;
 padding-bottom: 10px;
padding-top: 10px;
 padding-right: 10%;
margin-bottom: 30px;
margin-top: 30px;
background-color: #fcf8d1;
border-radius: 10px;
}

#mindset {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 10%;
 padding-bottom: 30px;
padding-top: 10px;
 padding-right: 10%;
margin-bottom: 30px;
margin-top: 30px;
background-color: #f8f2fe;
border-radius: 10px;
}


#mindsettext {
color: #454545;
font-size: 17px;
padding: 15px 30px 20px 30px;
font-family: 'Bitter', serif;
}

#kisstext {
color: #454545;
font-size: 17px;
line-height: 27px;
padding: 15px 30px 20px 30px;
 font-family: 'Bitter', serif;
}

#kissemoji {
margin-left: -5%;
margin-top: 2%;
margin-bottom: 2%;
}

#mindsetemoji {
margin-left: 5%;
margin-top: 2%;
margin-bottom: 2%;
}

#templatebackground {
width: 120%;
margin-left: -10%;
margin-right: -10%;
 padding-left: 10%;
 padding-right: 10%;
padding-bottom: 10px;
padding-top: 20px;
margin-bottom: 50px;
margin-top: 50px;
clear: both;
background-color: #fff2e4;
border: 2px dashed #fed8ae;
}

#whitebackground {
background-color: #ffffff;
width: 560px;
margin-left: auto;
margin-right: auto;
}

#arrow-right {
display: inline;
margin-left: 5px;
margin-right: 5px;
width: 30px;
height: 13px;
}

#arrow-righth3 {
display: inline;
margin-left: 4px;
margin-right: 4px;
width: 50px;
height: 21px;
}

#ghost-align {
display: inline;
margin-left: 0px;
margin-right: 0px;
}

#superghost {
margin-right: 20px;
margin-top: -10px;
}

#strike-align {
display: inline;
margin: 0px;
margin-top: -5px;
}


#superghost-small {
margin-right: 0px;
margin-right: 0px;
display: inline;
}

#modulechapterpreviewleftbox {
float: left;
width: 48%;
margin-left: 0px;
clear: both;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

#modulechapterpreviewrightbox {
float: left;
width: 48%;
margin-left: 4%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

#modulechapterpreviewlastbox {
clear: both;
float: left;
width: 48%;
margin-left: 0px;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

#moduleleft {
float: left;
width: 30%;
margin-left: 2.5%;
margin-right: 0%;
clear: both;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

#modulecenter {
float: left;
width: 30%;
margin-left: 2.5%;
margin-right: 2.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

#moduleright {
float: left;
width: 30%;
margin-left: 0%;
margin-right: 2.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

#productleft {
float: left;
width: 30%;
margin-left: 17.5%;
margin-right: 2.5%;
clear: both;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

.page-id-4967 #productleft {
background-color: #fafafa;
margin-bottom: 90px;
}

#productright {
float: left;
width: 30%;
margin-left: 2.5%;
margin-right: 17.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

.page-id-4967 #productright {
background-color: #fafafa;
margin-bottom: 90px;
}

#chapter-preview-image2 {
position: absolute;
z-index: 1;
overflow: hidden;
margin: 0px;
object-fit: contain;
display: inline-block;
opacity: 0.9;
height: auto;
width: auto;
}

#chapter-preview-image2:hover {
opacity: 0;
}

#hover-preview-chapter {
position: relative;
z-index: 2;
top: 0px;
left: 0px;
opacity: 0;
margin: 0px;
width: 100%;
height: 100%;
overflow: hidden;
display: inline-block;
}

#hover-preview-chapter:hover {
 opacity: 1;
top: 0px;
left: 0px;
}

#module-preview-image2 {
position: absolute;
z-index: 1;
overflow: hidden;
margin: 0px;
object-fit: contain;
display: inline-block;
opacity: 0.9;
height: auto;
width: auto;
}

#module-preview-image2:hover {
opacity: 0;
}

#hover-preview-module {
position: relative;
z-index: 2;
top: 0px;
left: 0px;
opacity: 0;
margin: 0px;
width: 100%;
height: 100%;
overflow: hidden;
display: inline-block;
}

#hover-preview-module:hover {
 opacity: 1;
top: 0px;
left: 0px;
}

#product-preview-image2 {
position: absolute;
z-index: 1;
overflow: hidden;
margin: 0px;
object-fit: contain;
display: inline-block;
opacity: 0.9;
height: auto;
width: auto;
}

#product-preview-image2:hover {
opacity: 0;
}

#hover-preview-product {
position: relative;
z-index: 2;
top: 0px;
left: 0px;
opacity: 0;
margin: 0px;
width: 100%;
height: 100%;
overflow: hidden;
display: inline-block;
}

#hover-preview-product:hover {
 opacity: 1;
top: 0px;
left: 0px;
}

#chapter-preview-image {
 background-color: #fbfbfb;
 width: 100%;
 margin-left: auto;
margin-right: auto;
 padding-top: 0px;
padding-bottom: 0px;
}

#module-preview-image {
 background-color: #fbfbfb;
 width: 100%;
 margin-left: auto;
margin-right: auto;
 padding-top: 0px;
padding-bottom: 0px;
}

#product-preview-image {
 background-color: #fbfbfb;
 width: 100%;
 margin-left: auto;
margin-right: auto;
 padding-top: 0px;
padding-bottom: 0px;
}

.page-id-4967 #product-preview-image {
 margin-top: -12px;
}

.page-id-4967 #module-preview-image {
 margin-top: -12px;
}

#chapter-previewh3 {
   font-family: 'Bitter', serif;
  color: #2b3336;
  font-weight: 600;
 font-size: 22px;
 margin-bottom: 25px;
padding-top: 0px;
padding-left: 20px;
padding-right: 20px;
 text-align: center;
}

#recommendedproduct-previewh3 {
font-family: 'Bitter', serif;
  color: #2b3336;
  font-weight: 600;
 font-size: 22px;
 margin-bottom: 25px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
 text-align: center;
}


.page-id-3521 #chapter-previewh3, .page-id-4544 #chapter-previewh3 {
font-size: 20px;
}

#previewh3chappink {
color: #c1437f;
}

#previewh3chappink:hover {
color: #a33a6c;
}

#previewh3chapblue {
color: #2c6270;
}

#previewh3chapblue:hover {
color: #1f424b;
}

#previewh3chapred {
color: #bd4846;
}

#previewh3chapred:hover {
color: #a03f3d;
}

#previewh3chapblack {
color: #434f55;
}

#previewh3chapblack:hover {
color: #1b2022;
}

#previewh3chapgreen {
color: #30725b;
}

#previewh3chapgreen:hover {
color: #265746;
}

#previewh3chappurple {
color: #5a3478;
}

#previewh3chappurple:hover {
color: #331e43;
}

#previewh3chapgold {
color: #a59451;
}

#previewh3chapgold:hover {
color: #8e8047;
}

#module-chapter-box {
 margin-left: auto;
margin-right: auto;
width: 90%;
min-height: 100px;
}

.page-id-2461 #module-chapter-box, .page-id-2470 #module-chapter-box, .page-id-2463 #module-chapter-box, .page-id-2472 #module-chapter-box, .page-id-2474 #module-chapter-box, .page-id-2490 #module-chapter-box, .page-id-2492 #module-chapter-box, .page-id-2493 #module-chapter-box, .page-id-2495 #module-chapter-box, .page-id-2497 #module-chapter-box, .page-id-2499 #module-chapter-box, .page-id-2500 #module-chapter-box {
min-height: auto !important;
}

#module-chapter-intro {
font-size: 18px;
color: #768083;
font-family: 'Bitter', serif;
line-height: 1.5;
}

#module-module-intro {
font-size: 17px;
color: #768083;
font-family: 'Bitter', serif;
}

.page-id-2430 #module-module-intro, .page-id-3521 #module-module-intro, .page-id-4544 #module-module-intro {
 font-size: 16px;
color: #768083;
font-family: 'Bitter', serif;
}

#module-module-intro-locked {
font-size: 16px;
color: #768083;
font-family: 'Bitter', serif;
text-align: center;
}

#ghostrulesleftbox {
float: left;
width: 48%;
margin-left: 0px;
padding: 20px 20px 40px 20px;
border-radius: 20px;
margin-bottom: 50px;
}

#ghostrulesrightbox {
float: left;
width: 48%;
margin-left: 4%;
padding: 20px 20px 40px 20px;
border-radius: 20px;
margin-bottom: 50px;
}

#ghostrulescenterbox {
clear: both;
margin-left: auto;
margin-right: auto;
width: 80%;
padding: 20px 20px 40px 20px;
border-radius: 20px;
margin-bottom: 50px;
}

#ghostrulescenterlargebox {
clear: both;
margin-left: auto;
margin-right: auto;
width: 90%;
padding: 20px 20px 40px 20px;
border-radius: 20px;
margin-bottom: 50px;
}

#ghostrulesh3 {
   font-family: 'Bitter', serif;
  color: #2b3336;
  font-weight: 600;
 font-size: 32px;
 margin-bottom: 25px;
padding-top: 10px;
padding-left: 40px;
padding-right: 40px;
 text-align: center;
}

#ghostrulesh4 {
   font-family: 'Bitter', serif;
  color: #214a54;
  font-weight: 600;
 font-size: 22px;
 text-align: center;
padding-left: 50px;
padding-right: 50px;
}

#ghost-arrow {
margin-top: -15px;
}

#ghostingrulebox {
 margin-left: auto;
margin-right: auto;
width: 90%;
}

#ghostingrule {
text-align: left;
font-size: 19px;
margin-bottom: 0px;
font-family: 'Bitter', serif;
 color: #2b3336;
}

#rainyrule {
text-align: left;
font-size: 18px;
margin-bottom: 25px;
font-family: 'Bitter', serif;
 color: #2b3336;
}

#rainyrule2 {
text-align: left;
font-size: 18px;
margin-bottom: 55px;
font-family: 'Bitter', serif;
 color: #2b3336;
}

#textscreenshot {
 margin-top: 40px;
 margin-bottom: 60px;
}

#textscreenshotwchat {
 margin-top: 40px;
 margin-bottom: 60px;
}

#textscreenshothand {
 margin-top: 40px;
 margin-left: auto;
margin-right: auto;
margin-left: 195px;
 margin-bottom: 60px;
}

#textscreenshotsmall {
 margin-top: 0px;
 margin-bottom: 50px;
}

#collage {
margin-bottom: 50px;
margin-top: 40px;
}

#collageniceleft {
float: left;
margin-left: 0px;
margin-right: 30px;
margin-bottom: 30px;
}

#collageniceright {
float: left;
margin-left: 30px;
margin-right: 0px;
margin-bottom: 30px;
}


 #formula {
width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 5%;
 padding-right: 5%;
 background-color: #fefaff;
 border: 3px dashed #d2b0de;
padding-bottom: 20px;
margin-bottom: 40px;
}


h3#formula-title {
 font-size: 26px;
 margin-bottom: 10px;
 color: #b871d3;
text-align: center;
text-transform: uppercase;
 margin-top: 40px;
}


h2#formulah2 {
 margin-top: 40px;
 text-align: center;
}

#templateh2 {
 margin-top: 40px;
 text-align: center;
 text-transform: uppercase;
}

h3#clearfloat {
clear: both;
}

#clearfloat {
clear: both;
}

#clearfloatsmall {
clear: both;
margin-top: 0px;
margin-bottom: 0px;
}

p#clearfloat {
clear: both;
margin-top: 50px;
}

#templateboy {
 width: 100%;
margin-top: 50px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 80px;
background-color: transparent;
}

#templateboygirl {
 width: 560px;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 50px;
background-color: transparent;
}

#template-text {
margin-left: 70px;
margin-right: 25%;
background-color: #54a9e5; 
padding: 12px 12px 12px 12px;
border-radius: 5px 10px 10px 5px;
font-size: 18px;
color: #ffffff;
font-family: 'Helvetica', 'Open Sans';
box-shadow: 0px 1px 5px #e1e1e1;
margin-top: -10px;
}

#template-text-boy {
margin-left: 25%;
margin-right: 70px;
padding: 12px 12px 12px 12px;
border-radius: 10px 5px 5px 10px;
font-size: 20px;
color: #ffffff;
font-family: 'Helvetica', 'Open Sans';
box-shadow: 0px 1px 5px #e1e1e1;
margin-top: 5px;
background-color: #f9217f; 
}

.page-id-5348 #template-text-boy {
background-color: #2c9beb;
}

#template-text-girl {
margin-left: 70px;
margin-right: 25%;
padding: 12px 12px 12px 12px;
margin-top: 5px;
font-size: 20px;
background-color: #f4f4f4; 
color: #000000;
border-radius: 5px 10px 10px 5px;
font-family: 'Helvetica', 'Open Sans';
box-shadow: 0px 1px 5px #999999;
}

#templatematrix {
 width: 740px;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 50px;
background-color: transparent;
}

#template-matrix-boy {
margin-right: 135px;
margin-left: 45%;
padding: 5% 2%;
vertical-align: middle;
border-radius: 10px 5px 5px 10px;
font-size: 20px;
color: #454545;
 font-family: 'Patrick Hand', cursive;
background-color: #f8f8f8; 
min-height: 100px;
}

#template-matrix-girl {
margin-left: 135px;
margin-right: 10%;
padding: 5% 2%;
vertical-align: middle;
font-size: 20px;
background-color: #fef1f1; 
color: #454545;
border-radius: 5px 10px 10px 5px;
 font-family: 'Patrick Hand', cursive;
min-height: 100px;
}

#gravatarmatrix {
width: 140px;
height: 100px;
margin-bottom: 50px;
}

#gravatarmatrixcircle {
    width: 120px;
    height: auto;
    margin-right: -157px;
    margin-bottom: 50px;
}

#matrixneo {
min-height: 100px;
}

#matrixoracle {
min-height: 100px;
}

#gravatar {
width: 55px;
height: 55px;
border-radius: 50%;
margin-top: -10px;
opacity: 0.8;
}


.sidemenu-is-open .info-page {
  padding-left: 10%;
  padding-right: 10%;
}

.main-content {
    padding-top: 0px;
    padding-bottom: 0px;
}

.sidemenu-is-open .main-content {
    padding-top: 0px;
    padding-bottom: 0px; 
}



/* Menu navigation */

.page-id-71 .breadcrumb, .page-id-71 .page-title-colors, .page-id-126 .breadcrumb, .page-id-126 .page-title-colors {
   display: none;
}

 .page-id-4967 .breadcrumb, .page-id-4967 .page-title-colors {
   display: none;
}

 .page-id-5041 .breadcrumb, .page-id-5041 .page-title-colors {
   display: none;
}

 .page-id-5203 .breadcrumb, .page-id-5203 .page-title-colors {
   display: none;
}

 .page-id-5209 .breadcrumb, .page-id-5209 .page-title-colors {
   display: none;
}


 .page-id-4973 .breadcrumb, .page-id-4973 .page-title-colors {
   display: none;
}

 .page-id-5648 .breadcrumb, .page-id-5648 .page-title-colors {
   display: none;
}


.page-id-1701 .breadcrumb, .page-id-1701 .page-title-colors, .page-id-1701 .breadcrumb, .page-id-1701 .page-title-colors {
   display: none;
}

.page-id-1980 .breadcrumb, .page-id-1980 .page-title-colors, .page-id-1980 .breadcrumb, .page-id-1980 .page-title-colors {
   display: none;
}

.page-id-1980 #comments {
    display: none;
}

.page-id-4521 .breadcrumb, .page-id-4521 .page-title-colors, .page-id-4521 .breadcrumb, .page-id-4521 .page-title-colors {
   display: none;
}

.page-id-4521 #comments {
    display: none;
}

.page-id-1697 .breadcrumb, .page-id-1697 .page-title-colors, .page-id-1697 .breadcrumb, .page-id-1697 .page-title-colors {
   display: none;
}

.page-id-1697 #comments {
    display: none;
}

.page-id-2063 .breadcrumb, .page-id-2063 .page-title-colors, .page-id-2063 .breadcrumb, .page-id-2063 .page-title-colors {
   display: none;
}

.page-id-2063 #comments {
    display: none;
}

.page-id-1701 #comments {
    display: none;
}

.page-id-1702 .breadcrumb, .page-id-1702 .page-title-colors, .page-id-1702 .breadcrumb, .page-id-1702 .page-title-colors {
   display: none;
}

.page-id-1702 #comments {
    display: none;
}

.page-id-2691 .breadcrumb, .page-id-2691 .page-title-colors, .page-id-2691 .breadcrumb, .page-id-2691 .page-title-colors {
   display: none;
}

.page-id-2691 #comments {
    display: none;
}

.page-id-2788 .breadcrumb, .page-id-2788 .page-title-colors {
   display: none;
}

.page-id-5486 .breadcrumb, .page-id-5486 .page-title-colors {
   display: none;
}

.page-id-2788 #comments, .page-id-5486 #comments {
    display: none;
}

.page-id-2744 .breadcrumb, .page-id-2744 .page-title-colors, .page-id-2744 .breadcrumb, .page-id-2744 .page-title-colors {
   display: none;
}

.page-id-2744 #comments {
    display: none;
}


.page-id-2031 .breadcrumb, .page-id-2031 .page-title-colors, .page-id-2031 .breadcrumb, .page-id-2031 .page-title-colors {
   display: none;
}

.page-id-2031 #comments {
    display: none;
}

.page-id-1705 .breadcrumb, .page-id-1705 .page-title-colors, .page-id-1705 .breadcrumb, .page-id-1705 .page-title-colors {
   display: none;
}

.page-id-1705 #comments {
    display: none;
}

.page-id-2720  .breadcrumb, .page-id-2720  .page-title-colors, .page-id-2720  .breadcrumb, .page-id-2720  .page-title-colors {
   display: none;
}

.page-id-2720 #comments {
    display: none;
}

.page-id-2502 .breadcrumb, .page-id-2502 .page-title-colors, .page-id-2502 .breadcrumb, .page-id-2502 .page-title-colors {
   display: none;
}

.page-id-2502 #comments {
    display: none;
}

.page-id-2293 .breadcrumb, .page-id-2293 .page-title-colors, .page-id-2293 .breadcrumb, .page-id-2293 .page-title-colors {
   display: none;
}

.page-id-2293 #comments {
    display: none;
}

.page-id-1873 .breadcrumb, .page-id-1873 .page-title-colors, .page-id-1873 .breadcrumb, .page-id-1873 .page-title-colors {
   display: none;
}

.page-id-1873 #comments {
    display: none;
}

.page-id-2742 .breadcrumb, .page-id-2742 .page-title-colors, .page-id-2742 .breadcrumb, .page-id-2742 .page-title-colors {
   display: none;
}

.page-id-2742 #comments {
    display: none;
}

.page-id-5189 .breadcrumb, .page-id-5189 .page-title-colors {
   display: none;
}

.page-id-5314 .breadcrumb, .page-id-5314 .page-title-colors {
   display: none;
}

.page-id-5189 #comments, .page-id-5314 #comments {
    display: none;
}


.page-id-2677 .breadcrumb, .page-id-2677 .page-title-colors, .page-id-2677 .breadcrumb, .page-id-2677 .page-title-colors {
   display: none;
}

.page-id-2677 #comments {
    display: none;
}

.page-id-2755 .breadcrumb, .page-id-2755 .page-title-colors, .page-id-2755 .breadcrumb, .page-id-2755 .page-title-colors {
   display: none;
}

.page-id-2755 #comments {
    display: none;
}

.page-id-2688 .breadcrumb, .page-id-2688 .page-title-colors, .page-id-2688 .breadcrumb, .page-id-2688 .page-title-colors {
   display: none;
}

.page-id-2688 #comments {
    display: none;
}

.page-id-3819 .breadcrumb, .page-id-3819 .page-title-colors, .page-id-3819 .breadcrumb, .page-id-3819 .page-title-colors {
   display: none;
}

.page-id-3819 #comments {
    display: none;
}

.page-id-3821 .breadcrumb, .page-id-3821 .page-title-colors, .page-id-3821 .breadcrumb, .page-id-3821 .page-title-colors {
   display: none;
}

.page-id-3821 #comments {
    display: none;
}

.page-id-3885 .breadcrumb, .page-id-3885 .page-title-colors, .page-id-3885 .breadcrumb, .page-id-3885 .page-title-colors {
   display: none;
}

.page-id-3885 #comments {
    display: none;
}

.page-id-4923 .breadcrumb, .page-id-4923 .page-title-colors {
   display: none;
}

.page-id-4923 #comments {
    display: none;
}

.page-id-5449 .breadcrumb, .page-id-5449 .page-title-colors {
   display: none;
}

.page-id-5449 #comments {
    display: none;
}

.page-id-4940 .breadcrumb, .page-id-4940 .page-title-colors, .page-id-4940 .breadcrumb, .page-id-4940 .page-title-colors {
   display: none;
}

.page-id-4940 #comments {
    display: none;
}

.page-id-4941 .breadcrumb, .page-id-4941 .page-title-colors {
   display: none;
}

.page-id-4941 #comments {
    display: none;
}

.page-id-5128 .breadcrumb, .page-id-5128 .page-title-colors {
   display: none;
}

.page-id-5128 #comments {
    display: none;
}

.page-id-4848 .breadcrumb, .page-id-4848 .page-title-colors, .page-id-4848 .breadcrumb, .page-id-4848 .page-title-colors {
   display: none;
}

.page-id-4848 #comments {
    display: none;
}

.page-id-3942 .breadcrumb, .page-id-3942 .page-title-colors, .page-id-3942 .breadcrumb, .page-id-3942 .page-title-colors {
   display: none;
}

.page-id-3942 #comments {
    display: none;
}

.page-id-3943 .breadcrumb, .page-id-3943 .page-title-colors, .page-id-3943 .breadcrumb, .page-id-3943 .page-title-colors {
   display: none;
}

.page-id-3943 #comments {
    display: none;
}

.page-id-2367 .breadcrumb, .page-id-2367 .page-title-colors {
   display: none;
}

.page-id-2367 #comments {
    display: none;
}

.page-id-5434 .breadcrumb, .page-id-5434 .page-title-colors {
   display: none;
}

.page-id-5434 #comments {
    display: none;
}

.page-id-2700 .breadcrumb, .page-id-2700 .page-title-colors, .page-id-2700 .breadcrumb, .page-id-2700 .page-title-colors {
   display: none;
}

.page-id-2700 #comments {
    display: none;
}

.page-id-4518 .breadcrumb, .page-id-4518 .page-title-colors, .page-id-4518 .breadcrumb, .page-id-4518 .page-title-colors {
   display: none;
}

.page-id-4518 #comments {
    display: none;
}

.page-id-4074 .breadcrumb, .page-id-4074 .page-title-colors, .page-id-4074 .breadcrumb, .page-id-4074 .page-title-colors {
   display: none;
}

.page-id-4074 #comments {
    display: none;
}

.page-id-4076 .breadcrumb, .page-id-4076 .page-title-colors, .page-id-4076 .breadcrumb, .page-id-4076 .page-title-colors {
   display: none;
}

.page-id-4076 #comments {
    display: none;
}


.page-id-2669 .breadcrumb, .page-id-2669 .page-title-colors, .page-id-2669 .breadcrumb, .page-id-2669 .page-title-colors {
   display: none;
}

.page-id-2669 #comments {
    display: none;
}

.page-id-4534 .breadcrumb, .page-id-4534 .page-title-colors, .page-id-4534 .breadcrumb, .page-id-4534 .page-title-colors {
   display: none;
}

.page-id-4534 #comments {
    display: none;
}

.page-id-4764 .breadcrumb, .page-id-4764 .page-title-colors, .page-id-4764 .breadcrumb, .page-id-4764 .page-title-colors {
   display: none;
}

.page-id-4764 #comments {
    display: none;
}

.page-id-5311 .breadcrumb, .page-id-5311 .page-title-colors, .page-id-5475 .breadcrumb, .page-id-5475 .page-title-colors, .page-id-5484 .breadcrumb, .page-id-5484 .page-title-colors {
   display: none;
}

.page-id-5311 #comments, .page-id-5475 #comments, .page-id-5484 #comments {
    display: none;
}

.page-id-4023 .breadcrumb, .page-id-4023 .page-title-colors, .page-id-4023 .breadcrumb, .page-id-4023 .page-title-colors {
   display: none;
}

.page-id-4023 #comments {
    display: none;
}


.page-id-2339 .breadcrumb, .page-id-2339 .page-title-colors, .page-id-2339 .breadcrumb, .page-id-2339 .page-title-colors {
   display: none;
}

.page-id-2339 #comments {
    display: none;
}

.page-id-2327 .breadcrumb, .page-id-2327 .page-title-colors, .page-id-2327 .breadcrumb, .page-id-2327 .page-title-colors {
   display: none;
}

.page-id-2327 #comments {
    display: none;
}

.page-id-1655 .breadcrumb, .page-id-1655 .page-title-colors, .page-id-1655 .breadcrumb, .page-id-1655 .page-title-colors {
   display: none;
}

.page-id-1655 #comments {
    display: none;
}

.page-id-2074 .breadcrumb, .page-id-2074 .page-title-colors, .page-id-2074 .breadcrumb, .page-id-2074 .page-title-colors {
   display: none;
}

.page-id-2082 .breadcrumb, .page-id-2082 .page-title-colors, .page-id-2082 .breadcrumb, .page-id-2082 .page-title-colors {
   display: none;
}

.page-id-2702 .breadcrumb, .page-id-2702 .page-title-colors, .page-id-2702 .breadcrumb, .page-id-2702 .page-title-colors {
   display: none;
}

.page-id-2726 .breadcrumb, .page-id-2726 .page-title-colors {
   display: none;
}

.page-id-5032 .breadcrumb, .page-id-5032 .page-title-colors {
   display: none;
}

.page-id-5253 .breadcrumb, .page-id-5253 .page-title-colors {
   display: none;
}

.page-id-5034 .breadcrumb, .page-id-5034 .page-title-colors {
   display: none;
}

.page-id-5255 .breadcrumb, .page-id-5255 .page-title-colors {
   display: none;
}

.page-id-5036 .breadcrumb, .page-id-5036 .page-title-colors {
   display: none;
}

.page-id-5254 .breadcrumb, .page-id-5254 .page-title-colors {
   display: none;
}

.page-id-2066 .breadcrumb, .page-id-2066 .page-title-colors, .page-id-2066 .breadcrumb, .page-id-2066 .page-title-colors {
   display: none;
}

.page-id-2067 .breadcrumb, .page-id-2067 .page-title-colors, .page-id-2067 .breadcrumb, .page-id-2067 .page-title-colors {
   display: none;
}

.page-id-2068 .breadcrumb, .page-id-2068 .page-title-colors, .page-id-2068 .breadcrumb, .page-id-2068 .page-title-colors {
   display: none;
}

.page-id-2069 .breadcrumb, .page-id-2069 .page-title-colors, .page-id-2069 .breadcrumb, .page-id-2069 .page-title-colors {
   display: none;
}

.page-id-2070 .breadcrumb, .page-id-2070 .page-title-colors, .page-id-2070 .breadcrumb, .page-id-2070 .page-title-colors {
   display: none;
}

.page-id-2092 .breadcrumb, .page-id-2092 .page-title-colors, .page-id-2092 .breadcrumb, .page-id-2092 .page-title-colors {
   display: none;
}

.page-id-2095 .breadcrumb, .page-id-2095 .page-title-colors, .page-id-2095 .breadcrumb, .page-id-2095 .page-title-colors {
   display: none;
}

.page-id-2098 .breadcrumb, .page-id-2098 .page-title-colors, .page-id-2098 .breadcrumb, .page-id-2098 .page-title-colors {
   display: none;
}

.page-id-2099 .breadcrumb, .page-id-2099 .page-title-colors, .page-id-2099 .breadcrumb, .page-id-2099 .page-title-colors {
   display: none;
}

.page-id-2100 .breadcrumb, .page-id-2100 .page-title-colors, .page-id-2100 .breadcrumb, .page-id-2100 .page-title-colors {
   display: none;
}

.page-id-2101 .breadcrumb, .page-id-2101 .page-title-colors, .page-id-2101 .breadcrumb, .page-id-2101 .page-title-colors {
   display: none;
}

.page-id-2102 .breadcrumb, .page-id-2102 .page-title-colors, .page-id-2102 .breadcrumb, .page-id-2102 .page-title-colors {
   display: none;
}

.page-id-2103 .breadcrumb, .page-id-2103 .page-title-colors, .page-id-2103 .breadcrumb, .page-id-2103 .page-title-colors {
   display: none;
}

.page-id-2065 .breadcrumb, .page-id-2065 .page-title-colors {
   display: none;
}

.page-id-5228 .breadcrumb, .page-id-5228 .page-title-colors {
   display: none;
}

.page-id-5443 .breadcrumb, .page-id-5443 .page-title-colors {
   display: none;
}

.page-id-5496 .breadcrumb, .page-id-5496 .page-title-colors {
   display: none;
}

.page-id-2060 .breadcrumb, .page-id-2060 .page-title-colors, .page-id-2060 .breadcrumb, .page-id-2060 .page-title-colors {
   display: none;
}

.page-id-2074 #comments, .page-id-2065 #comments, .page-id-2060 #comments, .page-id-2082 #comments, .page-id-2066 #comments, .page-id-2067 #comments, .page-id-2068 #comments, .page-id-2069 #comments, .page-id-2070 #comments, .page-id-2092 #comments, .page-id-2095 #comments, .page-id-2098 #comments, .page-id-2099 #comments, .page-id-2100 #comments, .page-id-2101 #comments, .page-id-2102 #comments, .page-id-2103 #comments, .page-id-2702 #comments, .page-id-2726 #comments, .page-id-71 #comments, .page-id-4967 #comments, .page-id-4973 #comments, .page-id-5032 #comments, .page-id-5034 #comments, .page-id-5036 #comments, .page-id-5041 #comments, .page-id-5203 #comments, .page-id-5209 #comments, .page-id-5228 #comments, .page-id-5253 #comments, .page-id-5254 #comments, .page-id-5255 #comments, .page-id-5443 #comments, .page-id-5496 #comments, .page-id-5648 #comments {
    display: none;
}

.page-id-2064 .breadcrumb, .page-id-2064 .page-title-colors, .page-id-2064 .breadcrumb, .page-id-2064 .page-title-colors {
   display: none;
}

.page-id-2064 #comments {
    display: none;
}


.page-id-96 #comments {
    display: none;
}


/* Menu navigation styles */

.menu-list > li.current {
    background-color: #e4dfdf;
    color: #000000;
   opacity: 1;
}

.menu-list > li.current_page_item > a {
    color: #000000;
}

#sidemenu-wrapper {
 background-color: #fafafa;
}

li#menu-item-1585 {
 visibility: hidden;
}

li#menu-item-1588 {
 visibility: hidden;
}

li#menu-item-5417 {
 visibility: hidden;
}

li#menu-item-4193 {
 visibility: hidden;
}

li#menu-item-4827 {
 visibility: hidden;
}

.menu-list {
    padding: 0;
    margin-top: 0px;
    width: 100%;
    height: 100%;
}

.menu-list > li > a {
    font-family: 'Open Sans', 'Montserrat';
    font-size: 16px;
    letter-spacing: -1px;
    line-height: 1.2;
    color: #555555;
    padding: 0px;
}

.menu-list > li {
    min-height: 20px;
    padding: 0px 0px;
    border-bottom: 1px solid #f2f1f1;
}

.menu-list > li > a span {
    width: 100%;
   opacity: 1;
    padding: 20px 5px 20px 43px;
}

.menu-list > li > a > i {
    display: block;
    width: 24px;
    height: 24px;
   opacity: 1;
    line-height: 24px;
    position: absolute;
    left: 10px;
    top: 16px;
    font-size: 20px;
}

.menu-list > li > a > i span {
 opacity: 1;
}

.menu-list > li {
   overflow: hidden;
}

.menu-list > li > a:hover {
    color: #000000;
}

.menu-list > li > a span:hover  {
    color: #000000;
   opacity: 1;
}

.basic-menu > .has-submenu > .submenu {
    margin: 0;
    min-width: 230px;
    min-height: 100px;
    overflow: auto;
    background-color: #f1f1f1;
}

.basic-menu .has-submenu .submenu {
    border: none;
    background: #f1f1f1;
}

.basic-menu .has-submenu .submenu > li > a, .basic-menu .has-submenu .submenu > li > span {
    color: #555555;
   font-size: 16px;
   letter-spacing: -1px;
   padding: 25px 15px 10px 25px;
}


/* Breadcrumb section */

.breadcrumb {
	font-size: 13px;
        line-height: 26px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 400;
}


.breadcrumb > li + li:before {
    content: ">\00a0";
    padding: 0 6px;
    color: #e1e1e1;
}

.breadcrumb > .active {
    color: #9f9fa5;
    font-weight: 400;
}


#page-title a span {
    color: #bab9b9;
    font-weight: 400;
}


#page-title {
    position: relative;
    padding: 20px 0;
    clear: both;
    border-bottom: none;
}


/* My Account Page */

.mm-cancel-subscription-button {
    display: none;
}

th#mm-subscriptions-status-column {
   display: none;
}

th#mm-subscriptions-amount-column {
   display: none;
}

th#mm-subscriptions-description-column {
   display: none;
}

th#mm-subscriptions-date-column {
   display: none;
}

th#mm-subscriptions-action-column {
   display: none;
}

table#mm-subscriptions-table {
    color: #ffffff !important;
}

#myaccountpage {
padding-left: 40px;
padding-right: 40px;
width: 100%;
max-width: 1200px;
padding-bottom: 20px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

#errorpage {
padding-left: 40px;
padding-right: 40px;
width: 100%;
max-width: 740px;
padding-bottom: 20px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

.mm-myaccount-module-header {
    font-size: 19px !important;
    background: #f8f8f8 !important;
    padding: 12px !important;
    color: #555;
}

.mm-myaccount-module {
    border: 2px solid #f8f8f8 !important;
}

.mm-myaccount-data {
    font-size: 15px;
}

.mm-myaccount-label {
    font-size: 15px;
    margin-right: 3px;
    color: grey;
}

.mm-myaccount-block {
    width: 100% !important;
    float: left;
}

.page-id-96 table:not(#wp-calendar) tr td, table:not(#wp-calendar) tr th {
    font-size: 15px;
    padding: 12px;
    text-align: left;
}

.mm-update-button {
    font-size: 16px !important;
    margin-left: 0px;
     float: right;
   margin-right: 0px !important;
    font-variant: none !important;
    background: none !important;
    padding: 2px 6px 4px 6px;
    border-radius: none !important;
    text-decoration: none;
    font-weight: 700 !important;
    color: #1a89d7 !important;
}

.mm-update-button:hover {
 color: #1a89d7 !important;
 text-decoration: underline !important;
}

.mm-update-subscription-button {
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-family: 'Open Sans', sans-serif !important;
    color: #1a89d7 !important;
    font-weight: bold !important;
    margin-left: -1000px !important;
}

.mm-update-subscription-button:hover {
 color: #1a89d7 !important;
 text-decoration: underline !important;
}

.mm-icon.blue {
    color: #7f7676;
}

.mm-icon.green {
    color: grey;
}

#mm-billing-shipping-info-section {
    display: none;
}

#mm-subscription-info-section {
    display: inline;
}

#mm-order-history-section {
    display: none;
}

#mm-social-login-section {
     display: none;
 }

.page-id-96 #mm_field_billing_country_row {
  display: none;
}

.page-id-96 #mm_field_billing_state_row {
  display: none;
}
 

/* Login page */

#loginformtable {
background-color: rgba(255, 255, 255, 0.9);
}

#formcontainer {
 max-width: 450px;
background-color: rgba(255, 255, 255, 0.9);
 margin-left: auto;
margin-right: auto;
}

#formcontainer-contact {
 width: 100%;
 max-width: 600px;
background-color: rgba(255, 255, 255, 0.9);
 margin-left: 0;
}

label {
    position: relative;
    display: inline-block;
    font-size: 19px !important;
    margin-top: 15px !important;
   font-family: 'Arial', 'Montserrat', 'Open Sans', serif !important;
    font-weight: normal !important;
    margin: 0;
}

textarea {
  border: 1px solid #c3c3c3;
}

textarea.wpcf7-form-control {
    width: 100%;
    padding: 30px;
    font-size: 19px !important;
     font-family: 'Arial', 'Montserrat', 'Open Sans', serif !important;
    border: 1px solid #c3c3c3;
}

#writemessage {
width: 100%;
line-height: normal;
    font-weight: 400;
    font-size: 19px;
    padding: 30px;
    font-family: 'Arial', 'Montserrat', 'Open Sans', serif;
border: 1px solid #c3c3c3;
min-height: 200px;
}

#loginh2 {
padding-top: 60px;
margin-top: 0px;
margin-bottom: 40px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #54636a;
font-size: 32px;
 letter-spacing: -1px;
text-align: center;
}

#logoutmessage {
font-size: 20px;
color: #879ea9;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
clear: both;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 100%;
max-width: 740px;
line-height: 36px;
margin-top: 60px;
margin-bottom: 30px;
}

#forgotpasswordmessage {
font-size: 17px;
color: #879ea9;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
clear: both;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 100%;
max-width: 430px;
line-height: 28px;
margin-top: 40px;
margin-bottom: 0px;
}

p.mm-success {
font-size: 19px;
color: #2b336;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
clear: both;
background-color: #cae5dc;
margin-left: auto;
padding-left: 50px;
padding-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
margin-right: auto;
text-align: center;
width: 100%;
max-width: 600px;
}

p.mm-error {
font-size: 19px;
color: #2b3336;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
clear: both;
margin-left: auto;
padding: 10px;
margin-right: auto;
text-align: center;
width: 100%;
max-width: 600px;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
   border: solid 1px #f66a6a;
    background-color: #ffdddd;
color: #2b3336;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

div.wpcf7-mail-sent-ok {
    border: 1px solid #cae5dc;
  color: #2b336;
background-color: #cae5dc;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}


#forgotpassword-error {
width: 100%;
max-width: 400px;
margin-top: 0px;
padding: 10px;
margin-left: auto;
margin-right: auto;
}

.mm-error {
    border: solid 1px #f66a6a;
    background-color: #ffdddd;
    padding: 5px;
    padding-left: 10px;
}

#login-userpass {
width: 100%;
max-width: 450px;
margin-left: auto;
margin-right: auto;
}

label {
width: 100%;
}

table:not(#wp-calendar) tr:nth-child(even) td {
 background-color: rgba(255, 255, 255, 0.9);
}

table:not(#wp-calendar) tr td, table:not(#wp-calendar) tr th {
   border: none;
padding: 6px;
}

table:not(#wp-calendar) {
    border: none;
   background-color: rgba(255, 255, 255, 0.9);
    color: #513750;
}

 input[type="tel"], input[type="number"], input[type="date"], input[type="url"], input[type="text"], input[type="email"], input[type="password"] {
    border: 1px solid #c3c3c3;
    color: #000000;
    width: 100%;
    padding: 30px;
}

input[type="tel"], input[type="number"], input[type="date"], input[type="url"], input[type="text"],  input[type="email"], input[type="password"] {
    height: 40px;
    line-height: normal;
    font-weight: 400;
    font-size: 19px;
    font-family: 'Arial', 'Montserrat', 'Open Sans', serif;
    color: #000000;
    margin-bottom: 0px; 
}

 input[type="submit"] {
    border: none;
    min-height: 30px;
    padding: 5px 20px;
    border-radius: 6px;
    margin-bottom: 0px;
   margin-top: 15px;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    cursor: pointer !important;
}

input[type="submit"] {
    color: #ffffff;
    background: #28895c !important;
    width: 100%;
    padding: 20px;
    border-radius: 6px;
}

 input[type="submit"]:hover {
    background: #156545 !important;
}

#login-afterform {
 margin-top: -35px;
 max-width: 450px;
 margin-left: auto;
margin-right: auto;
}

input[type="checkbox"], input[type="radio"] {
    position: relative;
    top: -2px;
    margin-right: 10px;
}

#logincheckbox {
float: left;
width: 40%;
margin-left: 5%;
margin-right: 5%;
}

#loginforgotpassword {
float: left;
text-align: right;
width: 40%;
margin-left: 8%;
margin-right: 2%;
}

#forgotpassword {
text-decoration: underline;
color: rgba(0, 0, 0, 0.5);
}

#checkboxrem {
 font-weight: 400;
 letter-spacing: -1px;
color: rgba(0, 0, 0, 0.5);
}

input[type="checkbox"], input[type="radio"] {
    position: relative;
    top: -2px;
    margin-right: 15px;
}

#invisible {
visibility: hidden;
}



/* Options Product Modules  */

.page-id-2226 #page-title {
background: none;
}

.page-id-96 #page-title {
background: none;
}

.page-id-97 #page-title {
background: none;
}

.page-id-1585 #centerh2 {
 margin-top: 0px;
 color: #54636a;
}

.page-id-2869 #centerh2 {
 margin-top: 0px;
 color: #54636a;
}

.page-id-3521 #centerh2, .page-id-4544 #centerh2 {
 margin-top: 0px;
 color: #54636a;
}

.page-id-2430 #centerh2 {
 color: #54636a;
}

.page-id-2226 #centerh2 {
 margin-top: 0px;
 color: #54636a;
}

/* TYP Page */

.page-id-1705 .mm-button.orange {
    background: #25b178 !important;
    border-color: #25b178;
    width: 60% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 0% !important;
    margin-bottom: 20px;
}

.page-id-2720 .mm-button.orange {
    background: #25b178 !important;
    border-color: #25b178;
    width: 60% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 0% !important;
    margin-bottom: 20px;
}

.page-id-2502 .mm-button.orange {
    background: #25b178 !important;
    border-color: #25b178;
    width: 60% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 0% !important;
    margin-bottom: 20px;
}

.page-id-2293 .mm-button.orange {
    background: #25b178 !important;
    border-color: #25b178;
    width: 40% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 0% !important;
    margin-bottom: 20px;
}

/* QUIZ page */

.mm-paymentbuttons {
clear: both;
}

.progressquizland {
  background: #f5f5f5;	
  width: 100%;
  margin: 0 auto;
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.page-id-4521 .progressquizland {
  background: #647073;	
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
 box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.progress-bar-striped, .progress-striped .progress-bar {
  width: 50%;	
  background: #5bc0de;
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);	
  text-align: center;
  font-family: 'open sans';	
  color: #ffffff;	
  padding: 5px;
  background-size: 40px 40px;
  margin: 40px 0px 10px 0px;	
}

.page-id-4521 .progress-bar-striped, .page-id-4521 .progress-striped .progress-bar {
  width: 50%;	
  background: #4b7c8a;
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);	
  text-align: center;
  font-family: 'open sans';	
  color: #ffffff;	
  font-weight: 700;
  padding: 5px;
  background-size: 40px 40px;
  margin: 40px 0px 10px 0px;	
}

.page-id-1980 a {
    color: #ffffff !important;
}

.page-id-1980 a:hover {
    color: #ffffff !important;
   text-decoration: underline !important;
}

.page-id-4521 a {
    color: #ffffff !important;
}

.page-id-4521 a:hover {
    color: #ffffff !important;
   text-decoration: underline !important;
}

.page-id-2063 a {
    color: #ffffff !important;
}

.page-id-2063 a:hover {
    color: #ffffff !important;
   text-decoration: underline !important;
}

.page-id-1655 a, .page-id-2074 a, .page-id-2065 a, .page-id-2060 a, .page-id-2082 a, .page-id-2066 a, .page-id-2067 a, .page-id-2068 a, .page-id-2069 a, .page-id-2070 a, .page-id-2092 a, .page-id-2095 a, .page-id-2098 a, .page-id-2099 a, .page-id-2100 a, .page-id-2101 a, .page-id-2102 a, .page-id-2103 a, .page-id-2702 a, .page-id-2726 a, .page-id-71 a, .page-id-4967 a, .page-id-4973 a, .page-id-5032 a, .page-id-5034 a, .page-id-5036 a, .page-id-5041 a, .page-id-5203 a, .page-id-5209 a, .page-id-5228 a, .page-id-5253 a, .page-id-5254 a, .page-id-5255 a, .page-id-5443 a, .page-id-5496 a, .page-id-5648 a  {
    color: #ffffff !important;
}

#linkbody {
 color: #b217b7 !important;
}

#linkbody:hover {
 color: #b217b7 !important;
 text-decoration: underline !important;
}

.page-id-1655 a:hover, .page-id-2074 a:hover, .page-id-2065 a:hover, .page-id-2060 a:hover, .page-id-2082 a:hover, .page-id-2066 a:hover, .page-id-2067 a:hover, .page-id-2068 a:hover, .page-id-2069 a:hover, .page-id-2070 a:hover, .page-id-2092 a:hover, .page-id-2095 a:hover, .page-id-2098 a:hover, .page-id-2099 a:hover, .page-id-2100 a:hover, .page-id-2101 a:hover, .page-id-2102 a:hover, .page-id-2103 a:hover, .page-id-2702 a:hover, .page-id-2726 a:hover, .page-id-71 a:hover, .page-id-4967 a:hover, .page-id-4973 a:hover, .page-id-5032 a:hover, .page-id-5034 a:hover, .page-id-5036 a:hover, .page-id-5041 a:hover, .page-id-5203 a:hover, .page-id-5209 a:hover, .page-id-5228 a:hover, .page-id-5253 a:hover, .page-id-5254 a:hover, .page-id-5255 a:hover, .page-id-5443 a:hover, .page-id-5496 a:hover, .page-id-5648 a:hover {
    color: #ffffff !important;
   text-decoration: underline !important;
}

#quizcontainer {
 clear: both;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 max-width: 740px;
}

#quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 17px;
color: #454545;
}

#bridgecontainer {
 clear: both;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 max-width: 620px;
}

#bridgecontainer p {
 font-family: 'Bitter', serif;
 font-size: 17px;
color: #454545;
}

.page-id-4521 #quizcontainer {
 background-color: rgba(43, 51, 54, 0.90);	
 clear: both;
 width: 100%;
 margin-top: 40px;
 margin-left: auto;
 margin-right: auto;
 max-width: 740px;
 border: 2px solid #fc7cad;
padding-bottom: 100px;
}

.page-id-4521 #quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 17px;
color: #000000;
}

#quiz2 {
 display: none;
}

#quiz3 {
 display: none;
}

#quiz4 {
 display: none;
}

#quiz5 {
 display: none;
}

#quiz5b {
 display: none;
}

#quiz6 {
 display: none;
}

#quiz7 {
 display: none;
}

#quiz8 {
 display: none;
}

#quiz9 {
 display: none;
}

#quiz9b {
 display: none;
}

#quiz10 {
 display: none;
}

#quiz11 {
 display: none;
}

#quiz12 {
 display: none;
}

#quiz13 {
 display: none;
}

#quiz14 {
 display: none;
}

#quiz15 {
 display: none;
}

#quiz16 {
 display: none;
}

#quiz17 {
 display: none;
}

#quiz18 {
 display: none;
}

#quiz19 {
 display: none;
}

#quiz20 {
 display: none;
}

#quiz21 {
 display: none;
}

#quiz22 {
 display: none;
}

#quiz23 {
 display: none;
}

#quiz24 {
 display: none;
}

#quiz25 {
 display: none;
}

#quiz26 {
 display: none;
}

#quiz27 {
 display: none;
}

#quiz28 {
 display: none;
}

#quiz29 {
 display: none;
}

#quiz30 {
 display: none;
}

#quiz31 {
 display: none;
}

#quiz32 {
 display: none;
}

#quiz33 {
 display: none;
}

#quiz34 {
 display: none;
}

#quiz35 {
 display: none;
}

#quiz36 {
 display: none;
}

#quiz37 {
 display: none;
}

#quiz38 {
 display: none;
}

#quiz39 {
 display: none;
}

#quiz40 {
 display: none;
}

#quiz41 {
 display: none;
}

#quiz42 {
 display: none;
}

#quiz43 {
 display: none;
}

#quiz44 {
 display: none;
}

#quiz45 {
 display: none;
}

#quiz46 {
 display: none;
}

#quiz47 {
 display: none;
}

#quiz48 {
 display: none;
}

#quiz49 {
 display: none;
}

#quiz50 {
 display: none;
}

#quiz51 {
 display: none;
}

#quiz52 {
 display: none;
}

#quiz53 {
 display: none;
}

#quiz54 {
 display: none;
}

#processingquizresults {
 display: none;
}

#calcresults {
  text-align: center;
   clear: both;
  font-family: 'open sans';		
  font-size: 25px;
  color: #237358;
  margin-top: -180px;	
}

.page-id-4521 #calcresults {
  text-align: center;
  font-family: 'open sans' !important;		
  font-size: 25px !important;
  color: #ffffff !important;
  margin-top: -60px;	
}

.calcresultshide {
  display: none;	
}

#floatingCirclesG{
	position:relative;
	width:125px;
	height: 125px;
	margin: 30px auto;
	transform:scale(0.6);
		-o-transform:scale(0.6);
		-ms-transform:scale(0.6);
		-webkit-transform:scale(0.6);
		-moz-transform:scale(0.6);
}

.f_circleG{
	position:absolute;
	background-color:rgb(255,255,255);
	height:22px;
	width:22px;
	border-radius:12px;
		-o-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
	animation-name:f_fadeG;
		-o-animation-name:f_fadeG;
		-ms-animation-name:f_fadeG;
		-webkit-animation-name:f_fadeG;
		-moz-animation-name:f_fadeG;
	animation-duration:1.2s;
		-o-animation-duration:1.2s;
		-ms-animation-duration:1.2s;
		-webkit-animation-duration:1.2s;
		-moz-animation-duration:1.2s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#frotateG_01{
	left:0;
	top:51px;
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}

#frotateG_02{
	left:15px;
	top:15px;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#frotateG_03{
	left:51px;
	top:0;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#frotateG_04{
	right:15px;
	top:15px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#frotateG_05{
	right:0;
	top:51px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#frotateG_06{
	right:15px;
	bottom:15px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#frotateG_07{
	left:51px;
	bottom:0;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#frotateG_08{
	left:15px;
	bottom:15px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}



@keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

#processing {
  display: none;	

}

.page-id-1980 .mm-button.orange {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 40% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 30% !important;
    margin-right: 30% !important;
    margin-bottom: 60px;
}

.page-id-1980 .mm-button.orange:hover {
    background-color: #e6c84e !important;
    border-color: #e6c84e !important;
   text-decoration: none !important;
}

.page-id-1980 .mm-button.orange-wide {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 0px;
}

.page-id-1980 .mm-button.orange-wide:hover {
    background-color: #e6c84e !important;
    border-color: #e6c84e !important;
    text-decoration: none !important;
}

.page-id-1980 .numberbulletsred ul li {
    margin-bottom: 15px;
   font-family:  'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
    margin-left: 0;
    color: #666666 !important;
    padding-left: 25px;
   font-size: 19px;
    background-size: 10px 10px;
}

.page-id-1980 .numberbulletsred ul {
    padding-left: 110px;
    padding-right: 90px;
}

.page-id-4521 .mm-button.orange {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 40% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 30% !important;
    margin-right: 30% !important;
    margin-bottom: 60px;
}

.page-id-4521 .mm-button.orange:hover {
    background-color: #e6c84e !important;
    border-color: #e6c84e !important;
   text-decoration: none !important;
}

.page-id-4521 .mm-button.orange-wide {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 0px;
}

.page-id-4521 .mm-button.orange-wide:hover {
    background-color: #e6c84e !important;
    border-color: #e6c84e !important;
    text-decoration: none !important;
}

.page-id-4521 .numberbulletsred ul li {
    margin-bottom: 15px;
   font-family:  'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
    margin-left: 0;
    color: #666666 !important;
    padding-left: 25px;
   font-size: 19px;
    background-size: 10px 10px;
}

.page-id-4521 .numberbulletsred ul {
    padding-left: 110px;
    padding-right: 90px;
}

.page-id-2063 .mm-button.orange {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 40% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 30% !important;
    margin-right: 30% !important;
    margin-bottom: 60px;
}

.page-id-2063 .mm-button.orange:hover {
    background-color: #e6c84e !important;
    border-color: #e6c84e !important;
   text-decoration: none !important;
}

.page-id-2063 .mm-button.orange-wide {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 0px;
}

.page-id-2063 .mm-button.orange-wide:hover {
    background-color: #e6c84e !important;
    border-color: #e6c84e !important;
    text-decoration: none !important;
}

.page-id-2063 .numberbulletsred ul li {
    margin-bottom: 15px;
   font-family:  'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
    margin-left: 0;
    color: #666666 !important;
    padding-left: 25px;
   font-size: 19px;
    background-size: 10px 10px;
}

.page-id-2063 .numberbulletsred ul {
    padding-left: 110px;
    padding-right: 90px;
}

#quizwarningp {
    clear: both;
    font-size: 24px !important;
    text-align: center !important;
    color: #666666 !important;
    padding: 0px 0px 0px 0px !important;
    margin: 35px 0px !important;
    line-height: 38px !important;
}

#quizwarningsubp {
    font-size: 19px !important;
     font-family:  'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    color: #666666 !important;
    padding: 0px 0px 0px 0px !important;
    margin: 35px 0px !important;
}

#quizwarningsign {
 display: inline;
 margin-top: -2px;
 margin-left: 20px;
 margin-right: 20px;
}

#quizh2warning {
    color: #414d51;
   font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-weight: 600;
    margin-bottom: 40px;
    font-size: 40px;
    clear: both;
   margin-top: 30px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1px;
}

.quizland2jv ul li {
    list-style-type: none;
    font-family: 'Open Sans', 'Droid Sans','arial',sans-serif,"Verdana","Palatino     Linotype",Palatino,serif;
    margin: 0;
   color: #2b3336;
    padding: 20px 10px 20px 10px;
    font-size: 20px;
    background: #c5e5fa;
    margin-bottom: 30px;
    cursor: pointer;
}

.quizland ul li  {
  list-style-type: none;
 font-family: 'Open Sans', 'Droid Sans','arial',sans-serif,"Verdana","Palatino     Linotype",Palatino,serif;	
  margin: 0;
 padding: 15px 10px 15px 10px;
  font-size: 19px;
  background: #f7f7f7;
  margin-bottom: -38px;
}

ul.quizoptions {
 margin: 0;
 padding: 0 0 5px;
}

.quizlandanswer a {
 text-decoration: none;
 color: #222222;
 margin-bottom: -20px;
}

.quizlandanswer:hover {
  background: #288dd1;
  color: #ffffff;
}

.quizlandanswer:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  border: 1px solid #ccc;
  background: #fff;
  vertical-align: middle;
  margin-right: 10px;
}

.quizlandanswer:active:before {
  background-color: #cb2025;
  border-color: #ffffff;
}



#quizquestionsfloat {
   clear: both;
    width: 100%;
    margin-bottom: 560px;
}

#quizquestionsfloatwide {
     clear: both;
     width: 110%;
    margin-left: -5%;
   margin-right: -5%;
    margin-bottom: 560px;
}

#quizquestionsleft {
clear: both;
float: left;
width: 50%;
max-width: 400px;
min-height: 200px;
margin-left: auto;
margin-right: auto;
margin-top: 70px;
}

#quizquestionsright {
float: left;
width: 48%;
margin-left: 2%;
}

#quiztext {
 margin-top: 50px;
}

#quizquestionsleft2 {
clear: both;
float: left;
width: 50%;
max-width: 400px;
min-height: 200px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
}

.page-id-1980 .backbutton {
    float: left;
    background: #20b056;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 26px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    text-shadow: 1px 1px #1a8d45;
    font-weight: 700;
    width: 60%;
    margin: auto;
    margin-left: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #20b056;
    color: #ffffff;
    cursor: pointer;
}

.page-id-1980 .backbutton:hover {
background: #1d9f4e;
border: 2px solid #1d9f4e;
}

.page-id-1980 .nextbutton {
float: left;
background: #cb2025;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 26px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    font-weight: 700;
    text-shadow: 1px 1px #a71a1e;
    width: 60%;
    margin-left: 20%;
    margin-top: 40px;
    border-radius: .17em;
    border: 2px solid #cb2025;
    color: white;
 cursor: pointer;
}

.page-id-1980 .nextbutton:hover {
 background-color: #b11d22;
 border: 2px solid #b11d22;
}

.page-id-4521 .backbutton {
    display: inline-block;
    background-image: linear-gradient(#1faa54, #308e2e);
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 26px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    text-shadow: 1px 1px #1a8d45;
    font-weight: 700;
    width: 30%;
    margin: auto;
    margin-left: 17%;
    margin-top: -30px;
    border-radius: .17em;
    border: 1px solid #20b056;
    color: #ffffff;
    cursor: pointer;
}

.page-id-4521 .backbutton:hover {
border: 1px solid #308e2e;
}

.page-id-4521 .nextbutton {
display: inline-block;
 background-image: linear-gradient(#cb2025, #9d2125);
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 26px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    font-weight: 700;
    text-shadow: 1px 1px #a71a1e;
    width: 30%;
    margin-left: 5%;
    margin-top: -30px;
    border-radius: .17em;
    border: 1px solid #cb2025;
    color: white;
 cursor: pointer;
}

.page-id-4521 .nextbutton:hover {
 border: 1px solid #b11d22;
}

.page-id-2063 .backbutton {
    float: left;
    background: #20b056;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 26px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    text-shadow: 1px 1px #1a8d45;
    font-weight: 700;
    width: 60%;
    margin: auto;
    margin-left: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #20b056;
    color: #ffffff;
    cursor: pointer;
}

.page-id-2063 .backbutton:hover {
background: #1d9f4e;
border: 2px solid #1d9f4e;
}

.page-id-2063 .nextbutton {
float: left;
background: #cb2025;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 26px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    font-weight: 700;
    text-shadow: 1px 1px #a71a1e;
    width: 60%;
    margin-left: 20%;
    margin-top: 40px;
    border-radius: .17em;
    border: 2px solid #cb2025;
    color: white;
 cursor: pointer;
}

.page-id-2063 .nextbutton:hover {
 background-color: #b11d22;
 border: 2px solid #b11d22;
}

#lpoptions-logo {
 margin-top: 30px;
}

#silver {
color: #c7bac1;
}

#darksilver {
  color: #7f777d;
}

#quizh1title {
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: 400;
    font-size: 24px;
    color: #666666;
    text-align: center;
    padding: 30px 20px 50px 20px;
    margin: 30px 0 -60px 0;
    line-height: 38px;
}

.page-id-4521 #quizh1title {
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: 700;
    font-size: 33px;
    color: #eae0e0;
    text-align: center;
    padding: 30px 20px 20px 20px;
    margin: 0px 0 -30px 0;
    line-height: 40px;
}

.paginationpquiz {
  margin-left: 100px;
  border-bottom: 1px solid #9e9090;
  padding-bottom: 15px;
  width: 532px;
}

.page-id-1980 #lph2 {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
   margin-top: 40px;
    letter-spacing: -0.5px;
}

.page-id-4521 #lph2 {
   font-family: 'lato', sans-serif, "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-shadow: 2px 1px black;
    text-align: center;
    color: #f5dff5;
    font-weight: 600;
    font-size: 28px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
   margin-top: 40px;
    letter-spacing: -0.5px;
}

.page-id-2063 #lph2 {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
   margin-top: 40px;
    letter-spacing: -0.5px;
}

#lph2invisible {
   margin-top: 10px;
margin-bottom: 0px;
 font-size: 10px;
 color: #ffffff;
}

/* Free Membership Menu */

.menu-list > li#menu-item-2260 > a, .menu-list > li#menu-item-2261 > a, li#menu-item-2262 > a, li#menu-item-2263 > a, li#menu-item-2264 > a, li#menu-item-2265 > a, li#menu-item-2266 > a {
    font-size: 14px;
}

.menu-list > li#menu-item-2260 > a span, .menu-list > li#menu-item-2261 > a span, li#menu-item-2262 > a span, li#menu-item-2263 > a span, li#menu-item-2264 > a span, li#menu-item-2265 > a span, li#menu-item-2266 > a span {
    padding: 14px 5px 14px 43px;
}

.menu-list > li#menu-item-2270 > a {
  visibility: hidden;
}

/* end Free membership menu */

/* Silver Gold Membership */

#membershiplevels {
 background-color: #fbfbfb;
 width: 740px;
 margin-left: auto;
margin-right: auto;
}

#silvermembership {
    float: left;
    width: 48%;
    padding: 0px;
    font-family: 'Montserrat', 'Open Sans', serif;
    letter-spacing: -1px;
    font-size: 17px;
    line-height: 24px !important;
    margin-top: 50px;
    border: 3px solid #5c497a;
    background-color: #ffffff;
    margin-bottom: 50px;
}

#goldmembership {
    float: left;
    width: 48%;
    margin-left: 4%;
    padding: 0px;
    font-family: 'Montserrat', 'Open Sans', serif;
    letter-spacing: -1px;
    border: 3px solid #5c497a;
    font-size: 17px;
    line-height: 24px;
    margin-top: 50px;
    margin-bottom: 50px;
    background-color: #ffffff;
}

#mlevelh3 {
    color: #a59451;
    clear: both;
font-family: 'Open Sans', 'Montserrat', serif !important;
    text-align: center;
    font-weight: 700;
    font-size: 36px;
    margin-bottom: 20px;
 margin-top: 30px;
   padding-top: 0px;
    letter-spacing: -1px;
}

.backbuttonmlevel {
    float: left;
    background: transparent;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 22px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    width: 100%;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 40px;
    border-radius: .17em;
    border: 2px solid #674781;
    color: #674781;
    cursor: pointer;
}

.backbuttonmlevel:hover {
background: #e0d8e3;
border: 2px solid #674781;
}

#mlevelblue {
    background-color: #f5f8fa;
    padding: 5px 20px;
}

#mlevelwhite {
    background-color: #ffffff;
    padding: 5px 20px;
}

#mlevelwhitelast {
min-height: 611px;
}

#lpmembershipribbon {
    float: right;
    margin-top: -134px;
    margin-right: -4px;
    margin-bottom: 0px;
}

#mlevelprice {
    font-size: 48px;
    text-align: center;
    margin-bottom: 40px;
    line-height: 27px;
    padding: 10px 20px;
}

#mlevelprice2 {
 font-size: 48px;
 text-align: center;
 margin-top: -10px;
line-height: 30px;
margin-bottom: 48px;
padding: 0px 20px;
}

#mlevelpricesub {
    font-size: 16px;
    line-height: 40px;
}

#mlevelpricesub2 {
 font-size: 22px;
margin-top: -10px;
} 

/* Splash LP NEW jan 28 */

#splashtickbenefits {
 margin-bottom: 30px;
}

#splashtickbenefits p {
 margin-bottom: -15px;
}

#splashlpbuttons {
 width: 60%;
margin-left: auto;
margin-right: auto;
}

#text-header-lp {
    margin-left: -15%;
    margin-right: -5%;
    padding: 5% 6%;
    text-align: center;
    vertical-align: middle;
    border-radius: 10px 5px 5px 10px;
    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: -1px;
    text-align: center;
    color: #ffffff;
    font-family: 'montserrat', 'Open Sans', serif;
    background-color: #2b3336;
    min-height: 100px;
}


#lpsplashpage {
 width: 130%;
margin-left: -15%;
margin-right: -15%;
}

#lpsplashleft {
    float: left;
    width: 72%;
    padding-left: 20px;
    box-shadow: 0px 1px 5px #e1e1e1;
    padding-right: 20px;
    background-color: #fbfbfb;
    margin-bottom: 160px;
    padding-bottom: 20px;
    padding-top: 0px;
    border-radius: 10px;
    margin-top: 10px;
}

#lpsplashright {
 float: left;
 width: 35%;
 margin-left: -2%;
 margin-right: -8%;
}

.page-id-5038 #lpsplashleft {
margin-bottom: 50px;
}

#lpspashimage {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    width: 300px;
    margin-left: 0px !important;
    height: auto;
    border: none;
}

#lpsplashbelowimage {
  background-color: #ffffff;
  width: 100%;
   clear: both;
  margin-left: 30px;
 padding-left: 20px;
 padding-right: 20px;
 color: #ffffff;
}

#lpsplashbelowimage p {
clear both;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
font-size: 15px !important;
margin-top: -20px;
}

#highdemandsplash {
 background-color: #ff6f6f;
 padding: 7px;
line-height: 60px;
border-radius: 2px;
 color: #ffffff;
}

.page-id-2367 .box {
  clear: both;
  width: 65%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.page-id-5434 .box {
  clear: both;
  width: 65%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: none;
  background-clip: padding-box;
  text-align: center;
}

.page-id-2700 .box {
  clear: both;
  width: 65%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.page-id-4518 .box {
  clear: both;
  width: 65%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.page-id-2726 .box {
  clear: both;
  width: 100%;
  margin: 0 auto;
  background: none;
  padding: 0px;
  border: none;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}


.page-id-4074 .box, .page-id-4076 .box {
  clear: both;
  width: 65%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}


.page-id-2669 .box {
  clear: both;
  width: 65%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.page-id-4534 .box {
  clear: both;
  width: 65%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.page-id-4764 .box, .page-id-5311 .box, .page-id-5475 .box, .page-id-5484 .box {
  clear: both;
  width: 65%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.page-id-2064 .box {
  clear: both;
  width: 65%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.page-id-4940 .box, .page-id-4941 .box, .page-id-5128 .box {
  clear: both;
  width: 65%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.page-id-4023 .box {
  clear: both;
  width: 90%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.page-id-2367 #faqh2, .page-id-5434 #faqh2 {
clear: both;
color: #2b3336;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
font-weight: bold;
margin-top: 30px !important;
margin-bottom: 20px !important;
font-size: 22px !important;
line-height: 30px !important;
}

.page-id-2700 #faqh2 {
clear: both;
color: #2b3336;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
font-weight: bold;
margin-top: 30px !important;
margin-bottom: 20px !important;
font-size: 22px !important;
line-height: 30px !important;
}

.page-id-4518 #faqh2 {
clear: both;
color: #2b3336;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
font-weight: bold;
margin-top: 30px !important;
margin-bottom: 20px !important;
font-size: 22px !important;
line-height: 30px !important;
}

.page-id-4074 #faqh2, .page-id-4076 #faqh2 {
clear: both;
color: #2b3336;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
font-weight: bold;
margin-top: 30px !important;
margin-bottom: 20px !important;
font-size: 22px !important;
line-height: 30px !important;
}

.page-id-2367 #lph3, .page-id-5434 #lph3 {
  color: #2b3336;
 font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;    
  text-align: left;
    font-weight: 600;
    font-size: 26px !important;
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1px;
}

.page-id-2700 #lph3 {
  color: #2b3336;
 font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;    
  text-align: left;
    font-weight: 600;
    font-size: 26px !important;
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1px;
}

.page-id-4518 #lph3 {
  color: #2b3336;
 font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;    
  text-align: left;
    font-weight: 600;
    font-size: 26px !important;
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1px;
}

.page-id-4074 #lph3, .page-id-4076 #lph3 {
  color: #2b3336;
 font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;    
  text-align: left;
    font-weight: 600;
    font-size: 26px !important;
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1px;
}



#arrow-left-splash {
 width: 80px;
height: auto;
margin-top: 10px;
opacity: 0.7;
}

/* LP Video */

#questionanswers {
   font-family: 'Open Sans', serif !important;
    font-size: 17px !important;
    color: #454545 !important;
    padding-top: 0px !important;
}

#videolpintro {
 margin-bottom: 70px;
}

#mybutton {
  display: none;
 margin-top: -40px;
}

#mybutton1 {
  display: none;
 margin-top: -60px;
}

#mybutton2 {
  display: none;
 margin-top: -60px;
}

#mybutton3 {
  display: none;
 margin-top: -60px;
}

#cards-accepted-lpvideo {
 margin-top: 30px;
}

.page-id-2367 .mm-button.orange2, .page-id-5434 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2367 .mm-button.orange2:hover, .page-id-5434 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-2700 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2700 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-4518 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4518 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-4074 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4074 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-4076 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4076 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-2702 .mm-button.orange2, .page-id-2726 .mm-button.orange2, .page-id-71 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 70% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2702 .mm-button.orange2:hover, .page-id-2726 .mm-button.orange2:hover, .page-id-71 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
  text-decoration: none !important;
}

.page-id-2669 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2669 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-4534 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4534 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-4764 .mm-button.orange2, .page-id-5311 .mm-button.orange2, .page-id-5475 .mm-button.orange2, .page-id-5484 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4764 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-5311 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-5475 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-5484 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-2064 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2064 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-4023 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 80% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4023 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

.page-id-4940 .mm-button.orange2, .page-id-4941 .mm-button.orange2, .page-id-5128 .mm-button.orange2 {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4940 .mm-button.orange2:hover, .page-id-4941 .mm-button.orange2:hover, .page-id-5128 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
}

#sixtylpvideo {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}

#timer {
 font-size: 40px;
 padding: 10px;
color: #ffffff;
}

#timerbackground {
    width: 150px;
    height: 80px;
    padding-top: 8px;
    margin-bottom: 20px;
    background-color: #f04247;
    margin-left: auto;
    margin-right: auto;
}

#orangefreetrial {
  color: #f07526;
}

#countdowntimer2 {
    width: 100%;
    background-color: #2b3336;
    padding: 15px;
    padding-top: 40px;
    margin-bottom: 30px;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
}

.page-id-2367 .content, .page-id-5434 .content {
  background: #ffffff;
 border-bottom: 1px solid #d3d3d3;
margin-bottom: 50px;
}

.page-id-2700 .content, .page-id-2702 .content, .page-id-2726 .content, .page-id-4074 .content, .page-id-4076 .content, .page-id-4518 .content, .page-id-71 .content {
  background: #ffffff;
 border-bottom: 1px solid #d3d3d3;
margin-bottom: 50px;
}

.page-id-2669 .content {
  background: #ffffff;
 border-bottom: 1px solid #d3d3d3;
margin-bottom: 50px;
}

.page-id-4534 .content {
  background: #ffffff;
 border-bottom: 1px solid #d3d3d3;
margin-bottom: 50px;
}

.page-id-4764 .content, .page-id-5311 .content, .page-id-5475 .content, .page-id-5484 .content {
  background: #ffffff;
 border-bottom: 1px solid #d3d3d3;
margin-bottom: 50px;
}

.page-id-2064 .content {
  background: #ffffff;
 border-bottom: 1px solid #d3d3d3;
margin-bottom: 50px;
}

.page-id-4023 .content {
  background: #ffffff;
 border-bottom: 1px solid #d3d3d3;
margin-bottom: 50px;
}

#lpvideoctabanner {
width: 100%;
margin-bottom: 300px;
}

#ctabannerleft {
float: left;
background-color: #363252;
width: 50%;
padding-left: 12%;
padding-bottom: 40px;
}

#ctabannerright {
 float: left;
background-color: #1c1a2a;
width: 50%;
padding-right: 12%;
}

#ctabannerh3 {
 color: #ffffff;
 font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
 margin-top: 30px;
}

#ctabannerh3under {
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: 800;
    color: #ffcc00;
    font-size: 30px;
    margin-top: 0px;
    line-height: 34px;
    letter-spacing: -1px;
}

#ctabannerh3 span {
    background-color: #e50000;
    color: #ffffff;
    padding: 3px 35px 6px 15px;
    margin-right: 5px;
}

#specialoffertriangle {
    display: inline;
    width: auto;
    height: 40px;
    width: auto;
    margin-top: 7px;
    margin-left: -24px;
}

#ctabannertriangle {
    margin-top: -10px;
    margin-left: 0px;
    margin-bottom: 2px;
  float: left;
    margin-right: 30px;
}

.ctabannerbutton {
    background: #ffc200 !important;
   border-bottom: 5px solid #db9e00;
    width: 70% !important;
    text-shadow: 0px 2px 0px #ffd968 !important;
    font-size: 25px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-top: 40px;
    margin-left: auto;
   color: #1d2d5c !important;
    float: left;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
       border-radius: 5px;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
   animation: buttonAnim 1.5s infinite alternate;
    transition: all 0s;
}

.ctabannerbutton:hover {
  color: #826202 !important;
  background: #fbc824 !important;
}

.page-id-2367 .center, .page-id-5434 .center {
  width: 100%;
  margin-left: auto
  margin-right: auto;
}

.page-id-2700 .center, .page-id-2702 .center, .page-id-2726 .center, .page-id-4074 .center, .page-id-4076 .center, .page-id-4518 .center, .page-id-71 .center {
  width: 100%;
  margin-left: auto
  margin-right: auto;
}

.page-id-2669 .center{
  width: 100%;
  margin-left: auto
  margin-right: auto;
}

.page-id-4534 .center{
  width: 100%;
  margin-left: auto
  margin-right: auto;
}

.page-id-4764 .center, .page-id-5311 .center, .page-id-5475 .center, .page-id-5484 .center {
  width: 100%;
  margin-left: auto
  margin-right: auto;
}

.page-id-2064 .center{
  width: 100%;
  margin-left: auto
  margin-right: auto;
}

.page-id-4023 .center{
  width: 100%;
  margin-left: auto
  margin-right: auto;
}

details{
  font-family: 'Open Sans', sans-serif;
}

summary {
    transition: background .75s ease;
    width: 100%;
    outline: 0;
    text-align: center;
    font-size: 85%;
    cursor: pointer;
    margin-bottom: 0px;
    border-top: 1px solid #D3D3D3;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
}

 h2#accordianh2 {
    color: #2b3336;
    font-family: 'Lato', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 18px !important;
    margin-top: 0px !important;
   letter-spacing: -0.5px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 0;
    padding: 17px;
    text-shadow: none;
}

details p {
    padding: 15px 25px 30px 15px;
    margin: 0;
    text-shadow: none;
    text-align: left;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    line-height: 1.3em;
}

summary::after {
   font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f067";
    float: right;
    margin-top: -38px;
    padding-right: 15px;
    font-size: 15px;
    color: #2b3336;
}
details[open] summary::after {
    content: '\f068';
     display: -moz-inline-stack;
    display: inline-block;
    padding-right: 15px;
    font-size: 15px;
}

details[open] summary:hover {
  background:none;
}
summary:hover {
    background: #fbfbfb;
}

details summary::-webkit-details-marker {
  display:none;
}

#textafterbutton {
  font-weight: 200;
  text-align: center !important;
 line-height: 8px !important;
 font-size: 15px !important;
 font-family: 'Open Sans', sans-serif !important;
 color: #2b3336 !important;
}

#lppriceaftervideo {
font-family: 'Open Sans Condensed', sans-serif;
  font-size: 50px;
 font-weight: 300;
 color: #2b3336;
margin-top: 30px;
 text-align: center;
}

#lppriceaftervideotop {
font-family: 'Open Sans Condensed', sans-serif;
  font-size: 36px;
 font-weight: 300;
 color: #2b3336;
margin-top: 30px;
 text-align: center;
}

#lpnewpriceaftervideo {
  font-family: 'Open Sans', sans-serif;
 font-weight: 700;
 letter-spacing: -2px;
 color: #3fb252;
}

#lpnewpriceaftervideotop {
  font-family: 'Open Sans', sans-serif;
 font-weight: 700;
 letter-spacing: -2px;
 margin-left: 6px;
 color: #3fb252;
}

#lpvideoseenon {
 background-color: #f4f4f2;
 margin-bottom: -10px;
}

#lpvideoemail {
   font-family: 'Open Sans', sans-serif !important;
  font-size: 16px !important;
 text-align: center !important;
}

#lpvideoemailfb {
   font-family: 'Open Sans', sans-serif !important;
  font-size: 14px !important;
 text-align: center !important;
}

#lpvideoemailsupport {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    margin-top: -15px;
    margin-bottom: 20px;
    text-align: center;
    letter-spacing: 0px;
    color: #f07526;
    font-size: 28px;
}

#lpvideoemailsupport a {
 color: #f07526 !important;
}

#dmemailsupport {
 opacity: 0.5;
}

#lpheadervid {
 width: 120%;
 margin-left: -10%;
 margin-right: -10%;
border-bottom: 1px solid #aaaaaa;
}

.page-id-4518 #lpheadervid {
 width: 120%;
 margin-left: -10%;
 margin-right: -10%;
border-bottom: none;
}

.page-id-2367 .mm-button.orange, .page-id-5434 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2367 .mm-button.orange:hover, .page-id-5434 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-2700 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225 !important;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2700 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-4518 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225 !important;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4518 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-4074 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225 !important;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4074 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-4076 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225 !important;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4076 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}


.page-id-2702 .mm-button.orange, .page-id-2726 .mm-button.orange, .page-id-71 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225 !important;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2702 .mm-button.orange:hover, .page-id-2726 .mm-button.orange:hover, .page-id-71 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}


.page-id-2065 .mm-button.orange, .page-id-2060 .mm-button.orange, .page-id-5228 .mm-button.orange, .page-id-5443 .mm-button.orange, .page-id-5496 .mm-button.orange  {
    background: #cb2025 !important;
    border-color: #64090b;
    width: 75% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2065 .mm-button.orange:hover, .page-id-2060 .mm-button.orange:hover, .page-id-5228 .mm-button.orange:hover, .page-id-5443 .mm-button.orange:hover, .page-id-5496 .mm-button.orange:hover {
 background-color: #b7191c !important;
   border-color: #64090b;
  color: #2b3336;
}

.page-id-2669 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2669 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-4534 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4534 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-4764 .mm-button.orange, .page-id-5311 .mm-button.orange, .page-id-5475 .mm-button.orange, .page-id-5484 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4764 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-5311 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-5475 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-5484 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-2064 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-2064 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-4023 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4023 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

.page-id-4940 .mm-button.orange, .page-id-4941 .mm-button.orange, .page-id-5128 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225;
    width: 80% !important;
    font-size: 30px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 23px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.page-id-4940 .mm-button.orange:hover, .page-id-4941 .mm-button.orange:hover, .page-id-5128 .mm-button.orange:hover {
 background-color: #faae41 !important;
   border-color: #e98225;
  color: #2b3336;
}

#lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    margin-top: 50px !important;
    font-size: 40px !important;
    line-height: 44px !important;
    padding-left: 8%;
    padding-right: 8%;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

#solutionheader {
   font-weight: 700;
}

#specialh4 {
font-family: 'Rock Salt', cursive;
font-weight: 400;
 text-align: center;
color: #03aee7;
margin-bottom: 30px;
margin-top: 10px;
font-size: 20px;
}

#specialh4corona {
font-family: 'Rock Salt', cursive;
font-weight: 400;
 text-align: center;
color: #03aee7;
line-height: 30px;
margin-bottom: 5px;
margin-top: 40px;
letter-spacing: 1px;
font-size: 16px;
}

#specialh4 span {
margin-left: 5px;
color: #03aee7;
}

/* Landing Page */


.page-id-1655 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2074 #wpfront-scroll-top-container, .page-id-2065 #wpfront-scroll-top-container, .page-id-2060 #wpfront-scroll-top-container, .page-id-2082 #wpfront-scroll-top-container, .page-id-2066 #wpfront-scroll-top-container, .page-id-2067 #wpfront-scroll-top-container, .page-id-2068 #wpfront-scroll-top-container, .page-id-2069 #wpfront-scroll-top-container, .page-id-2070 #wpfront-scroll-top-container, .page-id-2092 #wpfront-scroll-top-container, .page-id-2095 #wpfront-scroll-top-container, .page-id-2098 #wpfront-scroll-top-container, .page-id-2099 #wpfront-scroll-top-container, .page-id-2100 #wpfront-scroll-top-container, .page-id-2101 #wpfront-scroll-top-container, .page-id-2102 #wpfront-scroll-top-container, .page-id-2103 #wpfront-scroll-top-container, .page-id-2702 #wpfront-scroll-top-container, .page-id-2726 #wpfront-scroll-top-container, .page-id-71 #wpfront-scroll-top-container, .page-id-4967 #wpfront-scroll-top-container, .page-id-4973 #wpfront-scroll-top-container, .page-id-5032 #wpfront-scroll-top-container, .page-id-5034 #wpfront-scroll-top-container, .page-id-5036 #wpfront-scroll-top-container, .page-id-5041 #wpfront-scroll-top-container, .page-id-5203 #wpfront-scroll-top-container, .page-id-5209 #wpfront-scroll-top-container, .page-id-5228 #wpfront-scroll-top-container, .page-id-5253 #wpfront-scroll-top-container, .page-id-5254 #wpfront-scroll-top-container, .page-id-5255 #wpfront-scroll-top-container, .page-id-5443 #wpfront-scroll-top-container, .page-id-5496 #wpfront-scroll-top-container, .page-id-5648 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-1873 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2742 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-5189 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-5314 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2677 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2755 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2688 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-3819 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-3821 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-3885 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-4923 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-5449 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-4940 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-4941 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-5128 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-4848 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-3942 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-3943 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2367 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-5434 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2700 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-4518 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-4074 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-4076 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2669 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-4534 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-4764 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-5311 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-5475 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-5484 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2064 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-4023 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2327 #wpfront-scroll-top-container {
 display: none !important;
}


.page-id-2691 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2788 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-5486 #wpfront-scroll-top-container {
 display: none !important;
}

.page-id-2744 #wpfront-scroll-top-container {
 display: none !important;
}

#lpegg-timer {
 width: 70px;
 height: auto;
}

.page-id-1655 .numberbulletsgold ul li  {
   font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
color: #706f6f;
}

.page-id-1655 .numberbulletsgold {
 margin-top: 30px;
margin-bottom: 30px;
}

#lpbonusribbon {
    float: right;
    margin-top: -77px;
    margin-right: -36px;
}

#lpbonus1to5 {
 margin-top: -95px;
}

#lpbonusbadge {
margin-top: 60px;
margin-bottom: -50px;
}

#lpbonusvalue {
font-size: 24px !important;
 font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
}

#lpbonusintro {
padding-left: 10px;
padding-right: 10px;
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
color: #706f6f;
letter-spacing: -0.5px;
}


#lpbonush3 {
    color: #a59451;
    clear: both;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    text-align: center;
    font-weight: 600;
    font-size: 32px;
    text-transform: uppercase;
    margin-bottom: 20px;
 margin-top: 0px;
   padding-top: 0px;
    letter-spacing: 0px;
}

#lpbonuses {
    width: 104%;
    margin-top: 150px;
    border: 6px solid #5c497a;
    margin-left: -2%;
    margin-right: -2%;
    padding: 30px;
}

#lpbonusheaderleft {
width: 150px;
float: left;
}

#lpbonusesimage {
    margin-left: 0px;
   height: auto;
    margin-right: 0px;
    margin-top: -17px;
   margin-bottom: 30px;
}

.page-id-1655 #testimonials {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 70px;
    padding: 0px 5px;
}

.page-id-1702 #testimonials {
  margin-bottom: -300px;
}

.page-id-2691 #testimonials {
  margin-bottom: -300px;
}

.page-id-2744 #testimonials {
  margin-bottom: -300px;
}

.page-id-2788 #testimonials, .page-id-5486 #testimonials {
  margin-bottom: -300px;
}

.page-id-1655 #testimonialh2 {
    font-size: 17px;
    line-height: 25px;
    letter-spacing: -0.5px;
    color: #2b3336;
    margin-bottom: 0px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
}


.page-id-1655 #testimonialtext {
    font-size: 15px;
    line-height: 24px;
    color: #2b3336;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 40px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
}

.page-id-1655 .mm-button.orange, .page-id-2074 .mm-button.orange, .page-id-2082 .mm-button.orange, .page-id-2066 .mm-button.orange, .page-id-2067 .mm-button.orange, .page-id-2068 .mm-button.orange, .page-id-2069 .mm-button.orange, .page-id-2070 .mm-button.orange, .page-id-2092 .mm-button.orange, .page-id-2095 .mm-button.orange, .page-id-2098 .mm-button.orange, .page-id-2099 .mm-button.orange, .page-id-2100 .mm-button.orange, .page-id-2101 .mm-button.orange, .page-id-2102 .mm-button.orange, .page-id-2103 .mm-button.orange   {
    background: #25b178 !important;
    border-color: #25b178;
    width: 60% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 20% !important;
    margin-right: 20% !important;
    margin-bottom: 20px;
}

.page-id-1655 #sixtydaybadge {
    float: left;
    margin-top: 0px;
    width: 90px;
    height: 90px;
    margin-right: 10px;
    margin-bottom: 0px;
}


.page-id-1655 #sixtydayguarantee {
    width: 80%;
    padding: 30px;
    border-radius: 10px;
    margin-top: 40px;
    background-color: #f7f7f7;
    margin-left: auto;
    margin-right: auto;
}


.page-id-1655 #sixtydaybadgesubtext {
    font-size: 17px;
    line-height: 26px;
    color: #2b3336;
    font-weight: 400;
    padding-right: 20px;
    margin-bottom: 20px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
}

#discountslash {
font-weight: normal;
margin-right: 5px;
}

#optionspricelp {
 font-size: 50px;
margin-top: 40px;
}

#scroll-through-images-cta {
margin-left: 40px;
width: 150px;
height: auto;
margin-top: 100px; 
}

#scroll-through-images-cta1 {
margin-left: 40px;
width: 150px;
height: auto;
margin-top: 100px; 
}

.page-id-1655 #ghostrulescenterbox {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    padding: 20px 20px 40px 20px;
    border-radius: 0px;
    border: 5px solid #cce5f9;
    margin-bottom: 50px;
}

#after-scroll-lp {
width: 120%;
margin-left: -10%;
margin-right: -10%;
margin-bottom: 690px;
margin-top: 40px;
}

#after-scroll-lp-left {
float: left;
width: 40%;
}

#after-scroll-lp-right {
float: left;
width: 40%;
margin-left: 20%;
}

#modules-scroll-image {
padding-top: 0px;
padding-left: 4px;
 margin-bottom: -20px;
}

#scroll-modules2 {
    width: 284px;
    height: 520px;
    overflow-y: scroll !important;
    margin-left: auto;
    margin-right: auto;
}

.scroll-modules {
 position: relative;
background: url('https://optionstexting.com/wp-content/uploads/2018/12/Background-scroll-modules-lp2.png') center center no-repeat;
  width: 346px;
  height: 676px;
  padding-top: 62px;
 margin-top: -220px;
margin-bottom: 40px;
 background-size: contain;
   width: 100%;
}

#modulelp-inline {
    float: left;
    clear: both;
    margin-top: -0px;
    margin-right: 6px;
    margin-left: -100px;
}

.page-id-1655 #note-text, .page-id-2074 #note-text, .page-id-2065 #note-text, .page-id-2060 #note-text, .page-id-2082 #note-text, .page-id-2066 #note-text, .page-id-2067 #note-text, .page-id-2068 #note-text, .page-id-2069 #note-text, .page-id-2070 #note-text, .page-id-2092 #note-text, .page-id-2095 #note-text, .page-id-2098 #note-text, .page-id-2099 #note-text, .page-id-2100 #note-text, .page-id-2101 #note-text, .page-id-2102 #note-text, .page-id-2103 #note-text, .page-id-5228 #note-text, .page-id-5443 #note-text, .page-id-5496 #note-text {
    font-family: 'Bitter', serif;
    color: #706f6f;
    line-height: 30px;
    font-size: 18px;
    margin-bottom: 20px;
}

#lpbluewhite {
  background-color: #2c6270;
  color: #ffffff;
  padding: 7px;
}

#lppurple-white {
  background-color: #795695;
  color: #ffffff;
  padding: 7px;
}

#lphighlight {
background-color: #ffeda6;
padding: 7px;
}

#lp-rainy-intro {
 width: 740px;
margin-left: auto;
margin-right: auto;
  color: #2b3336;
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
font-size: 17px;
}

#lp-rainy-intro2 {
 width: 740px;
margin-left: auto;
margin-right: auto;
  color: #2b3336;
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
font-size: 17px;
}

#lpcharacters {
    margin-top: -20px;
    margin-bottom: -40px;
    min-height: 100px;
    padding-top: 80px;
    padding-bottom: 120px;
}

#lpwhatsinside {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
}

#lpwhatsinsideh2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 50px;
}

#lph1 {
    color: #2b3336;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-weight: 600;
    margin-bottom: 50px;
    font-size: 45px;
    clear: both;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}

#lph2 {
    color: #42484a;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    font-weight: 600;
    font-size: 34px;
    margin-left: -10%;
    margin-right: -10%;
    margin-bottom: 40px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}


#lph3 {
  color: #42484a;
 font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;    
  text-align: left;
    font-weight: 600;
    font-size: 26px;
    margin-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}

.page-id-2367 #lph3, .page-id-5434 #lph3 {
  color: #42484a;
 font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;    
  text-align: left;
    font-weight: 600;
    font-size: 22px;
    margin-top: 20px !important;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -0.5px;
}

.page-id-2700 #lph3, .page-id-4518 #lph3 {
  color: #42484a;
 font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;    
  text-align: left;
    font-weight: 600;
    font-size: 22px;
    margin-top: 20px !important;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -0.5px;
}

.page-id-4074 #lph3, .page-id-4076 #lph3 {
  color: #42484a;
 font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;    
  text-align: left;
    font-weight: 600;
    font-size: 22px;
    margin-top: 20px !important;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -0.5px;
}


#lpitalic {
 font-weight: 400;
  color: #2b3336;
  margin-right: 2px;
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
}

#lpredwhite {
 background-color: #f15e5b;
color: #ffffff;
padding: 7px;
}

#lpwhiteh2 {
color: #ffffff;
text-shadow: 1px 1px 1px #ba9452;
}

#lpgoldwhite {
color: #857843;
}

#lpgreenwhite {
 background-color: #4bc48f;
color: #ffffff;
padding: 7px;
}

#dmheaderarea {
 background-color: #2b3336;
 height: 100px;
 width: 100%;
}

#otheaderarea {
 background-color: #102a35;
 height: 100px;
 width: 100%;
}

#dmheadercontainer {
 width: 840px;
 margin-left: auto;
margin-right: auto;
}

#otheadercontainer {
 width: 840px;
 margin-left: auto;
margin-right: auto;
}

#datingmetricslogo {
  float: left;
 padding-left: 0px;
 padding-top: 10px;
 padding-bottom: 20px;
}

#otlogo {
  float: left;
 padding-left: 0px;
 padding-top: 13px;
 padding-bottom: 25px;
}

#dmnavbar {
  float: right;
  padding-top: 42px;
   padding-bottom: 20px;
  font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
 color: #dddddd;
}

#otnavbar {
  float: right;
  padding-top: 42px;
   padding-bottom: 30px;
  font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
 color: #dddddd;
}

#otnavbarleft {
  float: left;
  padding-top: 42px;
   padding-bottom: 30px;
  font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
 color: #dddddd;
 margin-left: 50px;
}

#otnavbarleft a {
 color: #e3e0e0 !important;
}

.page-id-5648 #otnavbarleft, .page-id-4023 #otnavbarleft  {
 float: right;
}

#dm-dropdown-nav {
    display: inline;
    margin-top: 11px;
    margin-left: 3px;
}

#dmnavlink {
 margin-right: 5px;
 padding: 1px 10px 1px;
 letter-spacing: 0.2px;
}

#otnavlink {
 margin-right: 5px;
 padding: 12px 12px 12px;
 border: 2px solid #e058cc;
 letter-spacing: 0.2px;
}

#otnavlink:hover {
 margin-right: 5px;
 padding: 12px 12px 12px;
 border: 2px solid #ffffff;
 color: #2b3336;
 background-color: #ffffff;
 letter-spacing: 0.2px;
}

#otnavlinkleft {
 margin-right: 25px;
}

#otnavlinkleft:hover {
text-transform: underline;
}

/* Order Recap Page */

#optionslogorecap {
opacity: 0.9;
}

#productimage {
 margin-top: 30px;
 margin-bottom: -20px;
 padding-left: 10px;
padding-right: 10px;
}

#productimage2 {
padding-left: 15px;
padding-right: 15px;
}

.page-id-1873 #sixtydayguarantee {
    width: 100%;
    padding: 10px 70px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2742 #sixtydayguarantee {
    width: 100%;
    padding: 10px 70px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-5189 #sixtydayguarantee, .page-id-5314 #sixtydayguarantee {
    width: 100%;
    padding: 10px 70px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2677 #sixtydayguarantee {
    width: 100%;
    padding: 10px 70px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2755 #sixtydayguarantee {
    width: 100%;
    padding: 10px 70px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2688 #sixtydayguarantee {
    width: 100%;
    padding: 10px 70px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

#recaptick-inline {
   display: inline;
    margin-left: 10px;
    margin-top: -2px;
    margin-right: 10px;
}

#recapred {
color: #cb2025;
}

#specialdiscountrecap {
 font-size: 27px !important;
   color: #2b3336 !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
  text-align: center !important;
  font-weight: 600;
 padding-left: 50px;
 padding-right: 50px;
  letter-spacing: -0.5px;
}

#paymentbuttonbackground {
 clear: both;
position: relative;
padding: 63px 0 25px;
background: url('https://optionstexting.com/wp-content/uploads/2018/12/payment-circle.png') center center no-repeat;
  max-width: 429px;
   width: 100%;
    background-size: contain;
    margin: 0 auto;
}

#shoppingcartbutton {
 opacity: 1;
margin-bottom: 30px;
}

#shoppingcartbutton:hover {
 opacity: 0.9;
}


.orderrecapfeatures {
    padding-left: 0px;
    padding-right: 5px;
}

.page-id-1873 #content .entry-content {
 background-color: #291e3a;
}

.page-id-2742 #content .entry-content {
 background-color: #291e3a;
}

.page-id-5189 #content .entry-content {
 background-color: #291e3a;
}

.page-id-5314 #content .entry-content {
 background-color: #291e3a;
}


.page-id-2677 #content .entry-content {
 background-color: #291e3a;
}

.page-id-2755 #content .entry-content {
 background-color: #291e3a;
}

.page-id-2688 #content .entry-content {
 background-color: #291e3a;
}

.page-id-3819 #content .entry-content {
 background-color: #291e3a;
}

.page-id-3821 #content .entry-content {
 background-color: #291e3a;
}

.page-id-3885 #content .entry-content {
 background-color: #291e3a;
}

.page-id-4923 #content .entry-content {
 background-color: #291e3a;
}

.page-id-5449 #content .entry-content {
 background-color: #291e3a;
}

.page-id-4940 #content .entry-content {
 background-color: #291e3a;
}

.page-id-4941 #content .entry-content {
 background-color: #291e3a;
}

.page-id-5128 #content .entry-content {
 background-color: #291e3a;
}

.page-id-4848 #content .entry-content {
 background-color: #291e3a;
}

.page-id-3942 #content .entry-content {
 background-color: #ffffff;
}

.page-id-3943 #content .entry-content {
 background-color: #ffffff;
}

.page-id-1873 .sidemenu-is-open, .page-id-1873  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2742 .sidemenu-is-open, .page-id-2742  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5189 .sidemenu-is-open, .page-id-5189  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5314 .sidemenu-is-open, .page-id-5314  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}


.page-id-2677 .sidemenu-is-open, .page-id-2677  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2755 .sidemenu-is-open, .page-id-2755  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2688 .sidemenu-is-open, .page-id-2688  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-3819 .sidemenu-is-open, .page-id-3819  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-3821 .sidemenu-is-open, .page-id-3821  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-3885 .sidemenu-is-open, .page-id-3885  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4923 .sidemenu-is-open, .page-id-4923  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5449 .sidemenu-is-open, .page-id-5449 .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4940 .sidemenu-is-open, .page-id-4940  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4941 .sidemenu-is-open, .page-id-4941  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5128 .sidemenu-is-open, .page-id-5128 .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4848 .sidemenu-is-open, .page-id-4848  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-3942 .sidemenu-is-open, .page-id-3942  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-3943 .sidemenu-is-open, .page-id-3943  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2367 .sidemenu-is-open, .page-id-2367  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5434 .sidemenu-is-open, .page-id-5434  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2700 .sidemenu-is-open, .page-id-2700  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4518 .sidemenu-is-open, .page-id-4518  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4074 .sidemenu-is-open, .page-id-4074  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4076 .sidemenu-is-open, .page-id-4076  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2669 .sidemenu-is-open, .page-id-2669  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4534 .sidemenu-is-open, .page-id-4534  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4764 .sidemenu-is-open, .page-id-4764  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5311 .sidemenu-is-open, .page-id-5311 .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5475 .sidemenu-is-open, .page-id-5475 .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5484 .sidemenu-is-open, .page-id-5484 .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2064 .sidemenu-is-open, .page-id-2064  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}


.page-id-4023 .sidemenu-is-open, .page-id-4023  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2339 .sidemenu-is-open, .page-id-2339  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-1705 #content .entry-content {
 background-color: #291e3a;
}

.page-id-1705 .sidemenu-is-open, .page-id-1705  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2720 #content .entry-content {
 background-color: #291e3a;
}

.page-id-2720 .sidemenu-is-open, .page-id-2720  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2502 #content .entry-content {
 background-color: #291e3a;
}

.page-id-2502 .sidemenu-is-open, .page-id-2502  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2293 #content .entry-content {
 background-color: #291e3a;
}

.page-id-2293 .sidemenu-is-open, .page-id-2293  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-1655 .sidemenu-is-open, .page-id-1655  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2074 .sidemenu-is-open, .page-id-2074  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2082 .sidemenu-is-open, .page-id-2082  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2702 .sidemenu-is-open, .page-id-2702  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-71 .sidemenu-is-open, .page-id-71  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4967 .sidemenu-is-open, .page-id-4967  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5041 .sidemenu-is-open, .page-id-5041  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5203 .sidemenu-is-open, .page-id-5203  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5209 .sidemenu-is-open, .page-id-5209  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-4973 .sidemenu-is-open, .page-id-4973  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5648 .sidemenu-is-open, .page-id-5648  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2726 .sidemenu-is-open, .page-id-2726  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5032 .sidemenu-is-open, .page-id-5032  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5253 .sidemenu-is-open, .page-id-5253  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5034 .sidemenu-is-open, .page-id-5034  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5255 .sidemenu-is-open, .page-id-5255 .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5036 .sidemenu-is-open, .page-id-5036  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5254 .sidemenu-is-open, .page-id-5254 .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2066 .sidemenu-is-open, .page-id-2066  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2067 .sidemenu-is-open, .page-id-2067  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2068 .sidemenu-is-open, .page-id-2068  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2069 .sidemenu-is-open, .page-id-2069  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2070 .sidemenu-is-open, .page-id-2070  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2092 .sidemenu-is-open, .page-id-2092  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2095 .sidemenu-is-open, .page-id-2095  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2098 .sidemenu-is-open, .page-id-2098  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2099 .sidemenu-is-open, .page-id-2099  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2100 .sidemenu-is-open, .page-id-2100  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2101 .sidemenu-is-open, .page-id-2101  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2102 .sidemenu-is-open, .page-id-2102  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2103 .sidemenu-is-open, .page-id-2103  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}


.page-id-2065 .sidemenu-is-open, .page-id-2065  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5228 .sidemenu-is-open, .page-id-5228 .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5443 .sidemenu-is-open, .page-id-5443 .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-5496 .sidemenu-is-open, .page-id-5496 .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-2060 .sidemenu-is-open, .page-id-2060  .main-content {
    margin-top: -20px;
    margin-bottom: -20px;
}

.page-id-1980 .sidemenu-is-open, .page-id-1980  .main-content {
    margin-top: -20px;
    margin-bottom: 0px;
}

.page-id-4521 .sidemenu-is-open, .page-id-4521  .main-content {
    margin-top: -20px;
    margin-bottom: 0px;
}

.page-id-2063 .sidemenu-is-open, .page-id-2063  .main-content {
    margin-top: -20px;
    margin-bottom: 0px;
}

.orderrecapfeatures ul li {
    margin-bottom: 0px;
    padding-bottom: 10px;
    margin-left: 0px;
    margin-top: 30px;
    padding-left: 35px;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    background: url(https://optionstexting.com/wp-content/uploads/2018/12/tick-claim-spot.png) no-repeat;
    background-size: 24px 24px;
    list-style-type: none;
}

#greenborder {
 border: 2px dashed #cb2025;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 5px;
 padding-top: 0px;
margin-top: 40px;
margin-bottom: 40px;
}

.page-id-1705 #greenborder {
 border: 2px dashed #07a778;
 width: 70%;
margin-left: 0%;
 padding: 20px;
 padding-top: 30px;
margin-top: 40px;
margin-bottom: 30px;
}

.page-id-2720 #greenborder {
 border: 2px dashed #07a778;
 width: 70%;
margin-left: 0%;
 padding: 20px;
 padding-top: 30px;
margin-top: 40px;
margin-bottom: 30px;
}

.page-id-2502 #greenborder {
 border: 2px dashed #07a778;
 width: 70%;
margin-left: 0%;
 padding: 20px;
 padding-top: 30px;
margin-top: 40px;
margin-bottom: 30px;
}

.page-id-2293 #greenborder {
 border: 2px dashed #07a778;
 width: 70%;
margin-left: 0%;
 padding: 20px;
 padding-top: 30px;
margin-top: 40px;
margin-bottom: 30px;
}

#recapproductinfo1 {
color: #2b3336;
  font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
font-weight: normal;
 margin-top: 10px;
font-size: 16px !important;
line-height: 26px !important;
}

.page-id-1705 #recapproductinfo1 {
color: #2b3336;
  font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
font-weight: normal;
 margin-top: 30px;
font-size: 17px !important;
line-height: 27px !important;
}

.page-id-2720 #recapproductinfo1 {
color: #2b3336;
  font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
font-weight: normal;
 margin-top: 30px;
font-size: 17px !important;
line-height: 27px !important;
}

#discreetbilling {
color: #2b3336;
  font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
font-weight: normal;
margin-bottom: 30px !important;
font-size: 16px !important;
line-height: 26px !important;
}

#discreetbillingh3 {
color: #2b3336;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
font-weight: bold;
margin-bottom: -10px !important;
font-size: 17px !important;
line-height: 28px !important;
}

.page-id-2293 #discreetbillingh3 {
color: #2b3336;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
font-weight: bold;
margin-bottom: 20px !important;
font-size: 17px !important;
line-height: 28px !important;
}

#faqh2 {
color: #2b3336;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
font-weight: bold;
margin-top: 60px;
margin-bottom: 30px !important;
font-size: 22px !important;
line-height: 30px !important;
}

#recapproductinfo {
 color: #2b3336;
  font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
font-weight: normal;
 margin-top: 5px;
font-size: 16px !important;
line-height: 25px !important;
}

#recappage {
    padding-left: 40px;
    padding-right: 40px;
    width: 100%;
    max-width: 800px;
    background-color: #ffffff;
    padding-bottom: 20px;
    border: 10px solid #5c497a;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

#dmlogoarea {
width: 350px;
margin-left: auto;
padding-top: 30px;
margin-right: auto;
padding-bottom: 0px;
border-bottom: none;
margin-bottom: 20px;
}

#dmlogo {
opacity: 0.8;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
}


#recaph1 {
margin-top: 0px;
line-height: 60px;
padding-top: 0px;
margin-bottom: -20px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 30px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-1873 #recaph1 {
margin-top: 30px;
line-height: 60px;
padding-top: 0px;
margin-bottom: 0px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 34px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2742 #recaph1, .page-id-5189 #recaph1, .page-id-5314 #recaph1  {
margin-top: 30px;
line-height: 60px;
padding-top: 0px;
margin-bottom: 0px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 34px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2677 #recaph1 {
margin-top: 30px;
line-height: 60px;
padding-top: 0px;
margin-bottom: 0px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 34px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2755 #recaph1 {
margin-top: 30px;
line-height: 60px;
padding-top: 0px;
margin-bottom: 0px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 34px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2688 #recaph1 {
    margin-top: 40px;
    line-height: 40px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2b3336;
    font-weight: bold;
    font-size: 34px;
    letter-spacing: -1px;
    text-align: center;
}

.page-id-3819 #recappage {
  max-width: 860px;
  background: linear-gradient(to bottom,#ebeae6 0,#fff 70px,#fff 98%,#e3e2de 100%);
box-shadow: 0 0 5px rgba(0,0,0,.9);
}

.page-id-3821 #recappage {
  max-width: 860px;
  background: linear-gradient(to bottom,#ebeae6 0,#fff 70px,#fff 98%,#e3e2de 100%);
box-shadow: 0 0 5px rgba(0,0,0,.9);
}

.page-id-3885 #recappage {
  max-width: 860px;
  background: linear-gradient(to bottom,#ebeae6 0,#fff 70px,#fff 98%,#e3e2de 100%);
box-shadow: 0 0 5px rgba(0,0,0,.9);
}

.page-id-4923 #recappage {
  max-width: 860px;
  background: linear-gradient(to bottom,#ebeae6 0,#fff 70px,#fff 98%,#e3e2de 100%);
box-shadow: 0 0 5px rgba(0,0,0,.9);
}

.page-id-5449 #recappage {
  max-width: 860px;
  background: linear-gradient(to bottom,#ebeae6 0,#fff 70px,#fff 98%,#e3e2de 100%);
box-shadow: 0 0 5px rgba(0,0,0,.9);
}

.page-id-4940 #recappage {
  max-width: 860px;
  background: linear-gradient(to bottom,#ebeae6 0,#fff 70px,#fff 98%,#e3e2de 100%);
box-shadow: 0 0 5px rgba(0,0,0,.9);
}

.page-id-4941 #recappage {
  max-width: 860px;
  background: linear-gradient(to bottom,#ebeae6 0,#fff 70px,#fff 98%,#e3e2de 100%);
box-shadow: 0 0 5px rgba(0,0,0,.9);
}

.page-id-5128 #recappage {
  max-width: 860px;
  background: linear-gradient(to bottom,#ebeae6 0,#fff 70px,#fff 98%,#e3e2de 100%);
box-shadow: 0 0 5px rgba(0,0,0,.9);
}

.page-id-4848 #recappage {
  max-width: 860px;
  background: linear-gradient(to bottom,#ebeae6 0,#fff 70px,#fff 98%,#e3e2de 100%);
box-shadow: 0 0 5px rgba(0,0,0,.9);
}

.page-id-3819 #recapred, .page-id-3821 #recapred, .page-id-3885 #recapred, .page-id-4848 #recapred, .page-id-4923 #recapred, .page-id-4940 #recapred, .page-id-4941 #recapred, .page-id-5128 #recapred, .page-id-5449 #recapred {
 font-weight: bold;
}

/* Academy banner ads */

#acadameybannerad {
 clear: both;
 width: 90%;
 max-width: 380px;
 height: auto;
margin-top: 140px;
box-shadow: 1px 1px 10px #252625 !important;
}

#acadameybannerad:hover {
 opacity: 0.9;
}


/* UPSELL splash pages */

#upsellsplashendwarning {
  clear: both;
  margin-top: 120px;
}

#upsellsplashendwarning p {
     font-size: 16px !important;
     font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
     font-weight: normal !important;
     color: #a40a0a;
     text-align: center;
}

.page-id-3942 #lpsplashleft {
 background-color: #ffffff;
}

.page-id-5209 #lpsplashleft {
 background-color: #ffffff;
 box-shadow: none !important;
}

.page-id-3943 #lpsplashleft {
 background-color: #ffffff;
}

#upsellsplashh3sub {
    font-size: 24px;
    color: #cb2029;
   margin-top: 10px;
   padding-left: 0px;
   font-family: 'Montserrat', 'Open Sans', serif;
   font-weight: 800;
   margin-bottom: 10px;
}

#upsellsplashbuttons {
 width: 100%;
}

#dashboxbutton3 {
     float: left;
    width: 40%;
    margin-left: 5%;
    margin-top: 20px;
}

.page-id-3942 .mm-button.orange2, .page-id-3943 .mm-button.orange2 {
 width: 100% !important;
}

.page-id-3942 #dashboxbutton, .page-id-3943 #dashboxbutton {
    width: 50%;
    float: left;
}

#upsellsplashbullets {
    padding-left: 0px;
    font-size: 16px;
    font-family: 'Bitter', serif !important;
    line-height: 28px;
    margin-bottom: 10px;
    color: #555353;
}

#upsellsplashbullets li {
   margin-bottom: 1px;
}

.page-id-3942 #dashboardlph3, .page-id-3943 #dashboardlph3 {
    font-weight: 700 !important;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    color: #625a5a !important;
    font-size: 22px !important;
    line-height: 32px !important;
    padding-right: 100px;
    margin-top: 10px;
    letter-spacing: -1px !important;
}

#splashupsellorderh3 {
    font-weight: 700 !important;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    color: #625a5a !important;
    font-size: 20px !important;
    line-height: 32px !important;
    padding-right: 100px;
    margin-top: 30px;
    font-style: italic;
    letter-spacing: -0.75px !important;
}

.page-id-3942 #lph3orange, .page-id-3943 #lph3orange {
    color: #2b3336;
     font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    margin-top: 30px !important;
    font-size: 40px !important;
    line-height: 45px !important;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

/* Dashboard NEW products */
 
.page-id-92 .mm-button.orange {
  max-width: 400px !important;
  margin-top: 10px;
}

.page-id-5348 .mm-button.orange {
  max-width: 400px !important;
  background: #d62292 !important;
  background-color: #d62292;
  border-color: #c41984;
  margin-top: 10px;
}

.page-id-5348 .mm-button.orange:hover {
  background-color: #b21f7a !important;
  border-color: #c41984;
}

 #dashalert {
  border: 3px dashed #ff077b;
  width: 105%;
  margin-left: -2.5%;
  margin-right: -2.5%;
  padding: 15px;
  padding-bottom: 0px;
}

 #dashalert p {	
  font-size: 20px !important;
  color: #ff077b !important;
  font-family: 'Bitter', serif !important;
  line-height: 30px !important;
  margin-bottom: 40px !important;
}

#dashproductadai, #dashproductadaimobile, #productadai {
border: 3px dashed #ff077b;
box-shadow: 0px 1px 10px #aca7a7;
}

#dashproductadai:hover, #dashproductadaimobile:hover, #productadai:hover {
opacity: 0.8;
}

#dashproductadaisize {
 width: 110%;
  margin-left: -5%;
  margin-right: -5%;
  padding: 0px;
  margin-bottom: 35px;
}

#dashalertheader {
     font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: 800 !important;
     color: #ff077b !important;
}

#dashalertsubheader {
     font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: 500 !important;
     color: #ff077b !important;
}

.page-id-1616 #dashboardh3 {
 margin-bottom: 20px;
}

.page-id-1616 #product-preview-image {
    margin-top: -15px;
}

.page-id-1616  #module-preview-image {
  margin-top: -15px;
}

.page-id-1616 #productleft {
    clear: both;
    background-color: #fff;
    border-radius: 0px;
    margin-top: 0px;
    margin-bottom: 65px;
  }

.page-id-1616 #productright {
    background-color: #fff;
    border-radius: 0px;
    margin-top: 0px;
    margin-bottom: 65px;
}


.page-id-1616 .mm-button.orange {
    background: #25b178 !important;
    border-color: #25b178 !important;
    width: 100% !important;
     font-size: 22px !important;
    padding: 20px 15px !important;
    text-align: center;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-weight: 400;
    margin-top: 15px !important;
   margin-bottom: 0px !important;
}

.page-id-1616 .mm-button.orange:hover {
  color: #ffffff;
  background-color: #229f6b !important;
  transition: background .75s ease;
  text-decoration: none !important;
}

.page-id-1616 .mm-button.orange2, .page-id-4967 .mm-button.orange2 {
    background: #cd2b49 !important;
    border-color: #cd2b49 !important;
    width: 90% !important;
    font-size: 22px !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 400;
    margin-right: auto;
    letter-spacing: -0.5px;
     padding: 20px 15px !important;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  margin-top: 30px !important;
   margin-bottom: 10px !important;
}

.page-id-1616 .mm-button.orange2:hover, .page-id-4967 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #b82641 !important;
  transition: background .75s ease;
  text-decoration: none !important;
}

/* Recommended product OPTIONS footer */

#recproductad {
  background-color: #ffffff;
  border: 2px dashed #e13573; 
  box-shadow: 0px 1px 5px #b7bbbd;
}

#recproductad:hover {
  opacity: 0.8;
}

#recommended-footer-widget {
    margin-top: -30px;
    padding-bottom: 100px;
    margin-bottom: -20px;
}

#recommended-footer-widget p {
	text-align: center;
	font-size: 16px;
	color: #6c6666;
        letter-spacing: 0.5px;
       font-style: italic;
      font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
}

/* Recommended Products Section Academy */

#recommendedproduct-preview-image {
    background-color: #fbfbfb;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    padding-top: 0px;
    padding-bottom: 0px;
 }
 
 #recommendedproduct-preview-image p {
	padding-right: 0px !important;
 }

#recommendedproductleft {
clear: both;
background-color: #fff;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 65px;
border: 1px solid #eeebeb;
float: left;
width: 32%;
max-width: 370px;
margin-left: 0%;
margin-right: 2.5%;
clear: both;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 10px;
margin-bottom: 50px;
}

#recommendedproductright {
    float: left;
    width: 32%;
     max-width: 370px;
    margin-left: 2.5%;
    margin-right: 0px;
    background-color: #ffffff;
    padding: 0px 0px 20px 0px;
    border-radius: 0px;
    margin-top: 0px;
    margin-bottom: 50px;
    background-color: #fff;
    border-radius: 0px;
     margin-top: 10px;
    margin-bottom: 65px;
    border: 1px solid #eeebeb;
}

.mm-button.unlock {
    background: #cd2b49 !important;
    border-color: #cd2b49 !important;
    width: 100% !important;
    font-size: 22px !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 400;
    margin-right: auto;
    letter-spacing: -0.5px;
     padding: 20px 15px !important;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  margin-top: 15px !important;
   margin-bottom: 0px !important;
}

 .mm-button.unlock:hover {
  color: #ffffff;
  background-color: #b82641 !important;
  transition: background .75s ease;
  text-decoration: none !important;
}

/* Core Checkout Page NEW */

.page-id-1702 #dashboardh2 {
    margin-top: 50px;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #3f494e;
    letter-spacing: -1px;
    font-weight: bold;
}

.page-id-1702 #moduleintro {
    font-size: 17px;
    color: #333b3e;
    clear: both;
    font-family: 'Open Sans', serif;
    line-height: 26px;
    margin-bottom: 60px;
}

.page-id-1702 #checkoutordersummary {
 clear: both;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
color: #2b3336;
margin-bottom: 15px !important;
margin-top: -160px;
}

#priceproductordersummary {
border-right: none;
color: #2b3336 !important;
border-bottom: none !important;
background-color: #ffffff !important;
font-size: 28px !important;
line-height: 34px !important;
text-align: left !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
padding-left: 10px !important;
font-weight: 700 !important;
}

.page-id-1702 #pricecheckoutordersummary2 {
color: #3f494e !important;
}

.page-id-1702 #pricecheckoutordersummary {
color: #3f494e !important;
}

/* Dashboard TYP pages */

.ui-dialog .ui-dialog-title {
    font-size: 14px !important;
}

#dashboxbutton {
  width: 50%;
}

 #dashboxbutton2 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}


form {
    font-size: 16px !important;
   margin-bottom: 0px !important;
}

.page-id-3845 #recaph1, .page-id-3846 #recaph1, .page-id-4115 #recaph1, .page-id-4950 #recaph1, .page-id-4951 #recaph1, .page-id-5113 #recaph1 {
 margin-top: 30px;
}

.page-id-3845 #recaptick-inline, .page-id-3846 #recaptick-inline, .page-id-4115 #recaptick-inline, .page-id-4950 #recaptick-inline, .page-id-4951 #recaptick-inline, .page-id-5113 #recaptick-inline {
    margin-left: 0px;
}

.page-id-3845 #lpsplashleft, .page-id-3846 #lpsplashleft, .page-id-4115 #lpsplashleft, .page-id-4950 #lpsplashleft, .page-id-4951 #lpsplashleft, .page-id-5113 #lpsplashleft {
 box-shadow: none;
 background-color: #ffffff;
}

/* Testimonials upsell page */

#testimonial10magnetmobile {
 margin-top: 30px;
 margin-bottom: 30px;
}

#testimonial10magnetdesktop {
 margin-top: 30px;
 margin-bottom: 30px;
}

.page-id-3819 #dashlptesth2 {
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 20px;
    line-height: 36px;
    color: #2b3336;
    text-transform: uppercase;
    margin-top: -5px;
    margin-bottom: 10px;
    font-weight: 700;
    margin-left: 30px;
}


.page-id-3819 #dashlptest1 {
    width: 100%;
    max-width: 800px;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    background-color: #fff;
    border-radius: 2px;
    margin-bottom: 20px;
    color: #fff;
    font-size: 15px;
}

.page-id-3819 #dashlpsectiontestimonials {
    width: 100%;
    background-color: #f0f0f0;
    padding: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
    padding-top: 15px;
    padding-top: 20px;
    padding-bottom: 2px;
    margin-bottom: 0px;
}

.page-id-4923 #dashlptesth2, .page-id-4940 #dashlptesth2, .page-id-4941 #dashlptesth2, .page-id-4848 #dashlptesth2, .page-id-5128 #dashlptesth2, .page-id-3821 #dashlptesth2, .page-id-3885 #dashlptesth2, .page-id-5449 #dashlptesth2 {
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 20px;
    line-height: 36px;
    color: #2b3336;
    text-transform: uppercase;
    margin-top: -5px;
    margin-bottom: 10px;
    font-weight: 700;
    margin-left: 30px;
}


.page-id-4923 #dashlptest1, .page-id-4940 #dashlptest1, .page-id-4941 #dashlptest1, .page-id-4848 #dashlptest1, .page-id-5128 #dashlptest1, .page-id-3821 #dashlptest1, .page-id-3885 #dashlptest1, .page-id-5449 #dashlptest1 {
    width: 100%;
    max-width: 800px;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    background-color: #fff;
    border-radius: 2px;
    margin-bottom: 20px;
    color: #fff;
    font-size: 15px;
}

.page-id-4923 #dashlpsectiontestimonials, .page-id-4940 #dashlpsectiontestimonials, .page-id-4941 #dashlpsectiontestimonials, .page-id-4848 #dashlpsectiontestimonials, .page-id-5128 #dashlpsectiontestimonials, .page-id-3821 #dashlpsectiontestimonials, .page-id-3885 #dashlpsectiontestimonials, .page-id-5449 #dashlpsectiontestimonials {
    width: 100%;
    background-color: #f0f0f0;
    padding: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
    padding-top: 15px;
    padding-top: 20px;
    padding-bottom: 2px;
    margin-bottom: 0px;
}

/* Dashboard IG Ignition LP */

#dashlpsectiontestimonials {
    width: 100%;
    background-color: #191e22;
    padding: 15px;
    padding-top: 15px;
    padding-top: 40px;
    padding-bottom: 50px;
   margin-bottom: 0px;
}

#dashlptest1 {
   width: 100%;
   max-width: 800px;
   padding: 20px;
   margin-left: auto;
   margin-right: auto;
   font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
   background-color: #1e2429;
  border-radius: 2px;
  margin-bottom: 20px;
 color: #ffffff;
 font-size: 15px;
}


#dashlptesth1 {
   font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 46px;
    color: #ffffff;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

#dashlptesth2 {
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 22px;
    line-height: 36px;
    color: #ffffff;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 10px;
}

.page-id-3833 #testimonialrating, .page-id-3840 #testimonialrating, .page-id-4948 #testimonialrating, .page-id-4949 #testimonialrating, .page-id-5032 #testimonialrating, .page-id-5034 #testimonialrating, .page-id-5036 #testimonialrating, .page-id-5038 #testimonialrating, .page-id-5253 #testimonialrating, .page-id-5254 #testimonialrating, .page-id-5255 #testimonialrating {
    color: #ffbe00;
    letter-spacing: -1.5px;
    font-size: 20px;
}

.page-id-3942 #testimonialrating, .page-id-3943 #testimonialrating {
    color: #ffbe00;
    letter-spacing: -1.5px;
    font-size: 16px;
}

#testimonialstars {
    color: #ffbe00;
    float: right;
    letter-spacing: -1.5px;
    font-size: 20px;
    margin-right: 10px;
}

#dashlpsection {
    background-color: #ffffff;
    width: 100%;
    margin-top: -30px;
    padding-top: 30px;
}

#dashlpsectionend {
background-color: #ffffff;
width: 100%;
margin-top: 15px;
padding-top: 20px;
}

.page-id-3833 #upsellcopy, .page-id-3840 #upsellcopy, .page-id-4948 #upsellcopy, .page-id-4949 #upsellcopy, .page-id-5032 #upsellcopy, .page-id-5034 #upsellcopy, .page-id-5036 #upsellcopy, .page-id-5038 #upsellcopy, .page-id-5253 #upsellcopy, .page-id-5254 #upsellcopy, .page-id-5255 #upsellcopy {
    margin-top: 60px;
    max-width: 900px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.page-id-3833 #upsellcopy p, .page-id-3840 #upsellcopy p, .page-id-4948 #upsellcopy p, .page-id-4949 #upsellcopy p, .page-id-5032 #upsellcopy p, .page-id-5034 #upsellcopy p, .page-id-5036 #upsellcopy p, .page-id-5038 #upsellcopy p, .page-id-5253 #upsellcopy p, .page-id-5254 #upsellcopy p, .page-id-5255 #upsellcopy p {
   line-height: 28.2px;
   font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
}

.page-id-3833 #upsellcopy ul li {
   color: #1e2124;
   font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;  
    line-height: 28.2px;
}

.page-id-4948 #upsellcopy ul li, .page-id-5032 #upsellcopy ul li, .page-id-5034 #upsellcopy ul li, .page-id-5036 #upsellcopy ul li, .page-id-5253 #upsellcopy ul li, .page-id-5254 #upsellcopy ul li, .page-id-5255 #upsellcopy ul li {
   color: #1e2124;
   font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;  
    line-height: 28.2px;
}

.page-id-4949 #upsellcopy ul li, .page-id-5038 #upsellcopy ul li {
   color: #1e2124;
   font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;  
    line-height: 28.2px;
}

.page-id-3840 #upsellcopy ul li {
   color: #1e2124;
   font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;  
    line-height: 28.2px;
}

.page-id-3833 #lpspashimage, .page-id-3840 #lpspashimage, .page-id-4948 #lpspashimage, .page-id-4949 #lpspashimage, .page-id-5032 #lpspashimage, .page-id-5034 #lpspashimage, .page-id-5036 #lpspashimage, .page-id-5038 #lpspashimage, .page-id-5253 #lpspashimage, .page-id-5254 #lpspashimage, .page-id-5255 #lpspashimage {
    margin-top: -10px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.page-id-3942 #lpspashimage, .page-id-3943 #lpspashimage {
    margin-top: 60px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.page-id-3833 #sixtydaybadge, .page-id-3840 #sixtydaybadge, .page-id-3942 #sixtydaybadge, .page-id-3943 #sixtydaybadge, .page-id-4948 #sixtydaybadge, .page-id-4949 #sixtydaybadge, .page-id-5032 #sixtydaybadge, .page-id-5034 #sixtydaybadge, .page-id-5036 #sixtydaybadge, .page-id-5038 #sixtydaybadge, .page-id-5253 #sixtydaybadge, .page-id-5254 #sixtydaybadge, .page-id-5255 #sixtydaybadge {
    float: left;
    margin-top: 20px;
    margin-right: 10px;
    margin-bottom: 0px;
}

.page-id-3833 #sixtydayguarantee, .page-id-3840 #sixtydayguarantee, .page-id-3942 #sixtydayguarantee, .page-id-3943 #sixtydayguarantee, .page-id-4948 #sixtydayguarantee, .page-id-4949 #sixtydayguarantee, .page-id-5032 #sixtydayguarantee, .page-id-5034 #sixtydayguarantee, .page-id-5036 #sixtydayguarantee, .page-id-5038 #sixtydayguarantee, .page-id-5253 #sixtydayguarantee, .page-id-5254 #sixtydayguarantee, .page-id-5255 #sixtydayguarantee {
    padding-bottom: 5px;
}

.page-id-3833 #sixtydaybadgetext, .page-id-3840 #sixtydaybadgetext, .page-id-3942 #sixtydaybadgetext, .page-id-3943 #sixtydaybadgetext, .page-id-4948 #sixtydaybadgetext, .page-id-4949 #sixtydaybadgetext, .page-id-5032 #sixtydaybadgetext, .page-id-5034 #sixtydaybadgetext, .page-id-5036 #sixtydaybadgetext, .page-id-5038 #sixtydaybadgetext, .page-id-5253 #sixtydaybadgetext, .page-id-5254 #sixtydaybadgetext, .page-id-5255 #sixtydaybadgetext {
    font-size: 15px;
    line-height: 22px;
    margin-top: 25px;
    margin-bottom: 15px;
}

.page-id-3833 #sixtydaybadgesubtext, .page-id-3840 #sixtydaybadgesubtext, .page-id-3942 #sixtydaybadgesubtext, .page-id-3943 #sixtydaybadgesubtext, .page-id-4948 #sixtydaybadgesubtext, .page-id-4949 #sixtydaybadgesubtext, .page-id-5032 #sixtydaybadgesubtext, .page-id-5034 #sixtydaybadgesubtext, .page-id-5036 #sixtydaybadgesubtext, .page-id-5038 #sixtydaybadgesubtext, .page-id-5253 #sixtydaybadgesubtext, .page-id-5254 #sixtydaybadgesubtext, .page-id-5255 #sixtydaybadgesubtext {
    font-size: 14px;
    line-height: 20px;
}

.page-id-3833 #greenrules, .page-id-3840 #greenrules, .page-id-4948 #greenrules, .page-id-4949 #greenrules, .page-id-5032 #greenrules, .page-id-5034 #greenrules, .page-id-5036 #greenrules, .page-id-5038 #greenrules, .page-id-5253 #greenrules, .page-id-5254 #greenrules, .page-id-5255 #greenrules {
    margin-right: 10px;
}

.page-id-2726 #greenrules {
   margin-right: 12px;
}

 .page-id-3942 #greenrules, .page-id-3943 #greenrules {
    margin-left: 10px;
}

#dashboardlph3 {
    font-weight: 700 !important;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    color: #625a5a !important;
    font-size: 24px !important;
    line-height: 32px !important;
    padding-right: 100px;
    margin-top: 30px;
    letter-spacing: -1px !important;
}

.page-id-3833 #productpricelarge, .page-id-3840 #productpricelarge, .page-id-2702 #productpricelarge, .page-id-4948 #productpricelarge, .page-id-4949 #productpricelarge, .page-id-71 #productpricelarge, .page-id-5032 #productpricelarge, .page-id-5034 #productpricelarge, .page-id-5036 #productpricelarge, .page-id-5038 #productpricelarge, .page-id-5253 #productpricelarge, .page-id-5254 #productpricelarge, .page-id-5255 #productpricelarge {
    font-size: 26px !important;
}

.page-id-3942 #productpricelarge, .page-id-3943 #productpricelarge {
    font-size: 22px !important;
}

.page-id-3833 .mm-button.orange, .page-id-3840 .mm-button.orange, .page-id-4948 .mm-button.orange, .page-id-4949 .mm-button.orange, .page-id-5032 .mm-button.orange, .page-id-5034 .mm-button.orange, .page-id-5036 .mm-button.orange, .page-id-5038 .mm-button.orange, .page-id-5253 .mm-button.orange, .page-id-5254 .mm-button.orange, .page-id-5255 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225 !important;
    width: 100% !important;
    padding: 15px !important;
    text-align: center;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-weight: bold;
}

.page-id-3942 .mm-button.orange {
    background: linear-gradient(180deg, #f7dc9d, #f0c250) !important;
    border-color: #dac186 !important;
    width: 100% !important;
    padding: 15px 45px !important;
    text-align: center;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: normal;
       font-size: 20px !important;
    margin-left: auto;
    margin-right: auto;
    color: #2b3336;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
    line-height: 24px;
}

.page-id-3955 .mm-button.orange {
    background: #f58e31 !important;
    border-color: #e98225 !important;
    width: 100% !important;
    max-width: 300px !important;
    padding: 15px !important;
    text-align: center;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-weight: normal;
    margin-left: 0px;
}


.page-id-3955 .mm-button.orange:hover {
    color: #ffffff;
    background-color: #fda942 !important;
    transition: background .75s ease;
    text-decoration: none !important;
}

.page-id-3943 .mm-button.orange {
    background: linear-gradient(180deg, #f7dc9d, #f0c250) !important;
    border-color: #dac186 !important;
    width: 100% !important;
    padding: 15px 30px !important;
    text-align: center;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: normal;
       font-size: 20px !important;
    margin-left: auto;
    margin-right: auto;
    color: #2b3336;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
    line-height: 24px;
}

.page-id-3833 .mm-button.orange:hover, .page-id-3840 .mm-button.orange:hover, .page-id-4948 .mm-button.orange:hover, .page-id-4949 .mm-button.orange:hover, .page-id-5032 .mm-button.orange:hover, .page-id-5034 .mm-button.orange:hover, .page-id-5036 .mm-button.orange:hover, .page-id-5038 .mm-button.orange:hover, .page-id-5253 .mm-button.orange:hover, .page-id-5254 .mm-button.orange:hover, .page-id-5255 .mm-button.orange:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
  text-decoration: none !important;
}

.page-id-3942 .mm-button.orange:hover, .page-id-3943 .mm-button.orange:hover {
  color: #2b3336;
  background: linear-gradient(180deg, #ecd296, #e6b94a) !important;
  border-color: #dac186 !important;
  transition: background .75s ease;
  text-decoration: none !important;
}

.page-id-3833 .mm-button.orange2, .page-id-3840 .mm-button.orange2, .page-id-4948 .mm-button.orange2, .page-id-4949 .mm-button.orange2, .page-id-5032 .mm-button.orange2, .page-id-5034 .mm-button.orange2, .page-id-5036 .mm-button.orange2, .page-id-5038 .mm-button.orange2, .page-id-5253 .mm-button.orange2, .page-id-5254 .mm-button.orange2, .page-id-5255 .mm-button.orange2, .page-id-5255 .mm-button.orange2, .page-id-5280 .mm-button.orange2 {
    background: #f58e31 !important;
        background-color: rgb(245, 142, 49);
    border-color: #e98225;
    width: 100% !important;
    font-size: 26px !important;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-left: auto;
    font-weight: 700;
    margin-right: auto;
    margin-top: -30px;
    letter-spacing: -0.5px;
     padding: 15px !important;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 30px;
}

.page-id-3833 .mm-button.orange2:hover, .page-id-3840 .mm-button.orange2:hover, .page-id-4948 .mm-button.orange2:hover, .page-id-4949 .mm-button.orange2:hover, .page-id-5032 .mm-button.orange2:hover, .page-id-5034 .mm-button.orange2:hover, .page-id-5036 .mm-button.orange2:hover, .page-id-5038 .mm-button.orange2:hover, .page-id-5253 .mm-button.orange2:hover, .page-id-5254 .mm-button.orange2:hover, .page-id-5255 .mm-button.orange2:hover, .page-id-5280 .mm-button.orange2:hover {
  color: #ffffff;
  background-color: #fda942 !important;
  transition: background .75s ease;
  text-decoration: none !important;
}

.page-id-3833 .box, .page-id-3840 .box, .page-id-3942 .box, .page-id-3943 .box, .page-id-4948 .box, .page-id-4949 .box, .page-id-4967 .box, .page-id-5032 .box, .page-id-5034 .box, .page-id-5036 .box, .page-id-5038 .box, .page-id-5253 .box, .page-id-5254 .box, .page-id-5255 .box, .page-id-5280 .box {
    text-align: center;
   padding: 0px;
   border: none;
}

.page-id-3833 #lph3orange, .page-id-3840 #lph3orange, .page-id-4948 #lph3orange, .page-id-4949 #lph3orange, .page-id-5032 #lph3orange, .page-id-5034 #lph3orange, .page-id-5036 #lph3orange, .page-id-5038 #lph3orange, .page-id-5253 #lph3orange, .page-id-5254 #lph3orange, .page-id-5255 #lph3orange {
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: 20px !important;
    font-weight: 700;
    padding-left: 0;
    padding-right: 0;
}

#upsellgrey {
color: #6c6666;
}

.page-id-3819 #highlight, .page-id-3821 #highlight, .page-id-3885 #highlight, .page-id-4848 #highlight, .page-id-4923 #highlight, .page-id-4940 #highlight, .page-id-4941 #highlight, .page-id-5128 #highlight, .page-id-5449 #highlight {
 background-color: #fbe27f;
color: inherit;
 padding: 0px 5px;
}

#warningh1 {
    margin-top: 40px;
    line-height: 30px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2d3335;
    font-weight: normal;
    font-size: 22px;
    letter-spacing: -0.5px;
    text-align: center;
}


#upsellsubh1 {
 margin-top: 30px;
 line-height: 45px;
 padding-top: 0px;
margin-bottom: 0px;
font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
color: #000000;
font-weight: normal;
font-size: 32px;
text-align: center;
letter-spacing: 0px;
}

#upsellimage {
    border: 1px solid #efefef;
    padding: 7px;
    background-color: #f4f4f3;
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
    height: 100%;
}

#upsellcopy {
 margin-top: 60px;
}

#upsellcopy p {
    color: #000000;
    font-family: 'Tahoma', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-weight: normal;
    margin-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 17px;
    line-height: 27.2px;
}

#upsellcopycenter {
    color: #1e2124;
    font-family: 'Tahoma', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-weight: normal;
    text-align: center;
    margin-top: 10px;
    padding-left: 60px !important;
    padding-right: 60px !important;
    font-size: 18px;
    line-height: 27.2px;
}

#upselldismiss a {
font-size: 18px;
color: #0252aa;
}

#upselldismiss a:hover {
 text-decoration: underline !important;
}

#upsellcopyend {
    color: #000000;
    text-align: center;
     font-weight: 700 !important;
    margin-top: 30px !important;
    font-size: 15px !important;
}

#upsellcopy ul li {
   color: #1e2124;
    font-family: 'Tahoma', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-weight: normal;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
    line-height: 27.2px;
   margin-bottom: 27px;
}

#recaph1corona {
    margin-top: 20px;
    line-height: 40px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2b3336;
    font-weight: bold;
    font-size: 34px;
    letter-spacing: -1px;
    text-align: center;
}

.page-id-4940 #recaph1corona, .page-id-4941 #recaph1corona, .page-id-5128 #recaph1corona {
  font-weight: 500 !important;
 font-size: 30px;
 line-height: 30px;
}

#discountprice {
    font-weight: 700;
    font-size: 90px;
    letter-spacing: -3px;
    text-align: center;
    margin-top: 0px;
}

.page-id-5314 #discountprice {
    font-weight: 700;
    font-size: 80px;
    letter-spacing: -3px;
    text-align: center;
    margin-top: 0px;
}

#discountprice2 {
    font-weight: bold;
    font-size: 60px;
    letter-spacing: -4px;
    text-align: center;
    font-weight: 700;
    margin-top: -30px;
    margin-bottom: -10px;
}

#oldpricegrey {
 color: #908c94;
}


.page-id-2688 #specialdiscountrecap {
    font-size: 18px !important;
    color: #68646e !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -0.5px;
}


#specialdiscountrecapcorona {
 font-size: 18px !important;
    color: #68646e !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -0.5px;
}

#twentyfourdiscount {
 font-size: 22px !important;
    color: #000000 !important;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -0.5px;
    line-height: 14px !important;
}

#twentyfourdiscountbig {
 font-size: 26px !important;
    color: #1421d3 !important;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -0.5px;
   font-weight: 700 !important;
    line-height: 14px !important;
   margin-bottom: 40px;
}

.page-id-2688 .mm-button.orange {
    background: #f6a410 !important;
    border-color: #e1960f;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: -10px;
}

.page-id-2688 .mm-button.orange:hover {
 background: #e39810 !important;
 border-color: #e1960f;
}

.page-id-2755 .mm-button.orange {
    background: #f6a410 !important;
    border-color: #e1960f;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: -10px;
}

.page-id-2755 .mm-button.orange:hover {
 background: #e39810 !important;
 border-color: #e1960f;
}

.page-id-2742 .mm-button.orange {
    background: #f6a410 !important;
    border-color: #e1960f;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: -10px;
}

.page-id-2742 .mm-button.orange:hover {
 background: #e39810 !important;
 border-color: #e1960f;
}

.page-id-5189 .mm-button.orange, .page-id-5314 .mm-button.orange {
    background: #f6a410 !important;
    border-color: #e1960f;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: -10px;
}

.page-id-5189 .mm-button.orange:hover {
 background: #e39810 !important;
 border-color: #e1960f;
}

.page-id-5314 .mm-button.orange:hover {
 background: #e39810 !important;
 border-color: #e1960f;
}

.page-id-2677 .mm-button.orange, .page-id-1873 .mm-button.orange {
    background: #f6a410 !important;
    border-color: #e1960f;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 24px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: -10px;
}

.page-id-2677 .mm-button.orange:hover, .page-id-1873 .mm-button.orange:hover {
 background: #e39810 !important;
 border-color: #e1960f;
}

.page-id-1705 #recaph1 {
margin-top: 50px;
line-height: 60px;
padding-top: 0px;
margin-bottom: -20px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 30px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2720 #recaph1 {
margin-top: 50px;
line-height: 60px;
padding-top: 0px;
margin-bottom: -20px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 30px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2293 #recaph1 {
margin-top: 50px;
line-height: 60px;
padding-top: 0px;
margin-bottom: -20px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 30px;
 letter-spacing: -1px;
text-align: left;
}

#ordersummarybullets {
width: 100%;
padding: 15px;
}

#ordersummarysidebar {
float: left;
width: 30%;
padding: 10px;
}



/* Checkout Page */

#lastnametest {
 visibility: hidden;
}

#checkoutgiveaccess {
clear: both;
float: left;
 width: 58%;
}

#checkoutyourorderright {
float: left;
width: 39%;
 margin-top: 40px;
margin-left: 3%;
}

.page-id-2691 #content .entry-content {
 background-color: #291e3a;
}

.page-id-2788 #content .entry-content {
 background-color: #291e3a;
}

.page-id-5486 #content .entry-content {
 background-color: #291e3a;
}

.page-id-2744 #content .entry-content {
 background-color: #291e3a;
}


.mm-checkoutContainer {
    background-color: #ffffff;
    line-height: 1.5em;
    padding-left: 20px;
    padding-right: 20px;
   border: 10px solid #5c497a;
   background-color: #ffffff !important;
}

.page-id-1702 .mm-checkoutContainer {
   border: none;
}


#table-billing-responsive {
width: 100%;
}

#securitycode1 {
float: left;
width: 46%;
margin-top: 10px;
padding-left: 2%;
}

#securitycode2 {
max-width: 140px;
margin-top: -58px;
}

.StripeElement--focus {
 border: 1px solid #4bab8a !important;
  box-shadow: 0px 0px 2px #6ed7b3 !important;
}

.StripeElement {
    width: 90% !important;
}

#expirationdate1 {
float: left;
width: 50%;
margin-top: 10px;
margin-left: 2%;
}

#mmyy {
 color: #949494;
}

.mm-checkout-processing-message {

    width: 40%;
    top: 40%;
    left: 35%;
     font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    text-align: center;
    border: 2px solid #aecfc4;
    font-size: 19px;
    padding: 10px;
    background: none repeat scroll 0 0 #cae5dc;
    color: #333;
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}

#testimonials {
 width: 100%;
 margin-top: 30px;
 padding: 0px 5px;
}



#testimonialh1 {
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
font-size: 16px;
margin-top: 0px;
margin-bottom: 20px;
font-weight: 600;
color: #2b3336;
}

#testimonialh2 {
font-size: 15px;
line-height: 25px;
color: #2b3336;
 margin-bottom: 0px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

#testimonialh3 {
 font-size: 13px;
color: #2b3336;
 margin-bottom: 0px;
}

#testimonialh4 {
 font-size: 11px;
color: #2ca070;
font-weight: bold;
 margin-top: 2px;
 margin-bottom: 0px;
}

#testimonialname {
text-decoration: underline;
font-weight: bold;
color: #0066c0;
}

#testimonialrating {
 color: #ffbe00;
  letter-spacing: -1.5px;
}

#testimonialtext {
font-size: 14px;
line-height: 24px;
color: #2b3336;
font-weight: 400;
 margin-top: 10px;
 margin-bottom: 40px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

#validemail {
font-size: 14px !important;
line-height: 25px;
color: #2b3336;
font-weight: 400;
 margin-bottom: 20px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

#validuser {
font-size: 14px !important;
line-height: 25px;
color: #3854ce;
font-weight: 400;
margin-bottom: -5px;
margin-top: 0px;
padding-left: 5px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

#sixtydaybadge {
float: left;
 margin-top: 0px;
 margin-right: 10px;
margin-bottom: 0px;
}

#sixtydayguarantee {
    width: 100%;
    clear: both;
    padding: 20px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

#sixtydaybadgetext  {
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
font-size: 18px;
font-weight: 700;
 line-height: 30px;
 margin-top: 25px;
 margin-bottom: 20px;
color: #2b3336;
}

#sixtydaybadgesubtext {
font-size: 16px;
line-height: 26px;
color: #2b3336;
font-weight: 400;
 margin-bottom: 20px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

#paymenticonscheckout {
 margin-left: 3%;
}

.mm-button.orange {
    background: #25b178 !important;
    border-color: #25b178;
    width: 100% !important;
   font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
   font-size: 24px !important;
    margin-left: auto;
   margin-right: auto;
   padding: 20px 15px;
    color: #ffffff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
}

.mm-button.orange:hover {
  background: #229f6b !important;
   border-color: #229f6b;
    text-shadow: none;
   text-decoration: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#quesitonhover {
 background-color: #fbfbfb;
 width: 100%;
 margin-left: auto;
margin-right: auto;
 padding-top: 0px;
padding-bottom: 0px;
}

#cvvquestionicon {
position: absolute;    
z-index: 1;
overflow: hidden;
margin: 0px;
object-fit: contain;
display: inline-block;
opacity: 0.8;
height: 20px;
width: 20px;
margin-left: 10px;
margin-top: -1px;
}

#cvvquestionicon::hover {
    opacity: 0;
}

#cvvquestionicon-hover {
  position: relative;
    z-index: 1;
    top: -32px;
    width: 18px !important;
    height: 18px !important;
    left: 122px;
    opacity: 0;
    margin: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
   margin-top: -10px !important;
}

#cvvquestionicon-hover:hover {
  position: relative;
  transition-delay: 1s;
transition: opacity 1s ease-in-out;
 opacity: 1;
width: 200px !important;
height: 96px !important;
top: -22px;
left: 120px;
margin-bottom: -78px;
}

.mm_left_column {
width: 48% !important;
}

.mm_right_column {
    width: 47% !important;
}

.page-id-1702 #mm_field_cc_exp_year {
margin-left: 10px;
}

.page-id-1702 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    border: 1px solid #c3c3c3 !important;
    box-shadow: none;
    cursor: pointer;
    padding-left: 8px;
    margin-bottom: 6px;
    color: #000000;
}

.page-id-1702 input[type="number"], .page-id-1702 input[type="date"], .page-id-1702 input[type="url"], .page-id-1702 input[type="text"], .page-id-1702 input[type="email"], .page-id-1702 input[type="password"] {
    height: 20px !important;
    line-height: normal;
    font-weight: 400;
    font-size: 17px;
    font-family: 'Arial', 'Montserrat', 'Open Sans', serif;
    color: #000000;
    margin-bottom: 0px; 
   margin-top: -5px;
    padding: 20px 5px;
}

.page-id-1702 input[type="number"]:focus, .page-id-1702 input[type="date"]:focus, .page-id-1702 input[type="url"]:focus, .page-id-1702 input[type="text"]:focus, .page-id-1702 input[type="email"]:focus, .page-id-1702 input[type="password"]:focus  {
   border: 1px solid #1eb98b;
}

.page-id-2691 #mm_field_cc_exp_year {
margin-left: 10px;
}

.page-id-2691 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    border: 1px solid #c3c3c3 !important;
    box-shadow: none;
    cursor: pointer;
    padding-left: 8px;
    margin-bottom: 6px;
    color: #000000;
}

.page-id-2691 input[type="number"], .page-id-2691 input[type="date"], .page-id-2691 input[type="url"], .page-id-2691 input[type="text"], .page-id-2691 input[type="email"], .page-id-2691 input[type="password"] {
    height: 20px !important;
    line-height: normal;
    font-weight: 400;
    font-size: 17px;
    font-family: 'Arial', 'Montserrat', 'Open Sans', serif;
    color: #000000;
    margin-bottom: 0px; 
   margin-top: -5px;
    padding: 20px 5px;
}

.page-id-2691 input[type="number"]:focus, .page-id-2691 input[type="date"]:focus, .page-id-2691 input[type="url"]:focus, .page-id-2691 input[type="text"]:focus, .page-id-2691 input[type="email"]:focus, .page-id-2691 input[type="password"]:focus  {
   border: 1px solid #1eb98b;
}

.page-id-2788 #mm_field_cc_exp_year {
margin-left: 10px;
}

.page-id-5486 #mm_field_cc_exp_year {
margin-left: 10px;
}

.page-id-2788 select, .page-id-5486 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    border: 1px solid #c3c3c3 !important;
    box-shadow: none;
    cursor: pointer;
    padding-left: 8px;
    margin-bottom: 6px;
    color: #000000;
}

.page-id-2788 input[type="number"], .page-id-2788 input[type="date"], .page-id-2788 input[type="url"], .page-id-2788 input[type="text"], .page-id-2788 input[type="email"], .page-id-2788 input[type="password"] {
    height: 20px !important;
    line-height: normal;
    font-weight: 400;
    font-size: 17px;
    font-family: 'Arial', 'Montserrat', 'Open Sans', serif;
    color: #000000;
    margin-bottom: 0px; 
   margin-top: -5px;
    padding: 20px 5px;
}

.page-id-2788 input[type="number"]:focus, .page-id-2788 input[type="date"]:focus, .page-id-2788 input[type="url"]:focus, .page-id-2788 input[type="text"]:focus, .page-id-2788 input[type="email"]:focus, .page-id-2788 input[type="password"]:focus  {
   border: 1px solid #1eb98b;
}

.page-id-5486 input[type="number"], .page-id-5486 input[type="date"], .page-id-5486 input[type="url"], .page-id-5486 input[type="text"], .page-id-5486 input[type="email"], .page-id-5486 input[type="password"] {
    height: 20px !important;
    line-height: normal;
    font-weight: 400;
    font-size: 17px;
    font-family: 'Arial', 'Montserrat', 'Open Sans', serif;
    color: #000000;
    margin-bottom: 0px; 
   margin-top: -5px;
    padding: 20px 5px;
}

.page-id-5486 input[type="number"]:focus, .page-id-5486 input[type="date"]:focus, .page-id-5486 input[type="url"]:focus, .page-id-5486 input[type="text"]:focus, .page-id-5486 input[type="email"]:focus, .page-id-5486 input[type="password"]:focus  {
   border: 1px solid #1eb98b;
}

.page-id-2744 #mm_field_cc_exp_year {
margin-left: 10px;
}

.page-id-2744 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    border: 1px solid #c3c3c3 !important;
    box-shadow: none;
    cursor: pointer;
    padding-left: 8px;
    margin-bottom: 6px;
    color: #000000;
}

.page-id-2744 input[type="number"], .page-id-2744 input[type="date"], .page-id-2744 input[type="url"], .page-id-2744 input[type="text"], .page-id-2744 input[type="email"], .page-id-2744 input[type="password"] {
    height: 20px !important;
    line-height: normal;
    font-weight: 400;
    font-size: 17px;
    font-family: 'Arial', 'Montserrat', 'Open Sans', serif;
    color: #000000;
    margin-bottom: 0px; 
   margin-top: -5px;
    padding: 20px 5px;
}

.page-id-2744 input[type="number"]:focus, .page-id-2744 input[type="date"]:focus, .page-id-2744 input[type="url"]:focus, .page-id-2744 input[type="text"]:focus, .page-id-2744 input[type="email"]:focus, .page-id-2744 input[type="password"]:focus  {
   border: 1px solid #1eb98b;
}

#checkouttableproduct {
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
color: #2b3336;
margin-bottom: 0px !important;
}

#pricecheckout {
border-left: 1px solid #f1f0f0 !important;
padding-top: 30px !important;
font-size: 17px !important;
}

#pricecheckout2 {
border-right: 1px solid #f1f0f0 !important;
padding-top: 30px !important;
font-size: 18px !important;
text-align: right !important;
}

#pricecheckout3 {
border-left: 1px solid #f1f0f0 !important;
border-bottom: 1px solid #f1f0f0 !important;
font-size: 17px !important;
padding-bottom: 30px !important;
}

#pricecheckout4 {
border-right: 1px solid #f1f0f0 !important;
border-bottom: 1px solid #f1f0f0 !important;
font-size: 18px !important;
text-align: right !important;
padding-bottom: 30px !important;
}

#pricecheckout5 {
border-left: 1px solid #f1f0f0 !important;
font-size: 17px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#pricecheckout6 {
border-right: 1px solid #f1f0f0 !important;
font-size: 18px !important;
text-align: right !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#pricecheckout7 {
border-bottom: 1px solid #f1f0f0 !important;
background-color: #f7f7f7 !important;
font-size: 17px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
font-weight: 700 !important;
}

#pricecheckout8 {
border-right: 1px solid #f1f0f0 !important;
border-bottom: 1px solid #f1f0f0 !important;
background-color: #f7f7f7 !important;
font-size: 18px !important;
text-align: right !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
font-weight: 700 !important;
}

#belowproduct {
 width: 75% !important;
background-color: #f7f7f7 !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
}

#pricecheckoutordersummary {
border-right: none;
border-bottom: none !important;
background-color: #ffffff !important;
font-size: 18px !important;
text-align: left !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
padding-left: 10px !important;
font-weight: 700 !important;
}

#pricecheckoutordersummary2 {
border-right: none;
border-bottom: none !important;
background-color: #ffffff !important;
font-size: 18px !important;
text-align: right !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
padding-left: 10px !important;
font-weight: 700 !important;
}

#checkoutafterproductinfo {
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
font-size: 15px !important;
color: #4e5c61;
text-align: right;
margin-bottom: 30px;
}

#countdowntimer {
width: 100%;
background-color: #f07526;
padding: 15px;
position: fixed;
margin-bottom: 30px;
z-index: 1;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
font-size: 20px;
text-transform: uppercase;
color: #ffffff;
font-weight: bold;
}

#securepaymentform {
  width: 100%; 
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
margin-bottom: 10px;
}

#checkouth2 {
    margin-top: 10px;
    font-size: 18px;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #54636a;
    letter-spacing: -1px;
    text-align: right;
}

#security-icons {
  margin: 0px 0 0 120px;
}

#logocheckout {
 opacity: 0.9;
 margin-top: 15px;
 margin-left: 20px;
}

#securecheckoutlefttop {
float: left;
width: 40%;
}

#securecheckoutrighttop {
float: left;
margin-left: 20%;
padding-top: 10px;
width: 40%;
}

#checkoutitem {
clear: both;
width: 100%;
margin-top: 215px;
padding: 15px;
font-size: 18px;
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
background-color: #eae4e4;
color: #2b3336;
}

#checkoutitembilling {
width: 100%;
padding: 15px;
font-size: 18px;
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
background-color: #eae4e4 !important;
color: #2b3336;
}

#productinsertleft {
float: left;
width: 75%;
}

#productinsertright {
float: left;
width: 25%;
margin-top: -224px;
}

#productinsertright p {
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
font-size: 17px;
color: #2b3336;
}

#producttitleleft {
 float: left;
 width: 50%;
}

#producttitleleft p {
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
font-size: 17px;
color: #2b3336;
}


#productimageright {
float: left;
width: 50%;
}


.page-id-2691 #page-wrapper {
    padding-top: 0px;
}

.page-id-2691 #header {
    display: none;
}

.page-id-2788 #page-wrapper, .page-id-5486 #page-wrapper {
    padding-top: 0px;
}

.page-id-2788 #header, .page-id-5486 #header {
    display: none;
}

.page-id-2744 #page-wrapper {
    padding-top: 0px;
}

.page-id-2744 #header {
    display: none;
}

.page-id-1873 #page-wrapper {
    padding-top: 0px;
}

.page-id-1873 #header {
    display: none;
}

.page-id-2742 #page-wrapper {
    padding-top: 0px;
}

.page-id-2742 #header {
    display: none;
}

.page-id-5189 #page-wrapper, .page-id-5314 #page-wrapper {
    padding-top: 0px;
}

.page-id-5189 #header, .page-id-5314 #header {
    display: none;
}

.page-id-2677 #page-wrapper {
    padding-top: 0px;
}

.page-id-2677 #header {
    display: none;
}

.page-id-2755 #page-wrapper {
    padding-top: 0px;
}

.page-id-2755 #header {
    display: none;
}

.page-id-2688 #page-wrapper {
    padding-top: 0px;
}

.page-id-2688 #header {
    display: none;
}

.page-id-3819 #page-wrapper {
    padding-top: 0px;
}

.page-id-3819 #header {
    display: none;
}

.page-id-3821 #page-wrapper {
    padding-top: 0px;
}

.page-id-3821 #header {
    display: none;
}

.page-id-3885 #page-wrapper {
    padding-top: 0px;
}

.page-id-4923 #page-wrapper, .page-id-5449 #page-wrapper {
    padding-top: 0px;
}

.page-id-4940 #page-wrapper {
    padding-top: 0px;
}

.page-id-4941 #page-wrapper {
    padding-top: 0px;
}

.page-id-5128 #page-wrapper {
    padding-top: 0px;
}

.page-id-4848 #page-wrapper {
    padding-top: 0px;
}

.page-id-3942 #page-wrapper, .page-id-3943 #page-wrapper {
    padding-top: 0px;
}

.page-id-3885 #header {
    display: none;
}

.page-id-4923 #header, .page-id-5449 #header {
    display: none;
}

.page-id-4940 #header {
    display: none;
}

.page-id-4941 #header, .page-id-5128 #header {
    display: none;
}

.page-id-4848 #header {
    display: none;
}

.page-id-3942 #header, .page-id-3943 #header {
    display: none;
}

.page-id-2367 #page-wrapper, .page-id-5434 #page-wrapper {
    padding-top: 0px;
}

.page-id-2367 #header, .page-id-5434 #header {
    display: none;
}

.page-id-2700 #page-wrapper {
    padding-top: 0px;
}

.page-id-2700 #header {
    display: none;
}

.page-id-4518 #page-wrapper {
    padding-top: 0px;
}

.page-id-4518 #header {
    display: none;
}

.page-id-4074 #page-wrapper {
    padding-top: 0px;
}

.page-id-4074 #header {
    display: none;
}

.page-id-4076 #page-wrapper {
    padding-top: 0px;
}

.page-id-4076 #header {
    display: none;
}

.page-id-2669 #page-wrapper {
    padding-top: 0px;
}

.page-id-2669 #header {
    display: none;
}

.page-id-4534 #page-wrapper {
    padding-top: 0px;
}

.page-id-4534 #header {
    display: none;
}

.page-id-4764 #page-wrapper, .page-id-5311 #page-wrapper, .page-id-5475 #page-wrapper, .page-id-5484 #page-wrapper {
    padding-top: 0px;
}

.page-id-4764 #header, .page-id-5311 #header, .page-id-5475 #header, .page-id-5484 #header {
    display: none;
}

.page-id-2064 #page-wrapper {
    padding-top: 0px;
}

.page-id-2064 #header {
    display: none;
}

.page-id-4023 #page-wrapper {
    padding-top: 0px;
}

.page-id-4023 #header {
    display: none;
}

.page-id-2339 #page-wrapper {
    padding-top: 0px;
}

.page-id-2339 #header {
    display: none;
}

.page-id-1705 #page-wrapper {
    padding-top: 0px;
}

.page-id-1705 #header {
    display: none;
}

.page-id-2720 #page-wrapper {
    padding-top: 0px;
}

.page-id-2720 #header {
    display: none;
}

.page-id-2502 #page-wrapper {
    padding-top: 0px;
}

.page-id-2502 #header {
    display: none;
}

.page-id-2293 #page-wrapper {
    padding-top: 0px;
}

.page-id-2293 #header {
    display: none;
}

.page-id-1655 #page-wrapper {
    padding-top: 0px;
}

.page-id-2074 #page-wrapper, .page-id-2065 #page-wrapper, .page-id-2060 #page-wrapper, .page-id-5228 #page-wrapper, .page-id-5443 #page-wrapper, .page-id-5496 #page-wrapper {
    padding-top: 0px;
}

.page-id-2082 #page-wrapper, .page-id-2082 #page-wrapper, .page-id-2082 #page-wrapper {
    padding-top: 0px;
}

.page-id-2702 #page-wrapper, .page-id-71 #page-wrapper, .page-id-4967 #page-wrapper, .page-id-4973 #page-wrapper, .page-id-5041 #page-wrapper, .page-id-5203 #page-wrapper, .page-id-5209 #page-wrapper, .page-id-5648 #page-wrapper {
    padding-top: 0px;
}

.page-id-2726 #page-wrapper, .page-id-5032 #page-wrapper, .page-id-5034 #page-wrapper, .page-id-5036 #page-wrapper, .page-id-5253 #page-wrapper, .page-id-5254 #page-wrapper, .page-id-5255 #page-wrapper {
    padding-top: 0px;
}

.page-id-2066 #page-wrapper, .page-id-2066 #page-wrapper, .page-id-2066 #page-wrapper {
    padding-top: 0px;
}

.page-id-2067 #page-wrapper, .page-id-2068 #page-wrapper, .page-id-2069 #page-wrapper, .page-id-2070 #page-wrapper, .page-id-2092 #page-wrapper, .page-id-2095 #page-wrapper, .page-id-2098 #page-wrapper, .page-id-2099 #page-wrapper,  .page-id-2100 #page-wrapper, .page-id-2101 #page-wrapper,  .page-id-2102 #page-wrapper, .page-id-2103 #page-wrapper {
    padding-top: 0px;
}


.page-id-1655 #header {
    display: none;
}

.page-id-2074 #header, .page-id-2065 #header, .page-id-2060 #header, .page-id-2082 #header, .page-id-2066 #header, .page-id-2067 #header, .page-id-2068 #header, .page-id-2069 #header, .page-id-2070 #header, .page-id-2092 #header, .page-id-2095 #header, .page-id-2098 #header, .page-id-2099 #header, .page-id-2100 #header, .page-id-2101 #header,  .page-id-2102 #header, .page-id-2103 #header, .page-id-2702 #header, .page-id-2726 #header, .page-id-5032 #header, .page-id-5034 #header, .page-id-5036 #header, .page-id-5228 #header, .page-id-5253 #header, .page-id-5254 #header, .page-id-5255 #header, .page-id-5443 #header, .page-id-5496 #header {
    display: none;
}

.page-id-71 #header, .page-id-4967 #header, .page-id-4973 #header, .page-id-5041 #header, .page-id-5203 #header, .page-id-5209 #header, .page-id-5648 #header {
  display: none !important;
}


.page-id-1980 #page-wrapper, .page-id-4521 #page-wrapper {
    padding-top: 0px;
}

.page-id-1980 #header, .page-id-4521 #header {
    display: none;
}

.page-id-2063 #page-wrapper {
    padding-top: 0px;
}

.page-id-2063 #header {
    display: none;
}

#padlock-align {
    display: inline;
    opacity: 0.7;
    margin-left: 0px;
    margin-top: -2px;
    margin-right: 5px;
}

#checkouttotal {
 clear: both;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
color: #2b3336;
}

#checkoutordersummary {
 clear: both;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
color: #2b3336;
margin-bottom: 25px !important;
margin-top: -90px;
}

#checkoutlabel {
font-size: 15px !important;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
width: 100%;
padding-left: 5px;
}

#checkoutlabelexpdate {
font-size: 15px !important;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
width: 100%;
padding-left: 5px;
margin-bottom: 4px;
}

#checkoutlabelsec {
font-size: 15px !important;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
width: 100%;
padding-left: 2px;
margin-bottom: 0px;
}

#table-billing {
margin-bottom: 0px !important;
}

#table-billing-info {
margin-bottom: 0px !important;
}

.mm-checkoutInfoBlock {
    padding: 0px !important;
   padding-bottom: 20px !important;
    border: 1px solid #e6e6e6 !important;
    margin-bottom: 20px !important;
    border-radius: 5px;
    overflow: auto;
}

#checkoutrow {
 margin-top: -20px;
 padding: 4px 10px 4px 10px !important;
}

/* Dashboard Welcome Page  */

.page-id-1616 #page-title {
background: none;
}

.page-id-1616 .widget, .page-id-1616 #footer  {
    background-color: #ffffff;
}

.page-id-2781 #page-title, .page-id-5323 #page-title {
background: none;
}

.page-id-2781 .widget, .page-id-2781 #footer  {
    background-color: #ffffff;
}

.page-id-5323 .widget, .page-id-5323 #footer  {
    background-color: #ffffff;
}

.page-id-3833 #page-title, .page-id-3840 #page-title, .page-id-3845 #page-title, .page-id-3846 #page-title, .page-id-4115 #page-title, .page-id-4948 #page-title, .page-id-4949 #page-title, .page-id-4950 #page-title, .page-id-4951 #page-title, .page-id-5032 #page-title, .page-id-5034 #page-title, .page-id-5036 #page-title, .page-id-5038 #page-title, .page-id-5113 #page-title, .page-id-5253 #page-title, .page-id-5254 #page-title, .page-id-5255 #page-title, .page-id-5280 #page-title {
background: none;
}

.page-id-3833 .widget, .page-id-3833 #footer  {
    background-color: #191e22;
}

.page-id-4948 .widget, .page-id-4948 #footer  {
    background-color: #191e22;
}

.page-id-5032 .widget, .page-id-5032 #footer  {
    background-color: #191e22;
}

.page-id-5253 .widget, .page-id-5253 #footer  {
    background-color: #191e22;
}

.page-id-5036 .widget, .page-id-5036 #footer  {
    background-color: #191e22;
}

.page-id-5254 .widget, .page-id-5254 #footer  {
    background-color: #191e22;
}

.page-id-5034 .widget, .page-id-5034 #footer  {
    background-color: #ffffff;
}

.page-id-5255 .widget, .page-id-5255 #footer  {
    background-color: #ffffff;
}

.page-id-4949 .widget, .page-id-4949 #footer  {
    background-color: #ffffff;
}

.page-id-5280 .widget, .page-id-5280 #footer  {
    background-color: #ffffff;
}

.page-id-5038 .widget, .page-id-5038 #footer  {
    background-color: #191e22;
}

.page-id-3942 .widget, .page-id-3942 #footer  {
    background-color: #191e22;
}

.page-id-3943 .widget, .page-id-3943 #footer  {
    background-color: #191e22;
}

.page-id-3840 .widget, .page-id-3840 #footer  {
    background-color: #191e22;
}

.page-id-3845 .widget, .page-id-3845 #footer  {
    background-color: #ffffff;
}

.page-id-4115 .widget, .page-id-4115 #footer  {
    background-color: #ffffff;
}

.page-id-3846 .widget, .page-id-3846 #footer  {
    background-color: #ffffff;
}

.page-id-4950 .widget, .page-id-4950 #footer  {
    background-color: #ffffff;
}

.page-id-4951 .widget, .page-id-4951 #footer  {
    background-color: #ffffff;
}

.page-id-5113 .widget, .page-id-5113 #footer  {
    background-color: #ffffff;
}

.page-id-2225 #page-title {
background: none;
}

.page-id-2225 .widget, .page-id-2225 #footer  {
    background-color: #ffffff;
}

.page-id-2422 .widget, .page-id-2422 #footer  {
    background-color: #ffffff;
}

.page-id-4851 .widget, .page-id-4851 #footer  {
    background-color: #ffffff;
}

.page-id-2869 .widget, .page-id-2869 #footer  {
    background-color: #ffffff;
}

.page-id-5378 .widget, .page-id-5378 #footer  {
    background-color: #ffffff;
}

.page-id-3521 .widget, .page-id-3521 #footer  {
    background-color: #ffffff;
}

.page-id-4544 .widget, .page-id-4544 #footer  {
    background-color: #ffffff;
}

.page-id-4872 .widget, .page-id-4872 #footer  {
    background-color: #ffffff;
}

.page-id-3523 .widget, .page-id-3523 #footer  {
    background-color: #ffffff;
}

.page-id-4549 .widget, .page-id-4549 #footer  {
    background-color: #ffffff;
}

.page-id-4551 .widget, .page-id-4551 #footer  {
    background-color: #ffffff;
}

.page-id-4553 .widget, .page-id-4553 #footer  {
    background-color: #ffffff;
}

.page-id-4555 .widget, .page-id-4555 #footer  {
    background-color: #ffffff;
}

.page-id-4866 .widget, .page-id-4866 #footer  {
    background-color: #ffffff;
}

.page-id-4868 .widget, .page-id-4868 #footer  {
    background-color: #ffffff;
}

.page-id-4862 .widget, .page-id-4862 #footer  {
    background-color: #ffffff;
}

.page-id-4557 .widget, .page-id-4557 #footer  {
    background-color: #ffffff;
}

.page-id-4559 .widget, .page-id-4559 #footer  {
    background-color: #ffffff;
}

.page-id-4561 .widget, .page-id-4561 #footer  {
    background-color: #ffffff;
}

.page-id-4563 .widget, .page-id-4563 #footer  {
    background-color: #ffffff;
}

.page-id-4565 .widget, .page-id-4565 #footer  {
    background-color: #ffffff;
}

.page-id-3525 .widget, .page-id-3525 #footer  {
    background-color: #ffffff;
}

.page-id-3527 .widget, .page-id-3527 #footer  {
    background-color: #ffffff;
}

.page-id-3529 .widget, .page-id-3529 #footer  {
    background-color: #ffffff;
}

.page-id-3532 .widget, .page-id-3532 #footer  {
    background-color: #ffffff;
}

.page-id-3534 .widget, .page-id-3534 #footer  {
    background-color: #ffffff;
}

.page-id-3536 .widget, .page-id-3536 #footer  {
    background-color: #ffffff;
}

.page-id-3538 .widget, .page-id-3538 #footer  {
    background-color: #ffffff;
}

.page-id-2430 .widget, .page-id-2430 #footer  {
    background-color: #ffffff;
}

.page-id-2461 .widget, .page-id-2461 #footer  {
    background-color: #ffffff;
}

.page-id-2470 .widget, .page-id-2470 #footer  {
    background-color: #ffffff;
}

.page-id-2472 .widget, .page-id-2472 #footer  {
    background-color: #ffffff;
}

.page-id-2474 .widget, .page-id-2474 #footer  {
    background-color: #ffffff;
}

.page-id-2490 .widget, .page-id-2490 #footer  {
    background-color: #ffffff;
}

.page-id-2492 .widget, .page-id-2492 #footer  {
    background-color: #ffffff;
}

.page-id-2493 .widget, .page-id-2493 #footer  {
    background-color: #ffffff;
}

.page-id-2495 .widget, .page-id-2495 #footer  {
    background-color: #ffffff;
}

.page-id-2497 .widget, .page-id-2497 #footer  {
    background-color: #ffffff;
}

.page-id-2499 .widget, .page-id-2499 #footer  {
    background-color: #ffffff;
}

.page-id-2500 .widget, .page-id-2500 #footer  {
    background-color: #ffffff;
}

.page-id-2463 .widget, .page-id-2463 #footer  {
    background-color: #ffffff;
}

.page-id-2469 .widget, .page-id-2469 #footer  {
    background-color: #ffffff;
}

.page-id-2226 .widget, .page-id-2226 #footer  {
    background-color: #ffffff;
}

.page-id-122 .widget, .page-id-122 #footer  {
    background-color: #ffffff;
}

.page-id-124 .widget, .page-id-124 #footer  {
    background-color: #ffffff;
}

.page-id-71 .widget, .page-id-71 #footer  {
    background-color: #ffffff;
}

.page-id-4967 .widget, .page-id-4967 #footer  {
    background-color: #ffffff;
}

.page-id-5041 .widget, .page-id-5041 #footer  {
    background-color: #ffffff;
}

.page-id-5203 .widget, .page-id-5203 #footer  {
    background-color: #ffffff;
}

.page-id-5209 .widget, .page-id-5209 #footer  {
    background-color: #ffffff;
}

.page-id-4973 .widget, .page-id-4973 #footer  {
    background-color: #ffffff;
}

.page-id-5648 .widget, .page-id-5648 #footer  {
    background-color: #ffffff;
}

.page-id-1980 .widget, .page-id-1980 #footer  {
    display: none;
    background-color: #ffffff;
}

.page-id-4521 .widget, .page-id-4521 #footer  {
    display: none;
    background-color: #ffffff;
}

.page-id-2063 .widget, .page-id-2063 #footer  {
    display: none;
    background-color: #ffffff;
}

.page-id-1701 .widget, .page-id-1701 #footer  {
    background-color: #ffffff;
}

.page-id-1702 .widget, .page-id-1702 #footer  {
    background-color: #ffffff;
}

.page-id-2691 .widget, .page-id-2691 #footer  {
    background-color: #291e3a;
}

.page-id-2788 .widget, .page-id-2788 #footer  {
    background-color: #291e3a;
}

.page-id-5486 .widget, .page-id-5486 #footer  {
    background-color: #291e3a;
}

.page-id-2744 .widget, .page-id-2744 #footer  {
    background-color: #291e3a;
}

.page-id-1697 .widget, .page-id-1697 #footer  {
    background-color: #ffffff;
}

.page-id-2031 .widget, .page-id-2031 #footer  {
    background-color: #ffffff;
}

.page-id-1873 .widget, .page-id-1873 #footer  {
    background-color: #291e3a;
}

.page-id-2742 .widget, .page-id-2742 #footer  {
    background-color: #291e3a;
}

.page-id-5189 .widget, .page-id-5189 #footer  {
    background-color: #291e3a;
}

.page-id-5314 .widget, .page-id-5314 #footer  {
    background-color: #291e3a;
}

.page-id-2677 .widget, .page-id-2677 #footer  {
    background-color: #291e3a;
}

.page-id-2755 .widget, .page-id-2755 #footer  {
    background-color: #291e3a;
}

.page-id-2688 .widget, .page-id-2688 #footer  {
    background-color: #291e3a;
}

.page-id-3819 .widget, .page-id-3819 #footer  {
    background-color: #291e3a;
}

.page-id-3821 .widget, .page-id-3821 #footer  {
    background-color: #291e3a;
}

.page-id-3885 .widget, .page-id-3885 #footer  {
    background-color: #291e3a;
}

.page-id-4923 .widget, .page-id-4923 #footer  {
    background-color: #291e3a;
}

.page-id-5449 .widget, .page-id-5449 #footer  {
    background-color: #291e3a;
}

.page-id-4940 .widget, .page-id-4940 #footer  {
    background-color: #291e3a;
}

.page-id-4941 .widget, .page-id-4941 #footer  {
    background-color: #291e3a;
}

.page-id-5128 .widget, .page-id-5128 #footer  {
    background-color: #291e3a;
}

.page-id-4848 .widget, .page-id-4848 #footer  {
    background-color: #291e3a;
}

.page-id-2367 .widget, .page-id-2367 #footer  {
    background-color: #ffffff;
}

.page-id-5434 .widget, .page-id-5434 #footer  {
    background-color: #ffffff;
}

.page-id-2700 .widget, .page-id-2700 #footer  {
    background-color: #ffffff;
}

.page-id-4518 .widget, .page-id-4518 #footer  {
    background-color: #ffffff;
}

.page-id-4074 .widget, .page-id-4074 #footer  {
    background-color: #ffffff;
}

.page-id-4076 .widget, .page-id-4076 #footer  {
    background-color: #ffffff;
}

.page-id-2669 .widget, .page-id-2669 #footer  {
    background-color: #ffffff;
}

.page-id-4534 .widget, .page-id-4534 #footer  {
    background-color: #ffffff;
}

.page-id-4764 .widget, .page-id-4764 #footer  {
    background-color: #ffffff;
}

.page-id-5311 .widget, .page-id-5311 #footer  {
    background-color: #ffffff;
}

.page-id-5475 .widget, .page-id-5475 #footer  {
    background-color: #ffffff;
}

.page-id-5484 .widget, .page-id-5484 #footer  {
    background-color: #ffffff;
}

.page-id-2064 .widget, .page-id-2064 #footer  {
    background-color: #ffffff;
}

.page-id-4023 .widget, .page-id-4023 #footer  {
    background-color: #ffffff;
}

.page-id-2327 .widget, .page-id-2327 #footer  {
    background-color: #291e3a;
}

.page-id-1705 .widget, .page-id-1705 #footer  {
    background-color: #291e3a;
}

.page-id-2720 .widget, .page-id-2720 #footer  {
    background-color: #291e3a;
}

.page-id-2502 .widget, .page-id-2502 #footer  {
    background-color: #291e3a;
}

.page-id-2293 .widget, .page-id-2293 #footer  {
    background-color: #291e3a;
}

.page-id-96 .widget, .page-id-96 #footer  {
    background-color: #ffffff;
}

.page-id-1655 .widget, .page-id-1655 #footer  {
    background-color: #ffffff;
}

.page-id-2074 .widget, .page-id-2074 #footer  {
    background-color: #ffffff;
}

.page-id-2082 .widget, .page-id-2082 #footer  {
    background-color: #ffffff;
}

.page-id-2702 .widget, .page-id-2702 #footer  {
    background-color: #ffffff;
}

.page-id-2726 .widget, .page-id-2726 #footer  {
    background-color: #ffffff;
}

.page-id-2066 .widget, .page-id-2066 #footer  {
    background-color: #ffffff;
}

.page-id-2067 .widget, .page-id-2067 #footer  {
    background-color: #ffffff;
}

.page-id-2068 .widget, .page-id-2068 #footer  {
    background-color: #ffffff;
}

.page-id-2069 .widget, .page-id-2069 #footer  {
    background-color: #ffffff;
}

.page-id-2070 .widget, .page-id-2070 #footer  {
    background-color: #ffffff;
}

.page-id-2092 .widget, .page-id-2092 #footer  {
    background-color: #ffffff;
}

.page-id-2095 .widget, .page-id-2095 #footer  {
    background-color: #ffffff;
}

.page-id-2098 .widget, .page-id-2098 #footer  {
    background-color: #ffffff;
}

.page-id-2099 .widget, .page-id-2099 #footer  {
    background-color: #ffffff;
}

.page-id-2100 .widget, .page-id-2100 #footer  {
    background-color: #ffffff;
}

.page-id-2101 .widget, .page-id-2101 #footer  {
    background-color: #ffffff;
}

.page-id-2102 .widget, .page-id-2102 #footer  {
    background-color: #ffffff;
}

.page-id-2103 .widget, .page-id-2103 #footer  {
    background-color: #ffffff;
}

.page-id-2065 .widget, .page-id-2065 #footer  {
    background-color: #ffffff;
}

.page-id-5228 .widget, .page-id-5228 #footer  {
    background-color: #ffffff;
}

.page-id-5443 .widget, .page-id-5443 #footer  {
    background-color: #ffffff;
}

.page-id-5496 .widget, .page-id-5496 #footer  {
    background-color: #ffffff;
}

.page-id-2060 .widget, .page-id-2060 #footer  {
    background-color: #ffffff;
}

.page-id-2064 .widget, .page-id-2064 #footer  {
    background-color: #ffffff;
}

.page-id-1649 .widget, .page-id-1649 #footer  {
    background-color: #ffffff;
}

.page-id-126 .widget, .page-id-126 #footer  {
    background-color: #ffffff;
}

.page-id-127 .widget, .page-id-127 #footer  {
    background-color: #ffffff;
}

.page-id-97 .widget, .page-id-97 #footer  {
    background-color: #ffffff;
}

 #dashboardh2 {
 margin-top: 20px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #54636a;
 letter-spacing: -1px;
}

#dashboardh3 {
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #54636a;
}

/* Sidemenu and header edits */


#sidemenu-wrapper .sidemenu-main .menu-section {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}


#header #header-wrap {
    min-height: 60px;
    background-color: #ffffff;
    border-bottom: 1px solid #e5e5e5;
    height: 60px;
}

.sidemenu-is-open .sidemenu-icon-wrapper {
    display: block;
    padding: 0 20px;
    text-align: center;
    color: #000000;
    float: left;
    margin-left: 0px;
}


.sidemenu-is-open #header {
    padding-left: 0px;
}

.sidemenu-header {
  display: none; 
}

#header #header-wrap .header-left {
    position: relative;
}

.header-right {
    position: relative;
    order: 2;
}

#sidemenu-wrapper {
    position: fixed;
    display: block;
    z-index: 1000;
    min-height: 100%;
    margin-top: 60px;
    overflow: scroll;
}


#header {
    min-height: 60px;
    padding-left: 0px;
}


  #header-wrap .logo {
    flex-grow: 1;
    z-index: 1001;
    display: block;
    font-size: 1.250em;
}

  .logo {
   width: 72%; 
}


.logo > a {
   width: 263px;
   margin-left: auto;
   margin-right: auto;
}


.sidemenu-is-open .sidemenu-icon-wrapper {
    display: block;
    padding: 0 20px 0 20px;
    text-align: left;
    float: left;
    margin-left: 0px;
    margin-right: 0px;
}

.sidemenu-is-open .sidemenu-icon-wrapper::after {
    content: "Menu";
    font-size: 15px;
    letter-spacing: -1px;
    color: #5a5a5a;
    position: absolute;
    left: 50px;
    top: 0px;
    margin-left: 15px;
}

.sidemenu-icon-wrapper::after {
    content: "Close";
    font-size: 16px;
    letter-spacing: -1px;
    color: #5a5a5a;
    position: absolute;
    left: 50px;
    top: 0px;
    margin-left: 15px;
}

.sidemenu-icon-wrapper {
    display: block;
    padding: 0 20px 0 20px;
    text-align: left;
    float: left;
    margin-right: 0px;
    margin-left: 0px;
}

/* - - - - Footer - - -- - - - -  */


#footer {
  position: sticky;
  bottom: 0;
  left: 0;
  width: 100%;
}

.col-sm-3 {
    width: 100%;
   float: none;
}

.border-top {
    border-bottom: none;
}

.sidemenu-is-open  .widget {
    border-bottom: none;
   margin-left: auto;
   margin-right: auto;
   width: 800px;
   padding-bottom: 20px;
}

  .widget {
   margin-left: auto;
   margin-right: auto;
  border-bottom: none;
  margin-left: -250px;
   padding-bottom: 20px;
}

.textwidget {
  text-align: center;
font-size: 15px;
color: #aaaaaa;
padding-top: 15px;
 padding-bottom: 20px;
 line-height: 26px;
}

.widget_text .textwidget p {
    color: #aaaaaa;
   font-size: 15px !important;
}

.textwidget a {
  font-size: 15px;
  color: #aaaaaa !important;
}

.textwidget a:hover {
  font-size: 15px;
  color: #aaaaaa !important;
 text-decoration: underline !important;
}

.widget_text .textwidget a {
 display: inline-block;
}

/* Login pop up for guests */

.kleo-login-wrap .login-form-wrapper button.login-button, .kleo-login-wrap .login-form-wrapper input[type="submit"].login-button {
    background-color: #e44446;
}

.kleo-login-wrap .login-form-wrapper button.login-button:hover, .kleo-login-wrap .login-form-wrapper input[type="submit"].login-button:hover {
    background-color: #d03e40;
}

a.button, input[type="submit"], input[type="reset"], input[type="button"], button {
    color: #ffffff;
    background: #d03e40;
}

a.button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, a.button:focus, button:focus, input[type="submit"]:focus, input[type="button"]:focus, a.button.active, button.active, input[type="submit"].active, input[type="button"].active {
    background-color: #d03e40;
}

.mfp-close-btn-in .mfp-close:hover {
    color: #d03e40;
}

label {
    color: #232a2d;
}

h3.kleo-pop-title {
    content: "Access Options Members Area";
    font-size: 1.250em;
    margin: 0 0 40px 0;
}

.kleo-login-wrap .login-form-wrapper .login-input-wrapper .login-label::after {
    
   border-bottom: 0px solid #232633;
}


/* Unique pages with specific page id changes eg. login / logout pages redirect to non members screen - - - -*/

/* login page */

.page-id-122 .breadcrumb, .page-id-122 .page-title-colors, .page-id-122 #sidemenu-wrapper, .page-id-122 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-122 .sidemenu-icon-wrapper, .page-id-122 .basic-menu, .page-id-122 .second-menu-icon-wrapper, .page-id-122 .second-menu-trigger, .page-id-122 .show-login {
   display: none;
}

.page-id-122 #page-wrapper {
    padding-left: 0px;
}

.page-id-71 .breadcrumb, .page-id-71 .page-title-colors, .page-id-71 #sidemenu-wrapper, .page-id-71 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-71 .sidemenu-icon-wrapper, .page-id-71 .basic-menu, .page-id-71 .second-menu-icon-wrapper, .page-id-71 .second-menu-trigger, .page-id-71 .show-login {
   display: none;
}

.page-id-4967 .breadcrumb, .page-id-4967  .page-title-colors, .page-id-4967  #sidemenu-wrapper, .page-id-4967  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4967  .sidemenu-icon-wrapper, .page-id-4967  .basic-menu, .page-id-4967  .second-menu-icon-wrapper, .page-id-4967  .second-menu-trigger, .page-id-4967  .show-login {
   display: none;
}

.page-id-5041 .breadcrumb, .page-id-5041  .page-title-colors, .page-id-5041  #sidemenu-wrapper, .page-id-5041  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5041  .sidemenu-icon-wrapper, .page-id-5041  .basic-menu, .page-id-5041  .second-menu-icon-wrapper, .page-id-5041  .second-menu-trigger, .page-id-5041  .show-login {
   display: none;
}

.page-id-5203 .breadcrumb, .page-id-5203  .page-title-colors, .page-id-5203  #sidemenu-wrapper, .page-id-5203  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5203  .sidemenu-icon-wrapper, .page-id-5203  .basic-menu, .page-id-5203  .second-menu-icon-wrapper, .page-id-5203  .second-menu-trigger, .page-id-5203 .show-login {
   display: none;
}

.page-id-5209 .breadcrumb, .page-id-5209  .page-title-colors, .page-id-5209  #sidemenu-wrapper, .page-id-5209  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5209  .sidemenu-icon-wrapper, .page-id-5209  .basic-menu, .page-id-5209  .second-menu-icon-wrapper, .page-id-5209  .second-menu-trigger, .page-id-5209 .show-login {
   display: none;
}

.page-id-4973 .breadcrumb, .page-id-4973 .page-title-colors, .page-id-4973  #sidemenu-wrapper, .page-id-4973  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4973  .sidemenu-icon-wrapper, .page-id-4973  .basic-menu, .page-id-4973  .second-menu-icon-wrapper, .page-id-4973  .second-menu-trigger, .page-id-4973  .show-login {
   display: none;
}

.page-id-5648 .breadcrumb, .page-id-5648 .page-title-colors, .page-id-5648  #sidemenu-wrapper, .page-id-5648  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5648  .sidemenu-icon-wrapper, .page-id-5648  .basic-menu, .page-id-5648  .second-menu-icon-wrapper, .page-id-5648  .second-menu-trigger, .page-id-5648  .show-login {
   display: none;
}

.page-id-1980 .breadcrumb, .page-id-1980 .page-title-colors, .page-id-1980 #sidemenu-wrapper, .page-id-1980 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-1980 .sidemenu-icon-wrapper, .page-id-1980 .basic-menu, .page-id-1980 .second-menu-icon-wrapper, .page-id-1980 .second-menu-trigger, .page-id-1980 .show-login {
   display: none;
}

.page-id-4521 .breadcrumb, .page-id-4521 .page-title-colors, .page-id-4521 #sidemenu-wrapper, .page-id-4521 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4521 .sidemenu-icon-wrapper, .page-id-4521 .basic-menu, .page-id-4521 .second-menu-icon-wrapper, .page-id-4521 .second-menu-trigger, .page-id-4521 .show-login {
   display: none;
}

.page-id-2063 .breadcrumb, .page-id-2063 .page-title-colors, .page-id-2063 #sidemenu-wrapper, .page-id-2063 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2063 .sidemenu-icon-wrapper, .page-id-2063 .basic-menu, .page-id-2063 .second-menu-icon-wrapper, .page-id-2063 .second-menu-trigger, .page-id-2063 .show-login {
   display: none;
}


.page-id-71 #page-wrapper, .page-id-4967 #page-wrapper, .page-id-4973 #page-wrapper, .page-id-5041 #page-wrapper, .page-id-5203 #page-wrapper, .page-id-5209 #page-wrapper, .page-id-5648 #page-wrapper {
    padding-left: 0px;
}

.page-id-1980 #page-wrapper, .page-id-4521 #page-wrapper {
    padding-left: 0px;
}

.page-id-2063 #page-wrapper {
    padding-left: 0px;
}

.page-id-1701 .breadcrumb, .page-id-1701 .page-title-colors, .page-id-1701 #sidemenu-wrapper, .page-id-1701 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-1701 .sidemenu-icon-wrapper, .page-id-1701 .basic-menu, .page-id-1701 .second-menu-icon-wrapper, .page-id-1701 .second-menu-trigger, .page-id-1701 .show-login {
   display: none;
}

.page-id-1701 #page-wrapper {
    padding-left: 0px;
}



.page-id-2691 .breadcrumb, .page-id-2691 .page-title-colors, .page-id-2691 #sidemenu-wrapper, .page-id-2691 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2691 .sidemenu-icon-wrapper, .page-id-2691 .basic-menu, .page-id-2691 .second-menu-icon-wrapper, .page-id-2691 .second-menu-trigger, .page-id-2691 .show-login {
   display: none;
}

.page-id-2691 #page-wrapper {
    padding-left: 0px;
}

.page-id-2788 .breadcrumb, .page-id-2788 .page-title-colors, .page-id-2788 #sidemenu-wrapper, .page-id-2788 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2788 .sidemenu-icon-wrapper, .page-id-2788 .basic-menu, .page-id-2788 .second-menu-icon-wrapper, .page-id-2788 .second-menu-trigger, .page-id-2788 .show-login {
   display: none;
}

.page-id-2788 #page-wrapper {
    padding-left: 0px;
}

.page-id-5486 .breadcrumb, .page-id-5486 .page-title-colors, .page-id-5486 #sidemenu-wrapper, .page-id-5486 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5486 .sidemenu-icon-wrapper, .page-id-5486 .basic-menu, .page-id-5486 .second-menu-icon-wrapper, .page-id-5486 .second-menu-trigger, .page-id-5486 .show-login {
   display: none;
}

.page-id-5486 #page-wrapper {
    padding-left: 0px;
}

.page-id-2744 .breadcrumb, .page-id-2744 .page-title-colors, .page-id-2744 #sidemenu-wrapper, .page-id-2744 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2744 .sidemenu-icon-wrapper, .page-id-2744 .basic-menu, .page-id-2744 .second-menu-icon-wrapper, .page-id-2744 .second-menu-trigger, .page-id-2744 .show-login {
   display: none;
}

.page-id-2744 #page-wrapper {
    padding-left: 0px;
}

.page-id-1697 #page-wrapper {
    padding-left: 0px;
}

.page-id-2031 .breadcrumb, .page-id-2031 .page-title-colors, .page-id-2031 #sidemenu-wrapper, .page-id-2031 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2031 .sidemenu-icon-wrapper, .page-id-2031 .basic-menu, .page-id-2031 .second-menu-icon-wrapper, .page-id-2031 .second-menu-trigger, .page-id-2031 .show-login {
   display: none;
}

.page-id-2031 #page-wrapper {
    padding-left: 0px;
}

.page-id-1705 .breadcrumb, .page-id-1705 .page-title-colors, .page-id-1705 #sidemenu-wrapper, .page-id-1705 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-1705 .sidemenu-icon-wrapper, .page-id-1705 .basic-menu, .page-id-1705 .second-menu-icon-wrapper, .page-id-1705 .second-menu-trigger, .page-id-1705 .show-login {
   display: none;
}

.page-id-1705 #page-wrapper {
    padding-left: 0px;
}

.page-id-2720 .breadcrumb, .page-id-2720 .page-title-colors, .page-id-2720 #sidemenu-wrapper, .page-id-2720 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2720 .sidemenu-icon-wrapper, .page-id-2720 .basic-menu, .page-id-2720 .second-menu-icon-wrapper, .page-id-2720 .second-menu-trigger, .page-id-2720 .show-login {
   display: none;
}

.page-id-2720 #page-wrapper {
    padding-left: 0px;
}

.page-id-2502 .breadcrumb, .page-id-2502 .page-title-colors, .page-id-2502 #sidemenu-wrapper, .page-id-2502 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2502 .sidemenu-icon-wrapper, .page-id-2502 .basic-menu, .page-id-2502 .second-menu-icon-wrapper, .page-id-2502 .second-menu-trigger, .page-id-2502 .show-login {
   display: none;
}

.page-id-2502 #page-wrapper {
    padding-left: 0px;
}

.page-id-2293 .breadcrumb, .page-id-2293 .page-title-colors, .page-id-2293 #sidemenu-wrapper, .page-id-2293 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2293 .sidemenu-icon-wrapper, .page-id-2293 .basic-menu, .page-id-2293 .second-menu-icon-wrapper, .page-id-2293 .second-menu-trigger, .page-id-2293 .show-login {
   display: none;
}

.page-id-2293 #page-wrapper {
    padding-left: 0px;
}

.page-id-1873 .breadcrumb, .page-id-1873 .page-title-colors, .page-id-1873 #sidemenu-wrapper, .page-id-1873 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-1873 .sidemenu-icon-wrapper, .page-id-1873 .basic-menu, .page-id-1873 .second-menu-icon-wrapper, .page-id-1873 .second-menu-trigger, .page-id-1873 .show-login {
   display: none;
}

.page-id-1873 #page-wrapper {
    padding-left: 0px;
}

.page-id-2742 .breadcrumb, .page-id-2742 .page-title-colors, .page-id-2742 #sidemenu-wrapper, .page-id-2742 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2742 .sidemenu-icon-wrapper, .page-id-2742 .basic-menu, .page-id-2742 .second-menu-icon-wrapper, .page-id-2742 .second-menu-trigger, .page-id-2742 .show-login {
   display: none;
}

.page-id-2742 #page-wrapper {
    padding-left: 0px;
}

.page-id-5189 .breadcrumb, .page-id-5189 .page-title-colors, .page-id-5189 #sidemenu-wrapper, .page-id-5189 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5189 .sidemenu-icon-wrapper, .page-id-5189 .basic-menu, .page-id-5189 .second-menu-icon-wrapper, .page-id-5189 .second-menu-trigger, .page-id-5189 .show-login {
   display: none;
}

.page-id-5189 #page-wrapper {
    padding-left: 0px;
}

.page-id-5314 .breadcrumb, .page-id-5314 .page-title-colors, .page-id-5314 #sidemenu-wrapper, .page-id-5314 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5314 .sidemenu-icon-wrapper, .page-id-5314 .basic-menu, .page-id-5314 .second-menu-icon-wrapper, .page-id-5314 .second-menu-trigger, .page-id-5314 .show-login {
   display: none;
}

.page-id-5314 #page-wrapper {
    padding-left: 0px;
}

.page-id-2677 .breadcrumb, .page-id-2677 .page-title-colors, .page-id-2677 #sidemenu-wrapper, .page-id-2677 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2677 .sidemenu-icon-wrapper, .page-id-2677 .basic-menu, .page-id-2677 .second-menu-icon-wrapper, .page-id-2677 .second-menu-trigger, .page-id-2677 .show-login {
   display: none;
}

.page-id-2677 #page-wrapper {
    padding-left: 0px;
}

.page-id-2755 .breadcrumb, .page-id-2755 .page-title-colors, .page-id-2755 #sidemenu-wrapper, .page-id-2755 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2755 .sidemenu-icon-wrapper, .page-id-2755 .basic-menu, .page-id-2755 .second-menu-icon-wrapper, .page-id-2755 .second-menu-trigger, .page-id-2755 .show-login {
   display: none;
}

.page-id-2755 #page-wrapper {
    padding-left: 0px;
}

.page-id-2688 .breadcrumb, .page-id-2688 .page-title-colors, .page-id-2688 #sidemenu-wrapper, .page-id-2688 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2688 .sidemenu-icon-wrapper, .page-id-2688 .basic-menu, .page-id-2688 .second-menu-icon-wrapper, .page-id-2688 .second-menu-trigger, .page-id-2688 .show-login {
   display: none;
}

.page-id-2688 #page-wrapper {
    padding-left: 0px;
}

.page-id-3819  .breadcrumb, .page-id-3819  .page-title-colors, .page-id-3819  #sidemenu-wrapper, .page-id-3819  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-3819  .sidemenu-icon-wrapper, .page-id-3819  .basic-menu, .page-id-3819  .second-menu-icon-wrapper, .page-id-3819  .second-menu-trigger, .page-id-3819  .show-login {
   display: none;
}

.page-id-3819 #page-wrapper {
    padding-left: 0px;
}

.page-id-3821  .breadcrumb, .page-id-3821  .page-title-colors, .page-id-3821  #sidemenu-wrapper, .page-id-3821  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-3821  .sidemenu-icon-wrapper, .page-id-3821  .basic-menu, .page-id-3821  .second-menu-icon-wrapper, .page-id-3821  .second-menu-trigger, .page-id-3821  .show-login {
   display: none;
}

.page-id-3821 #page-wrapper {
    padding-left: 0px;
}

.page-id-3885  .breadcrumb, .page-id-3885  .page-title-colors, .page-id-3885  #sidemenu-wrapper, .page-id-3885  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-3885  .sidemenu-icon-wrapper, .page-id-3885  .basic-menu, .page-id-3885  .second-menu-icon-wrapper, .page-id-3885  .second-menu-trigger, .page-id-3885  .show-login {
   display: none;
}

.page-id-3885 #page-wrapper {
    padding-left: 0px;
}

.page-id-4923  .breadcrumb, .page-id-4923  .page-title-colors, .page-id-4923  #sidemenu-wrapper, .page-id-4923  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4923  .sidemenu-icon-wrapper, .page-id-4923  .basic-menu, .page-id-4923  .second-menu-icon-wrapper, .page-id-4923  .second-menu-trigger, .page-id-4923  .show-login {
   display: none;
}

.page-id-4923 #page-wrapper {
    padding-left: 0px;
}

.page-id-5449  .breadcrumb, .page-id-5449  .page-title-colors, .page-id-5449  #sidemenu-wrapper, .page-id-5449  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5449  .sidemenu-icon-wrapper, .page-id-5449  .basic-menu, .page-id-5449  .second-menu-icon-wrapper, .page-id-5449  .second-menu-trigger, .page-id-5449  .show-login {
   display: none;
}

.page-id-5449 #page-wrapper {
    padding-left: 0px;
}

.page-id-4940  .breadcrumb, .page-id-4940  .page-title-colors, .page-id-4940  #sidemenu-wrapper, .page-id-4940  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4940  .sidemenu-icon-wrapper, .page-id-4940  .basic-menu, .page-id-4940  .second-menu-icon-wrapper, .page-id-4940  .second-menu-trigger, .page-id-4940  .show-login {
   display: none;
}

.page-id-4940 #page-wrapper {
    padding-left: 0px;
}

.page-id-4941  .breadcrumb, .page-id-4941  .page-title-colors, .page-id-4941  #sidemenu-wrapper, .page-id-4941  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4941  .sidemenu-icon-wrapper, .page-id-4941  .basic-menu, .page-id-4941  .second-menu-icon-wrapper, .page-id-4941  .second-menu-trigger, .page-id-4941  .show-login {
   display: none;
}

.page-id-4941 #page-wrapper {
    padding-left: 0px;
}

.page-id-5128  .breadcrumb, .page-id-5128  .page-title-colors, .page-id-5128  #sidemenu-wrapper, .page-id-5128  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5128  .sidemenu-icon-wrapper, .page-id-5128  .basic-menu, .page-id-5128  .second-menu-icon-wrapper, .page-id-5128  .second-menu-trigger, .page-id-5128  .show-login {
   display: none;
}

.page-id-5128 #page-wrapper {
    padding-left: 0px;
}

.page-id-4848  .breadcrumb, .page-id-4848  .page-title-colors, .page-id-4848  #sidemenu-wrapper, .page-id-4848 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4848 .sidemenu-icon-wrapper, .page-id-4848  .basic-menu, .page-id-4848  .second-menu-icon-wrapper, .page-id-4848  .second-menu-trigger, .page-id-4848  .show-login {
   display: none;
}

.page-id-4848 #page-wrapper {
    padding-left: 0px;
}

.page-id-3942  .breadcrumb, .page-id-3942  .page-title-colors, .page-id-3942 #sidemenu-wrapper, .page-id-3942  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-3942  .sidemenu-icon-wrapper, .page-id-3942  .basic-menu, .page-id-3942  .second-menu-icon-wrapper, .page-id-3942  .second-menu-trigger, .page-id-3942  .show-login {
   display: none;
}

.page-id-3942 #page-wrapper {
    padding-left: 0px;
}

.page-id-3943  .breadcrumb, .page-id-3943  .page-title-colors, .page-id-3943 #sidemenu-wrapper, .page-id-3943  .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-3943  .sidemenu-icon-wrapper, .page-id-3943  .basic-menu, .page-id-3943  .second-menu-icon-wrapper, .page-id-3943  .second-menu-trigger, .page-id-3943  .show-login {
   display: none;
}

.page-id-3943 #page-wrapper {
    padding-left: 0px;
}

.page-id-2367 .breadcrumb, .page-id-2367 .page-title-colors, .page-id-2367 #sidemenu-wrapper, .page-id-2367 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2367 .sidemenu-icon-wrapper, .page-id-2367 .basic-menu, .page-id-2367 .second-menu-icon-wrapper, .page-id-2367 .second-menu-trigger, .page-id-2367 .show-login {
   display: none;
}

.page-id-2367 #page-wrapper {
    padding-left: 0px;
}

.page-id-5434 .breadcrumb, .page-id-5434 .page-title-colors, .page-id-5434 #sidemenu-wrapper, .page-id-5434 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5434 .sidemenu-icon-wrapper, .page-id-5434 .basic-menu, .page-id-5434 .second-menu-icon-wrapper, .page-id-5434 .second-menu-trigger, .page-id-5434 .show-login {
   display: none;
}

.page-id-5434 #page-wrapper {
    padding-left: 0px;
}

.page-id-2700 .breadcrumb, .page-id-2700 .page-title-colors, .page-id-2700 #sidemenu-wrapper, .page-id-2700 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2700 .sidemenu-icon-wrapper, .page-id-2700 .basic-menu, .page-id-2700 .second-menu-icon-wrapper, .page-id-2700 .second-menu-trigger, .page-id-2700 .show-login {
   display: none;
}

.page-id-2700 #page-wrapper {
    padding-left: 0px;
}

.page-id-4518 .breadcrumb, .page-id-4518 .page-title-colors, .page-id-4518 #sidemenu-wrapper, .page-id-4518 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4518 .sidemenu-icon-wrapper, .page-id-4518 .basic-menu, .page-id-4518 .second-menu-icon-wrapper, .page-id-4518 .second-menu-trigger, .page-id-4518 .show-login {
   display: none;
}

.page-id-4518 #page-wrapper {
    padding-left: 0px;
}

.page-id-4074 .breadcrumb, .page-id-4074 .page-title-colors, .page-id-4074 #sidemenu-wrapper, .page-id-4074 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4074 .sidemenu-icon-wrapper, .page-id-4074 .basic-menu, .page-id-4074 .second-menu-icon-wrapper, .page-id-4074 .second-menu-trigger, .page-id-4074 .show-login {
   display: none;
}

.page-id-4074 #page-wrapper {
    padding-left: 0px;
}

.page-id-4076 .breadcrumb, .page-id-4076 .page-title-colors, .page-id-4076 #sidemenu-wrapper, .page-id-4076 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4076 .sidemenu-icon-wrapper, .page-id-4076 .basic-menu, .page-id-4076 .second-menu-icon-wrapper, .page-id-4076 .second-menu-trigger, .page-id-4076 .show-login {
   display: none;
}

.page-id-4076 #page-wrapper {
    padding-left: 0px;
}

.page-id-2702 .breadcrumb, .page-id-2702 .page-title-colors, .page-id-2702 #sidemenu-wrapper, .page-id-2702 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2702 .sidemenu-icon-wrapper, .page-id-2702 .basic-menu, .page-id-2702 .second-menu-icon-wrapper, .page-id-2702 .second-menu-trigger, .page-id-2702 .show-login {
   display: none;
}

.page-id-2702 #page-wrapper {
    padding-left: 0px;
}

.page-id-2726 .breadcrumb, .page-id-2726 .page-title-colors, .page-id-2726 #sidemenu-wrapper, .page-id-2726 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2726 .sidemenu-icon-wrapper, .page-id-2726 .basic-menu, .page-id-2726 .second-menu-icon-wrapper, .page-id-2726 .second-menu-trigger, .page-id-2726 .show-login {
   display: none;
}

.page-id-2726 #page-wrapper {
    padding-left: 0px;
}

.page-id-5032 .breadcrumb, .page-id-5032 .page-title-colors, .page-id-5032 #sidemenu-wrapper, .page-id-5032 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5032 .sidemenu-icon-wrapper, .page-id-5032 .basic-menu, .page-id-5032 .second-menu-icon-wrapper, .page-id-5032 .second-menu-trigger, .page-id-5032 .show-login {
   display: none;
}

.page-id-5032 #page-wrapper {
    padding-left: 0px;
}

.page-id-5253 .breadcrumb, .page-id-5253 .page-title-colors, .page-id-5253 #sidemenu-wrapper, .page-id-5253 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5253 .sidemenu-icon-wrapper, .page-id-5253 .basic-menu, .page-id-5253 .second-menu-icon-wrapper, .page-id-5253 .second-menu-trigger, .page-id-5253 .show-login {
   display: none;
}

.page-id-5253 #page-wrapper {
    padding-left: 0px;
}


.page-id-5034 .breadcrumb, .page-id-5034 .page-title-colors, .page-id-5034 #sidemenu-wrapper, .page-id-5034 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5034 .sidemenu-icon-wrapper, .page-id-5034 .basic-menu, .page-id-5034 .second-menu-icon-wrapper, .page-id-5034 .second-menu-trigger, .page-id-5034 .show-login, .page-id-5034 .show-login {
   display: none;
}

.page-id-5034 #page-wrapper {
    padding-left: 0px;
}

.page-id-5255 .breadcrumb, .page-id-5255 .page-title-colors, .page-id-5255 #sidemenu-wrapper, .page-id-5255 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5255 .sidemenu-icon-wrapper, .page-id-5255 .basic-menu, .page-id-5255 .second-menu-icon-wrapper, .page-id-5255 .second-menu-trigger, .page-id-5255 .show-login, .page-id-5255 .show-login {
   display: none;
}

.page-id-5255 #page-wrapper {
    padding-left: 0px;
}

.page-id-5036 .breadcrumb, .page-id-5036 .page-title-colors, .page-id-5036 #sidemenu-wrapper, .page-id-5036 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5036 .sidemenu-icon-wrapper, .page-id-5036 .basic-menu, .page-id-5036 .second-menu-icon-wrapper, .page-id-5036 .second-menu-trigger, .page-id-5036 .show-login {
   display: none;
}

.page-id-5036 #page-wrapper {
    padding-left: 0px;
}

.page-id-5254 .breadcrumb, .page-id-5254 .page-title-colors, .page-id-5254 #sidemenu-wrapper, .page-id-5254 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5254 .sidemenu-icon-wrapper, .page-id-5254 .basic-menu, .page-id-5254 .second-menu-icon-wrapper, .page-id-5254 .second-menu-trigger, .page-id-5254 .show-login {
   display: none;
}

.page-id-5254 #page-wrapper {
    padding-left: 0px;
}

.page-id-2669 .breadcrumb, .page-id-2669 .page-title-colors, .page-id-2669 #sidemenu-wrapper, .page-id-2669 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2669 .sidemenu-icon-wrapper, .page-id-2669 .basic-menu, .page-id-2669 .second-menu-icon-wrapper, .page-id-2669 .second-menu-trigger, .page-id-2669 .show-login {
   display: none;
}

.page-id-2669 #page-wrapper {
    padding-left: 0px;
}

.page-id-4534 .breadcrumb, .page-id-4534 .page-title-colors, .page-id-4534 #sidemenu-wrapper, .page-id-4534 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4534 .sidemenu-icon-wrapper, .page-id-4534 .basic-menu, .page-id-4534 .second-menu-icon-wrapper, .page-id-4534 .second-menu-trigger, .page-id-4534 .show-login {
   display: none;
}

.page-id-4534 #page-wrapper {
    padding-left: 0px;
}

.page-id-4764 .breadcrumb, .page-id-4764 .page-title-colors, .page-id-4764 #sidemenu-wrapper, .page-id-4764 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4764 .sidemenu-icon-wrapper, .page-id-4764 .basic-menu, .page-id-4764 .second-menu-icon-wrapper, .page-id-4764 .second-menu-trigger, .page-id-4764 .show-login {
   display: none;
}

.page-id-4764 #page-wrapper {
    padding-left: 0px;
}

.page-id-5311 .breadcrumb, .page-id-5311 .page-title-colors, .page-id-5311 #sidemenu-wrapper, .page-id-5311 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5311 .sidemenu-icon-wrapper, .page-id-5311 .basic-menu, .page-id-5311 .second-menu-icon-wrapper, .page-id-5311 .second-menu-trigger, .page-id-5311 .show-login {
   display: none;
}

.page-id-5311 #page-wrapper {
    padding-left: 0px;
}

.page-id-5475 .breadcrumb, .page-id-5475 .page-title-colors, .page-id-5475 #sidemenu-wrapper, .page-id-5475 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5475 .sidemenu-icon-wrapper, .page-id-5475 .basic-menu, .page-id-5475 .second-menu-icon-wrapper, .page-id-5475 .second-menu-trigger, .page-id-5475 .show-login {
   display: none;
}

.page-id-5475 #page-wrapper {
    padding-left: 0px;
}

.page-id-5484 .breadcrumb, .page-id-5484 .page-title-colors, .page-id-5484 #sidemenu-wrapper, .page-id-5484 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5484 .sidemenu-icon-wrapper, .page-id-5484 .basic-menu, .page-id-5484 .second-menu-icon-wrapper, .page-id-5484 .second-menu-trigger, .page-id-5484 .show-login {
   display: none;
}

.page-id-5484 #page-wrapper {
    padding-left: 0px;
}

.page-id-4023 .breadcrumb, .page-id-4023 .page-title-colors, .page-id-4023 #sidemenu-wrapper, .page-id-4023 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-4023 .sidemenu-icon-wrapper, .page-id-4023 .basic-menu, .page-id-4023 .second-menu-icon-wrapper, .page-id-4023 .second-menu-trigger, .page-id-4023 .show-login {
   display: none;
}

.page-id-4023 #page-wrapper {
    padding-left: 0px;
}

.page-id-2339 .breadcrumb, .page-id-2339 .page-title-colors, .page-id-2339 #sidemenu-wrapper, .page-id-2339 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2339 .sidemenu-icon-wrapper, .page-id-2339 .basic-menu, .page-id-2339 .second-menu-icon-wrapper, .page-id-2339 .second-menu-trigger, .page-id-2339 .show-login {
   display: none;
}

.page-id-2339 #page-wrapper {
    padding-left: 0px;
}

.page-id-2327 .breadcrumb, .page-id-2327 .page-title-colors, .page-id-2327 #sidemenu-wrapper, .page-id-2327 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2327 .sidemenu-icon-wrapper, .page-id-2327 .basic-menu, .page-id-2327 .second-menu-icon-wrapper, .page-id-2327 .second-menu-trigger, .page-id-2327 .show-login {
   display: none;
}

.page-id-2327 #page-wrapper {
    padding-left: 0px;
}

.page-id-1655 .breadcrumb, .page-id-1655 .page-title-colors, .page-id-1655 #sidemenu-wrapper, .page-id-1655 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-1655 .sidemenu-icon-wrapper, .page-id-1655 .basic-menu, .page-id-1655 .second-menu-icon-wrapper, .page-id-1655 .second-menu-trigger, .page-id-1655 .show-login {
   display: none;
}

.page-id-1655 #page-wrapper {
    padding-left: 0px;
}

.page-id-2074 .breadcrumb, .page-id-2074 .page-title-colors, .page-id-2074 #sidemenu-wrapper, .page-id-2074 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2074 .sidemenu-icon-wrapper, .page-id-2074 .basic-menu, .page-id-2074 .second-menu-icon-wrapper, .page-id-2074 .second-menu-trigger, .page-id-2074 .show-login {
   display: none;
}

.page-id-2074 #page-wrapper, .page-id-2065 #page-wrapper, .page-id-2060 #page-wrapper, .page-id-2082 #page-wrapper, .page-id-2066 #page-wrapper, .page-id-2066 #page-wrapper, .page-id-2702 #page-wrapper, .page-id-2726 #page-wrapper, .page-id-71 #page-wrapper, .page-id-4967 #page-wrapper, .page-id-4973 #page-wrapper, .page-id-5032 #page-wrapper, .page-id-5034 #page-wrapper, .page-id-5036 #page-wrapper, .page-id-5041 #page-wrapper, .page-id-5203 #page-wrapper, .page-id-5209 #page-wrapper, .page-id-5228 #page-wrapper, .page-id-5253 #page-wrapper, .page-id-5254 #page-wrapper, .page-id-5255 #page-wrapper, .page-id-5443 #page-wrapper, .page-id-5496 #page-wrapper, .page-id-5648 #page-wrapper {
    padding-left: 0px;
}

.page-id-2082 .breadcrumb, .page-id-2082 .page-title-colors, .page-id-2082 #sidemenu-wrapper, .page-id-2082 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2082 .sidemenu-icon-wrapper, .page-id-2082 .basic-menu, .page-id-2082 .second-menu-icon-wrapper, .page-id-2082 .second-menu-trigger, .page-id-2082 .show-login, .page-id-2702 .show-login, .page-id-2726 .show-login, .page-id-71 .show-login, .page-id-4967 .show-login, .page-id-4973 .show-login, .page-id-5032 .show-login, .page-id-5034 .show-login, .page-id-5036 .show-login, .page-id-5041 .show-login, .page-id-5203 .show-login, .page-id-5209 .show-login, .page-id-5253 .show-login, .page-id-5254 .show-login, .page-id-5255 .show-login, .page-id-5648 .show-login {
   display: none;
}

.page-id-2066 .breadcrumb, .page-id-2066 .page-title-colors, .page-id-2066 #sidemenu-wrapper, .page-id-2066 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2066 .sidemenu-icon-wrapper, .page-id-2066 .basic-menu, .page-id-2066 .second-menu-icon-wrapper, .page-id-2066 .second-menu-trigger, .page-id-2066 .show-login {
   display: none;
}

.page-id-2067 .breadcrumb, .page-id-2067 .page-title-colors, .page-id-2067 #sidemenu-wrapper, .page-id-2067 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2067 .sidemenu-icon-wrapper, .page-id-2067 .basic-menu, .page-id-2067 .second-menu-icon-wrapper, .page-id-2067 .second-menu-trigger, .page-id-2067 .show-login {
   display: none;
}

.page-id-2068 .breadcrumb, .page-id-2068 .page-title-colors, .page-id-2068 #sidemenu-wrapper, .page-id-2068 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2068 .sidemenu-icon-wrapper, .page-id-2068 .basic-menu, .page-id-2068 .second-menu-icon-wrapper, .page-id-2068 .second-menu-trigger, .page-id-2068 .show-login {
   display: none;
}

.page-id-2069 .breadcrumb, .page-id-2069 .page-title-colors, .page-id-2069 #sidemenu-wrapper, .page-id-2069 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2069 .sidemenu-icon-wrapper, .page-id-2069 .basic-menu, .page-id-2069 .second-menu-icon-wrapper, .page-id-2069 .second-menu-trigger, .page-id-2069 .show-login {
   display: none;
}

.page-id-2070 .breadcrumb, .page-id-2070 .page-title-colors, .page-id-2070 #sidemenu-wrapper, .page-id-2070 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2070 .sidemenu-icon-wrapper, .page-id-2070 .basic-menu, .page-id-2070 .second-menu-icon-wrapper, .page-id-2070 .second-menu-trigger, .page-id-2070 .show-login {
   display: none;
}

.page-id-2092 .breadcrumb, .page-id-2092 .page-title-colors, .page-id-2092 #sidemenu-wrapper, .page-id-2092 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2092 .sidemenu-icon-wrapper, .page-id-2092 .basic-menu, .page-id-2092 .second-menu-icon-wrapper, .page-id-2092 .second-menu-trigger, .page-id-2092 .show-login {
   display: none;
}

.page-id-2095 .breadcrumb, .page-id-2095 .page-title-colors, .page-id-2095 #sidemenu-wrapper, .page-id-2095 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2095 .sidemenu-icon-wrapper, .page-id-2095 .basic-menu, .page-id-2095 .second-menu-icon-wrapper, .page-id-2095 .second-menu-trigger, .page-id-2095 .show-login {
   display: none;
}

.page-id-2098 .breadcrumb, .page-id-2098 .page-title-colors, .page-id-2098 #sidemenu-wrapper, .page-id-2098 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2098 .sidemenu-icon-wrapper, .page-id-2098 .basic-menu, .page-id-2098 .second-menu-icon-wrapper, .page-id-2098 .second-menu-trigger, .page-id-2098 .show-login {
   display: none;
}

.page-id-2099 .breadcrumb, .page-id-2099 .page-title-colors, .page-id-2099 #sidemenu-wrapper, .page-id-2099 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2099 .sidemenu-icon-wrapper, .page-id-2099 .basic-menu, .page-id-2099 .second-menu-icon-wrapper, .page-id-2099 .second-menu-trigger, .page-id-2099 .show-login {
   display: none;
}

.page-id-2100 .breadcrumb, .page-id-2100 .page-title-colors, .page-id-2100 #sidemenu-wrapper, .page-id-2100 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2100 .sidemenu-icon-wrapper, .page-id-2100 .basic-menu, .page-id-2100 .second-menu-icon-wrapper, .page-id-2100 .second-menu-trigger, .page-id-2100 .show-login {
   display: none;
}

.page-id-2101 .breadcrumb, .page-id-2101 .page-title-colors, .page-id-2101 #sidemenu-wrapper, .page-id-2101 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2101 .sidemenu-icon-wrapper, .page-id-2101 .basic-menu, .page-id-2101 .second-menu-icon-wrapper, .page-id-2101 .second-menu-trigger, .page-id-2101 .show-login {
   display: none;
}

.page-id-2102 .breadcrumb, .page-id-2102 .page-title-colors, .page-id-2102 #sidemenu-wrapper, .page-id-2102 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2102 .sidemenu-icon-wrapper, .page-id-2102 .basic-menu, .page-id-2102 .second-menu-icon-wrapper, .page-id-2102 .second-menu-trigger, .page-id-2102 .show-login {
   display: none;
}

.page-id-2103 .breadcrumb, .page-id-2103 .page-title-colors, .page-id-2103 #sidemenu-wrapper, .page-id-2103 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2103 .sidemenu-icon-wrapper, .page-id-2103 .basic-menu, .page-id-2103 .second-menu-icon-wrapper, .page-id-2103 .second-menu-trigger, .page-id-2103 .show-login {
   display: none;
}

.page-id-2065 .breadcrumb, .page-id-2065 .page-title-colors, .page-id-2065 #sidemenu-wrapper, .page-id-2065 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2065 .sidemenu-icon-wrapper, .page-id-2065 .basic-menu, .page-id-2065 .second-menu-icon-wrapper, .page-id-2065 .second-menu-trigger, .page-id-2065 .show-login {
   display: none;
}

.page-id-5228 .breadcrumb, .page-id-5228 .page-title-colors, .page-id-5228 #sidemenu-wrapper, .page-id-5228 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5228 .sidemenu-icon-wrapper, .page-id-5228 .basic-menu, .page-id-5228 .second-menu-icon-wrapper, .page-id-5228 .second-menu-trigger, .page-id-5228 .show-login {
   display: none;
}

.page-id-5443 .breadcrumb, .page-id-5443 .page-title-colors, .page-id-5443 #sidemenu-wrapper, .page-id-5443 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5443 .sidemenu-icon-wrapper, .page-id-5443 .basic-menu, .page-id-5443 .second-menu-icon-wrapper, .page-id-5443 .second-menu-trigger, .page-id-5443 .show-login {
   display: none;
}

.page-id-5496 .breadcrumb, .page-id-5496 .page-title-colors, .page-id-5496 #sidemenu-wrapper, .page-id-5496 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-5496 .sidemenu-icon-wrapper, .page-id-5496 .basic-menu, .page-id-5496 .second-menu-icon-wrapper, .page-id-5496 .second-menu-trigger, .page-id-5496 .show-login {
   display: none;
}

.page-id-2060 .breadcrumb, .page-id-2060 .page-title-colors, .page-id-2060 #sidemenu-wrapper, .page-id-2060 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2060 .sidemenu-icon-wrapper, .page-id-2060 .basic-menu, .page-id-2060 .second-menu-icon-wrapper, .page-id-2060 .second-menu-trigger, .page-id-2060 .show-login {
   display: none;
}


.page-id-2064 .breadcrumb, .page-id-2064 .page-title-colors, .page-id-2064 #sidemenu-wrapper, .page-id-2064 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-2064 .sidemenu-icon-wrapper, .page-id-2064 .basic-menu, .page-id-2064 .second-menu-icon-wrapper, .page-id-2064 .second-menu-trigger, .page-id-2064 .show-login {
   display: none;
}

.page-id-2064 #page-wrapper {
    padding-left: 0px;
}

.page-id-126 .breadcrumb, .page-id-126 .page-title-colors, .page-id-126 #sidemenu-wrapper, .page-id-126 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-126 .sidemenu-icon-wrapper, .page-id-126 .basic-menu, .page-id-126 .second-menu-icon-wrapper, .page-id-126 .second-menu-trigger, .page-id-126 .show-login {
   display: none;
}

.page-id-126 #page-wrapper {
    padding-left: 0px;
}

.page-id-127 .breadcrumb, .page-id-127 .page-title-colors, .page-id-127 #sidemenu-wrapper, .page-id-127 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-127 .sidemenu-icon-wrapper, .page-id-127 .basic-menu, .page-id-127 .second-menu-icon-wrapper, .page-id-127 .second-menu-trigger, .page-id-127 .show-login {
   display: none;
}

.page-id-127 #page-wrapper {
    padding-left: 0px;
}

/* logout page */

.page-id-124 .breadcrumb, .page-id-124 .page-title-colors, .page-id-124 #sidemenu-wrapper, .page-id-124 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-124 .sidemenu-icon-wrapper, .page-id-124 .basic-menu, .page-id-124 .second-menu-icon-wrapper, .page-id-124 .second-menu-trigger, .page-id-124 .show-login  {
   display: none;
}

.page-id-124 #page-wrapper {
    padding-left: 0px;
}

/* forgot password page */

.page-id-1649 .breadcrumb, .page-id-1649 .page-title-colors, .page-id-1649 #sidemenu-wrapper, .page-id-1649 .sidemenu-is-open .sidemenu-icon-wrapper, .page-id-1649 .sidemenu-icon-wrapper, .page-id-1649 .basic-menu, .page-id-1649 .second-menu-icon-wrapper, .page-id-1649 .second-menu-trigger, .page-id-1649 .show-login  {
   display: none;
}

.page-id-1649 #page-wrapper {
    padding-left: 0px;
}

#rich-options-section {
    background-color: #e9f8ff;
    width: 100%;
    margin-top: -80px;
    padding-top: 30px;
}

#rich-bio-section {
    background-color: #e9f8ff;
    width: 100%;
    margin-top: -30px;
    padding-top: 30px;
}

#rich-bio-topsection {
   background-color: #f8f8f8;
   padding-top: 0px;
   padding-bottom: 20px;
   border-bottom: 2px solid #e1e1e1;
   margin-bottom: 20px;
}

#richbiotwentyfour {
font-family: 'Open Sans', "Verdana", "Palatino Linotype" !important;
font-size: 13px !important;
 margin-top: -20px;
}

#richjamestwentyfour {
 margin-top: -20px;
}

h2#richjamesh2 {
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 32px;
    font-weight: 700;
    letter-spacing: -.5px;
    line-height: 38px;
    color: #2b3336;
    margin-bottom: 20px;
    margin-top: 50px;
}

h3#subheaderoptions {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 32px;
    color: #626569;
    margin-bottom: 50px;
    margin-top: -10px;
}

#buttonboxoa {
  max-width: 400px;
  margin-left: 0;
}

#oafullpackagebox {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

#oafullpackagebox p {
  font-size: 16px;
  color: #2b3336;
}

#strikeoldprice {
 margin-left: 5px !important;
 color: #9d9c9c !important;
font-weight: 600 !important;
}

#strongfont {
font-weight: 700;
color: #000000;
}

 .page-id-97 .second-menu-icon-wrapper, .page-id-97 .second-menu-trigger, .page-id-97 .show-login, .page-id-97 .second-menu-section {
  display: none !important;
}

/* Testimonials page */

#ottestwidth {
 width: 100%;
 max-width: 1250px;
 margin-left: auto;
 margin-right: auto;
}

#ottestp1 {
 margin-top: 40px;
 float: left;
 width: 23.5%;
 margin-right: 2%;
 background-color: #ffffff;
border: 1px solid #e2f3fb;
box-shadow: 1px 1px 5px 0 #d1dbe0;
transition: 0.5s;
clear: both;
}

#ottestp1:hover, #ottestp2:hover, #ottestp3:hover, #ottestp4:hover {
transform: scale(1.1);
}

#ottestp2 {
 margin-top: 40px;
 float: left;
 width: 23.5%;
 margin-right: 2%;
 background-color: #ffffff;
box-shadow: 1px 1px 5px 0 #d1dbe0;
transition: 0.5s;
}

#ottestp3 {
 margin-top: 40px;
 float: left;
 width: 23.5%;
 margin-right: 2%;
 background-color: #ffffff;
box-shadow: 1px 1px 5px 0 #d1dbe0;
transition: 0.5s;
}

#ottestp4 {
 margin-top: 40px;
 float: left;
 width: 23.5%;
 margin-right: 0;
 background-color: #ffffff;
box-shadow: 1px 1px 5px 0 #d1dbe0;
transition: 0.5s;
}

#blacklink a {
color: #000000 !important;
text-transform: underline;
}

#blacklink a:hover {
color: #000000 !important;
text-transform: underline;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
right: -54px !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag {
left: -54px !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
  display: none !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_slideshow .slb_template_tag {
  display: none !important;
}

#footaff {
 display: none;
}

.page-id-4973 #footaff, .page-id-5041 #footaff, .page-id-4967 #footaff, .page-id-71 #footaff, .page-id-5203 #footaff {
 display: inline !important;
}

/* ReCapture logo remove */

.grecaptcha-logo {
 display: none;
}

 .grecaptcha-badge {
 display: none;
}

.page-id-97 .grecaptcha-logo, .page-id-96 .grecaptcha-logo, .page-id-5041 .grecaptcha-logo {
 display: block;
}

.page-id-97 .grecaptcha-badge, .page-id-96 .grecaptcha-badge, .page-id-5041 .grecaptcha-badge {
 display: block;
}


/* Stripe elements checkout boxes */

.mm-stripe-elements-container.StripeElement {
  border: 1px solid #c3c3c3;
  box-shadow: none;
}

/* Options AI Landing Page OT */

#lptopcontainer {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 920px;
}

#quizcontainerai {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 740px;
}

 #purpleai {
 color: #cb55f7;
}

.page-id-5585 #highlight {
    background-color: #ffeda6;
    padding: 5px 2px;
}

.page-id-5585 #clearfloat {
 clear: both;
 margin-bottom: 0px !important;
}

#ottestwidthai {
    width: 100%;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
}

#oaitestp1 {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    border: 1px solid #e2f3fb;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
    clear: both;
}

#oaitestp2 {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#oaitestp3 {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#oaitestp4 {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 0;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#oaitestp1mob {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    border: 1px solid #e2f3fb;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
    clear: both;
}

#oaitestp2mob {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#oaitestp3mob {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#oaitestp4mob {
    margin-top: 40px;
    float: left;
    width: 23.5%;
    margin-right: 0;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 #d1dbe0;
    transition: 0.5s;
}

#oaitestp1:hover, #oaitestp2:hover, #oaitestp3:hover, #oaitestp4:hover {
transform: scale(1.1);
}

#oaitestp1mob:hover, #oaitestp2mob:hover, #oaitestp3mob:hover, #oaitestp4mob:hover {
transform: scale(1.1);
}

.page-id-5585 .toggleq {
    background: #211f2e;
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 50px;
   margin-top: 40px;
}

.page-id-5585 .center {
    text-align: center !important;
    width: 100%;
}

.page-id-5585 details {
    font-family: 'proxima-nova', sans-serif;
    display: block;
}

.page-id-5585 details p {
    padding: 15px 25px 15px 15px;
    margin: 0;
    text-shadow: none;
    text-align: left;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    line-height: 1.3em;
}

#questionanswersai {
    margin-right: 0px;
    font-size: 17px !important;
    line-height: 1.4 !important;
    color: #c3c6d9;
    padding: 15px 25px 15px 15px;
}

.page-id-5585 ::marker {
  color: #211f2e;
 list-style: none;
 opacity: 0 !important;
}

h2#accordianh2ai {
    color: #e9e2e9;
    font-family: 'Helvetica', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 19px !important;
    margin-top: -23px !important;
    letter-spacing: 0px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 0px;
    padding: 18px;
    text-shadow: none;
}

h2#accordianh2ai:active {
border: none !important;
}

#homeph1 {
    margin-top: 0px;
    margin-bottom: 25px;
     padding-top: 0px;
    font-size: 54px;
    font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    background: linear-gradient(to right, #ced0dd, #b555c8);
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

#mobile-square-vsl {
    width: 100%;
    max-width: 475px;
    height: auto;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 25px;
}

#headerai {
 background-color: #8724e5;
padding: 5px 10px;
 border-radius: 10px;
 color: #ffffff;
}

#homeph2 {
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 35px;
    color: #ced0dd;
    font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 1.4;
    text-align: center;
}

#homeph3 {
    margin-top: 30px;
    font-size: 40px;
    max-width: 460px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.3;
    letter-spacing: -0.5px;
    font-weight: 700;
    color: #ced0dd;
    text-align: left;
}


#homeph4 {
    margin-top: 30px;
    font-size: 28px;
    font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    line-height: 1.4;
    letter-spacing: -0.5px;
    font-weight: 300;
    color: #ced0dd;
   text-align: left;
}

#homepmainheader {
    padding-top: 70px;
    font-size: 34px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    font-weight: 700;
    color: #ced0dd;
    text-align: center;
    margin-top: 0px;
}

#homepmainheaderblack {
    padding-top: 85px;
    font-size: 40px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    font-weight: 700;
    margin-top: 0px;
    color: #211f2e;
    text-align: center;
}

#homemainsubheader {
    font-size: 26px;
    font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    line-height: 1.6;
    max-width: 735px;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding-top: 0px;
    font-weight: 700;
    color: #5a5564;
    text-align: center;
}

#homepmainheaderbottom {
    padding-top: 85px;
    font-size: 62px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: 0px;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 5px;
     background: linear-gradient(to right, #ced0dd, #b555c8);
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
}

#homepsubheaderbottom {
    font-size: 24px;
    margin-top: 7px;
    margin-bottom: 35px;
    color: #ced0dd;
    font-family: IBM Plex Mono, Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 1.4;
    text-align: center;
}

#afterbuttontext {
    font-size: 15px;
    font-family: Helvetica, Arial, sans-serif;
    margin-top: -20px;
    margin-bottom: 90px;
    color: #a3a8ca;
    font-weight: 300;
    line-height: 1.4;
    text-align: center;
}

#homesteps {
    padding-top: 10px;
    font-size: 30px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    font-weight: 700;
    margin-top: 0px;
    color: #403851;
    text-align: left;
}

#numsteps {
    background-color: #e1ccf4;
    color: #362f37;
    float: left;
    padding: 0px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-weight: 500;
    margin-top: 30px;
    text-align: center;
    border-radius: 50%;
    margin-right: 20px;
}

#stepsubheader {
   font-size: 25px;
   font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    padding-top: 30px;
    font-weight: 700;
    color: #403851;
    text-align: left;
}

#stepdescription {
    font-size: 22px;
    padding-top: 20px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.5;
    letter-spacing: -0.5px;
    font-weight: 500;
    margin-top: 0px;
    color: #564f64;
    text-align: left;
   margin-bottom: 20px;
}

#appfeatures {
    font-size: 17px;
    padding-top: 9px;
   font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.5;
    letter-spacing: 0px;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 5px;
    color: #3f3851;
    text-align: left;
}

#appfeatures2 {
    font-size: 21px;
    padding-top: 9px;
    font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.5;
    letter-spacing: 0px;
    font-weight: 500;
    margin-top: 0px;
    color: #3f3851;
    text-align: left;
    margin-bottom: 30px;
}

#upgrade-tick-ai, #upgrade-tick-ai-price {
    display: inline;
    margin-left: 0px;
    margin-top: -5px;
    line-height: 1.5;
    opacity: 1;
    margin-right: 11px;
    margin-bottom: 0px;
}

#scroll-modules2-ai {
    width: 292px;
    height: 490px;
    overflow-y: scroll !important;
    margin-left: auto;
    margin-right: auto;
   padding-left: 3px;
}

.scroll-modules-ai {
    position: relative;
    background: url(https://optionstexting.com/wp-content/uploads/Background-scroll-optionsapp.png) center center no-repeat;
    height: 698px;
    padding-top: 114px;
    margin-top: -78px;
    margin-left: -56px;
    margin-bottom: 0px;
    background-size: contain;
    width: 100%;
    clear: both;
}


#scroll-through-images-cta-mobile-ai {
  float: right;
  margin-top: 60px;
  margin-right: 25px;
  margin-bottom: -100px;
}

.homepagetop {
 background-color: #221f2e;
 width: 100%;
overflow: auto;
  margin: 0 auto;
  padding: 0;
 padding-bottom: 50px;
}

#hometopleft {
    float: left;
    width: 50%;
    padding-top: 90px;
    padding-left: 10%;
    margin-right: 5%;
}

#hometopright {
    float: left;
    width: 40%;
}

#hometopleft1 {
    float: left;
    width: 50%;
    padding-top: 90px;
    padding-left: 10%;
    margin-right: 5%;
}

#hometopright1 {
    float: left;
    width: 40%;
}

#manageoptionsleft {
    float: left;
    width: 40%;
    padding-top: 50px;
    padding-left: 10%;
    margin-right: 5%;
}

#manageoptionsright {
    float: left;
    width: 50%;
   padding-top: 50px;
}

#apphomescreenleft {
    float: left;
    width: 40%;
    padding-top: 0px;
    padding-left: 0%;
    margin-right: 10%;
}

#apphomescreenright {
    float: left;
    width: 40%;
   padding-top: 0px;
   margin-left: 10%;
}

.homepagetestimonials {
 background-color: #fefefe;
 width: 100%;
  overflow: auto;
  margin: 0 auto;
  padding: 0;
      padding-bottom: 110px;
}

#aiwebappmodel {
    width: 250px;
    height: auto;
    padding-top: 80px;
    margin-right: 120px;
}

#webappmodelsteps {
    margin-top: 100px;
    margin-left: 100px;
    box-shadow: 0px 1px 15px #aca7a7;
}

#apphomeshadow {
    box-shadow: 0px 1px 15px #aca7a7;
   margin-bottom: 80px;
}

.homepagehowworks {
 background-color: #fefefe;
 width: 100%;
 overflow: auto;
  margin: 0 auto;
  padding: 0;
  clear: both;
  padding-bottom: 40px;

}

.homepagehowworks2 {
    background-color: #fdf6ff;
    width: 100%;
   overflow: auto;
    margin: 0 auto;
    padding: 0;
    clear: both;
   padding-bottom: 50px;
}

.homepagehowworks3 {
 background-color: #fefefe;
 width: 100%;
 overflow: auto;
  margin: 0 auto;
  padding: 0;
  clear: both;
}

.homepagehowworks3 p {
    font-size: 17px;
    font-family: "proxima nova", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #454545;
    line-height: 1.6;
    margin-bottom: 22px;
    font-weight: 400;
}

.homepagemanageoptions {
    background-color: #fdf6ff;
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    padding: 0;
    clear: both;
     padding-bottom: 40px;
}

.homepagebottom {
    background-color: #181620;
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    padding: 0;
    clear: both;
}

.homepagebottom2 {
    background-color: #221f2e;
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    padding: 0;
    clear: both;
}

.homepagequestions {
 background-color: #221f2e;
   width: 100%;
  padding-bottom: 45px !important;
    margin: 0 auto;
    padding: 0;
    clear: both;
}

    .boxai {
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        padding: 10px;
        background-clip: padding-box;
        text-align: center;
    }

.button-home {
    background: #d50e92 !important;
    border-color: #b40a7a !important;
    width: 80% !important;
    font-size: 19px !important;
    font-family: "helvetica", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin: 0 auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: 0px;
    padding: 19px 15px;
    color: #ffffff;
    text-shadow: none;
    margin-bottom: 40px;
    text-transform: none;
    margin-top: 20px;
    border-radius: 5px;
}

.button-home:hover {
 background: #b40a7a !important;
 border-color: #b40a7a !important;
}

.button2-home {
    background: #d50e92 !important;
    border-color: #b40a7a !important;
    width: 53% !important;
    font-size: 19px !important;
    font-family: "helvetica", 'proxima nova', "Verdana", "Palatino Linotype", Palatino, serif;
    margin: 0 auto;
    font-weight: 700;
    margin-right: auto;
    letter-spacing: 1px;
   padding: 12px 15px;
    color: #ffffff;
    text-shadow: none;
    text-transform: none;
    margin-bottom: 40px;
    margin-top: 0px;
    border-radius: 5px;
}
  

.button2-home:hover {
 background: #b40a7a !important;
 border-color: #b40a7a !important;
} 

.page-id-5585 :focus {
  outline: none;
}

.page-id-5585 summary::after {
    font-family: "Font Awesome 5 Free";
	 font-weight: 900;
    content: "\f067";
	 float: right;
	 margin-top: -44px;
    padding-right: 15px;
	 font-size: 15px;
	 color: #ced0dd;
}
		
.page-id-5585 details[open] summary::after {
    content: '\f068';
	 display: -moz-inline-stack;
	 display: inline-block;
	 padding-right: 15px;
	 border: none !important;
    font-size: 15px;
}

.page-id-5585 summary {
    transition: background .75s ease;
	 width: 100%;
         outline: 0;
         padding-top: 25px;
	 text-align: center;
	 font-size: 85%;
	 cursor: pointer;
	 margin-bottom: 0px;
	 border-top: 1px solid #D3D3D3;
    border-left: 1px solid #d3d3d3;
	 border-right: 1px solid #d3d3d3;
}

.page-id-5585 summary:hover {
  background-color: transparent;
}

.page-id-5585 #page-title {
    background-color: #181620 !important;
    border-bottom: none;
    background: none;
}

.page-id-5585 .widget, .page-id-5585 #footer  {
    background-color: #221f2e;
}

#modules-scroll-image-ai {
  margin-top: -10px;
  margin-bottom: -10px;
}

#pricingfreetrial {
    padding-top: 0px;
    font-size: 33px;
    font-family: proxima-nova, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    font-weight: 700;
    color: #181620;
    text-align: center;
    margin-top: 20px;
}

#pricemonthly {
    font-size: 16px;
    font-family: helvetica, sans-serif;
    line-height: 1.6;
    letter-spacing: -0.5px;
    padding-top: 5px;
    color: #473f45;
    font-weight: 500;
     text-align: center;
    margin-bottom: 20px;
}

#bigprice {
    font-size: 18px;
    margin-left: 5px;
    margin-right: 0px;
}

#pricingcenterbox {
    width: 100%;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fefefe;
    border-radius: 8px;
    margin-top: 60px;
    margin-bottom: 50px;
     box-shadow: 0px 0px 6px #b7afafc9;
}

#pricingtopbox {
 padding: 30px 30px 0px 30px;
}

#pricingfeatures {
  border-top: 1px solid #dfd9e2ba;
  padding: 20px 30px 30px 30px;
}

.page-id-5585 #lpnewpriceaftervideotop {
    color: #25ca81;
}

.page-id-5585 #lppriceaftervideotop {
    color: #c8e4ed;
}

/* Options AI Landing Page END */

/* New Options AI LP edits June 18th */

#bridgeh4accesspass {
    font-family: proxima-nova, helvetica, sans-serif;
    text-align: center;
    font-size: 17px;
    max-width: 580px;
    line-height: 28px;
    margin-top: 35px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    color: #ced0ddb5;
}

#lpaccesspass {
    font-size: 32px;
    margin-top: 40px;
    font-weight: 900;
     color: #bfc3cf;
    font-family: 'proxima-nova', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    letter-spacing: -1.5px;
    line-height: 1.3;
    margin-bottom: 40px;
}

.accesspassgraphic {
    width: 100%;
    max-width: 505px;
    background-color: #DDF4ED;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    min-height: 205px;
    margin-top: 20px;
    margin-bottom: 10px;
}

#accesspassfeatures {
    font-size: 16px;
    padding-top: 0px;
    font-family: proxima-nova, helvetica, sans-serif;
    line-height: 1.5;
    letter-spacing: 0px;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 1px;
    color: #3f3851;
    text-align: left;
}

#accesspassleft {
    float: left;
    width: 35%;
    padding-top: 25px;
    padding-bottom: 42px;
    border-right: 1px solid rgba(77, 179, 136, 0.20);
    background-color: #ddf4ed;
}

#accesspassright {
    float: right;
    width: 65%;
    background-color: #DDF4ED;
    padding-bottom: 1px;
    padding-left: 21px;
    padding-top: 26px;
}

#accesspasscoupon {
    margin-top: -41px;
    margin-left: 0px;
    margin-bottom: -13px;
}

#whitecirclecouponleft {
    float: left;
    margin-left: -11px;
    margin-top: -64px;
}

#whitecirclecouponright {
    margin-right: -10px;
    margin-top: -99px;
    float: right;
}

#greendiscount {
    color: #088967;
    font-weight: 600;
    font-size: 16px;
}


/* Mobile Responsive Design - -- -  - - - -- -- - - - - - > > > */


/* Small screen 240px */

@media only screen and (max-width: 299px) {

/* Options AI Landing Page 240px - 300px */

#bridgeh4accesspass {
    font-size: 13px;
   line-height: 1.5;
}

#lpaccesspass {
    font-size: 18px;
}

 .accesspassgraphic {
        max-width: 400px;
        padding-bottom: 0px;
        min-height: 180px;
        margin-bottom: 88px;
    }

#accesspassleft {
        width: 100%;
        padding-top: 26px;
        padding-bottom: 0px;
        max-height: 86px;
        border-bottom: 1px solid rgba(77, 179, 136, 0.20);
        border-right: none;
    }

#accesspassright {
        width: 100%;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-top: 9px;
    }

    #accesspassfeatures {
        font-size: 13px;
        padding-top: 0px;
        line-height: 1.3;
    }

.page-id-6387 #upgrade-tick {
       margin-right: 5px;
    }

    #whitecirclecouponleft {
        display: none;
    }

#whitecirclecouponright {
    display: none;
}

    #accesspasscoupon {
        width: 74px;
        height: auto;
        margin-left: 0px;
        margin-bottom: -75px;
    }

    #usericonpass {
        width: 31px;
        margin-top: 36px;
    }

#dashproductadai {
 display: none;
} 

#dashproductadaisize {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}

#lptopcontainer {
 padding-left: 3%;
 padding-right: 3%;
}


#homeph1 {
    font-size: 30px;
    padding-top: 20px;
}

#homeph2 {
    font-size: 16px;
}

.page-id-5585 #mobile-videoplayer-vsl {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}

.button-home {
        width: 100% !important;
        max-width: 310px;
        font-size: 15px !important;
        margin-top: 10px !important;
        padding: 13px 12px;
    }

#afterbuttontext {
    font-size: 11px;
    margin-top: -30px;
}

.homepagetop {
 padding-left: 3%;
 padding-right: 3%;
overflow: auto;
padding-bottom: 40px;
}

#hometopleft {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

#hometopleft1 {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright1 {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

    #homeph3 {
        font-size: 24px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 15px;
        text-align: center;
    }

#homeph4 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    font-size: 15px;
    line-height: 1.5;
    text-align: center;
}

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: 0px;
    width: 35px;
}

#aiwebappmodelmobile {
        width: 180px;
        height: auto;
        margin-top: 0px;
    }

    .homepagehowworks {
        padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 50px;
      padding-bottom: 40px;
}

  .homepagehowworks2 {
        padding-left: 3%;
        padding-right: 3%;
       overflow: hidden;
       padding-top: 50px;
     padding-bottom: 40px;
}

.homepagemanageoptions {
        padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
    }

#homepmainheaderblack {
    padding-top: 5px;
    font-size: 26px;
    line-height: 1.4;
}

#homepmainheader {
    padding-top: 30px;
    font-size: 24px;
    line-height: 1.4;
}

#numsteps {
    width: 35px;
    height: 35px;
    line-height: 1.7;
    margin-right: 10px;
    margin-top: 0px;
}

#homesteps {
    padding-top: 0px;
    font-size: 21px;
    line-height: 1.4;
}

#stepsubheader {
    font-size: 19px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 16px;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 14px;
   margin-bottom: 5px;
}

#appfeatures2 {
    font-size: 14px;
    padding-top: 9px;
   margin-bottom: 6px;
}

#upgrade-tick-ai {
   width: 13px;
   height: 12px;
   margin-right: 6px;
 }

#upgrade-tick-ai-price {
   width: 13px;
   height: 13px;
   margin-right: 6px;
 }


#webappmodelsteps {
  display: none;
}

 #webappmodelstepsmobile {
        box-shadow: 0px 1px 10px #aca7a7;
        width: 80%;
        height: auto;
        max-width: 250px;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .scroll-modules-ai {
        height: 535px;
        padding-top: 123px;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        width: 225px;
    }

    #scroll-modules2-ai {
        width: 184px;
        height: 302px;
        overflow-y: scroll !important;
        overflow-x: hidden;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4px;
    }

#scroll-through-images-cta-mobile-ai {
        width: 116px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -40px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 17px;
        line-height: 1.5;
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
    }

.button2-home {
    width: 100% !important;
    font-size: 14px !important;
    padding: 13px 12px;
    margin-bottom: 0px;
    margin-top: 0px;
}

#manageoptionsleft {
    float: left;
    width: 100%;
    padding-top: 40px;
    padding-left: 0%;
    margin-right: 0%;
}

#manageoptionsright {
    float: left;
    width: 100%;
    padding-top: 0px;
    margin-top: -20px;
}

    #manageoptionsimage {
        width: 85%;
        margin-top: 0px;
        margin-bottom: 30px;
    }

#apphomeshadow {
   margin-bottom: 50px;
}

#oaitestp1, #oaitestp2, #oaitestp3, #oaitestp4 {
     display: none;
    }

#oaitestp1mob, #oaitestp2mob, #oaitestp3mob, #oaitestp4mob {
      margin-top: 40px;
        float: left;
        width: 90%;
        margin-bottom: 5px;
        margin-left: 5%;
        margin-right: 5%;
        height: auto;
    }

.homepagetestimonials {
       padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
}

.homepagequestions {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 35px !important;
}

.homepagehowworks3  {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 30px;
}

.homepagebottom {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 30px;
}

.homepagebottom2 {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 30px;
}

h2#accordianh2ai {
    font-size: 15px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswersai {
    font-size: 14px !important;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 14px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 47%;
    padding-left: 0%;
    margin-right: 3%;
}

#apphomescreenright {
    width: 47%;
    margin-left: 3%;
}

#homepmainheaderbottom {
    padding-top: 30px;
    font-size: 36px;
    line-height: 1.3;
    margin-left: auto;
    margin-right: auto;
}

    #homepsubheaderbottom {
        font-size: 16px;
        margin-top: 24px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

#modules-scroll-image-ai {
    margin-top: -15px;
    margin-bottom: -15px;
}

.page-id-5585 #quizcontainer {
   padding-left: 0px;
   padding-right: 0px;
}

#pricingfreetrial {
    font-size: 22px;
}

    #pricingtopbox {
        padding: 15px 15px 0px 15px;
    }

#pricingcenterbox {
    width: 92%;
    margin-top: 30px;
}

#pricemonthly {
    font-size: 13px;
 }
 
 #bigprice {
     font-size: 15px;
}

#pricingfeatures {
    padding: 20px 15px 20px 15px;
}
	
/* Options AI Landing Page END 240px - 300px */


/* Adult Quiz 240px */

#twentyfourjumplinkimg {
 width: 85%;
 height: auto;
}

#twentyfourdiscountbig {
    font-size: 17px !important;
    line-height: 20px !important;
    margin-bottom: 30px;
}

#lph2twentyfour {
  display: none;
}

#lph2twentyfourmob {
  color: #42484a;
  font-size: 22px;
  font-weight: 700 !important;
  font-family: 'Montserrat', 'Open Sans', serif !important;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  letter-spacing: -1.5px;
  margin-top: 60px;
  margin-bottom: 40px;
  padding-left: 5px;
  padding-right: 5px;
}

#richjamestwentyfour {
  margin-top: -20px;
  margin-left: 15%;
  margin-right: 15%;
}

#star454 {
    margin-top: -3px !important;
    height: 13px !important;
    width: auto !important;
}

.page-id-5280 #lph2 {
    margin-top: 30px;
    margin-bottom: 20px;
}

.page-id-2700 #quizcontainer {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 4px;
}

.page-id-2700 #mobile-videoplayer-vsl {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.page-id-2065 #tindersubheader, .page-id-5228 #tindersubheader, .page-id-5443 #tindersubheader, .page-id-5496 #tindersubheader {
 margin-top: -20px;
}

.page-id-2065 #lph2, .page-id-5228 #lph2, .page-id-5443 #lph2, .page-id-5496 #lph2 {
  margin-top: 10px;
  margin-bottom: 0px;
}

#ottestp1, #ottestp2, #ottestp3, #ottestp4 {
 margin-top: 40px;
 float: left;
 width: 90%;
margin-bottom: 20px;
 margin-left: 5%;
 margin-right: 5%;
height: auto;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
  margin-top: 80px !important;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
  min-width: 250px !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
  right: 0px !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag {
left: 0px !important;
}

#otnavlink {
 padding: 10px 10px 10px;
}

#otnavlink:hover {
 padding: 10px 10px 10px;
}

#downsellh1 {
 display: none;
}

#downsellh1mobile {
   margin-top: 40px;
    line-height: 27px;
    font-size: 19px;
    padding-left: 5px;
    padding-right: 5px;
   margin-bottom: 0px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2d3335;
    font-weight: normal;
    letter-spacing: -0.5px;
    text-align: center;
}


#pa-alert-bar {
width: 100%;
padding: 5px;
line-height: 20px;
font-size: 12px;
font-weight: 600;
}

.page-id-4521 #quizcontainer {
  margin-top: 10px;
}

#subheaderphvideo {
 font-size: 16px;
}

.page-id-4521 #quizh1title {
	    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
	    font-weight: 700;
	    font-size: 20px;
	    color: #eae0e0;
	    text-align: center;
	    padding: 20px 0px 0px 0px;
	    margin: 0px 0 -10px 0;
	    line-height: 28px;
	}

 .page-id-4521 .progress-bar-striped {
       font-size: 11px;
       background-size: 20px 20px;
       margin: 20px 0px 0px 0px;
   }

.page-id-4534 #quizcontainer, .page-id-4764 #quizcontainer, .page-id-2064 #quizcontainer, .page-id-2669 #quizcontainer, .page-id-5311 #quizcontainer, .page-id-5434 #quizcontainer, .page-id-5475 #quizcontainer, .page-id-5484 #quizcontainer {
 clear: both;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
padding-left: 5px;
padding-right: 5px;
}

.page-id-4534 .bitmovinplayer-container {
 min-width: 240px !important;
}

.page-id-4764 .bitmovinplayer-container {
 min-width: 240px !important;
}

.page-id-5311 .bitmovinplayer-container {
 min-width: 240px !important;
}

.page-id-5475 .bitmovinplayer-container {
 min-width: 240px !important;
}

.page-id-5484 .bitmovinplayer-container {
 min-width: 240px !important;
}

.page-id-2064 .bitmovinplayer-container {
 min-width: 240px !important;
}

.page-id-4534 .bitmovinplayer-container video {
    object-fit: contain;
}

.page-id-4764 .bitmovinplayer-container video {
    object-fit: contain;
}

.page-id-5311 .bitmovinplayer-container video {
    object-fit: contain;
}

.page-id-5475 .bitmovinplayer-container video {
    object-fit: contain;
}

.page-id-5484 .bitmovinplayer-container video {
    object-fit: contain;
}

.page-id-2064 .bitmovinplayer-container video {
    object-fit: contain;
}

.page-id-4534 #tindersubheader, .page-id-4764 #tindersubheader, .page-id-2064 #tindersubheader, .page-id-5311 #tindersubheader, .page-id-5475 #tindersubheader, .page-id-5484 #tindersubheader {
 padding-left: 5px;
padding-right: 5px;
}

.page-id-4534 #soundonmic2, .page-id-4764 #soundonmic2, .page-id-2064 #soundonmic2, .page-id-5311 #soundonmic2, .page-id-5475 #soundonmic2, .page-id-5484 #soundonmic2 {
 padding-left: 5px;
padding-right: 5px;
}

.paginationpquiz {
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #9e9090;
    padding-bottom: 15px;
    width: 100%;
    max-width: 320px;
}

.page-id-4521 #adultquizpage {
 padding-top: 10px;
 padding-bottom: 400px;
 margin-bottom: -150px;
}

.page-id-4521 #calcresults {
  text-align: center;
  font-family: 'open sans' !important;		
  font-size: 14px !important;
  color: #ffffff !important;
  margin-top: -20px;
 margin-bottom: -10px;	
}

.page-id-4521 #floatingCirclesG{
	margin: 20px auto;
}

/* UPSELL Splash page 240px */

h2#richjamesh2 {
   font-size: 30px;
    line-height: 34px;
}

h3#subheaderoptions {
 font-size: 18px;
}

#rich-options-creator {
    width: 100%;
    margin: 0 auto;
    margin-top: -40px;
    margin-bottom: 20px;
}

#igvideooptions {
  margin-bottom: 10px;
}

#splashcongratulationsdesktop {
 display: none;
}

#upsellsplashendwarning {
  clear: both;
  margin-top: 50px;
}

#upsellsplashendwarning p {
     font-size: 14px !important;
     font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
     font-weight: normal !important;
     color: #a40a0a !important;
     text-align: center !important;
}

#upsellsplashmobile60day {
    margin-top: 70px;
}

.page-id-3942 .mm-button.orange, .page-id-3943 .mm-button.orange {
 padding: 15px 15px !important;
font-size: 18px !important;
}

.page-id-3942 .mm-button.orange2, .page-id-3943 .mm-button.orange2 {
font-size: 18px !important;
}

.page-id-3942 #lpsplashleft, .page-id-3943 #lpsplashleft, .page-id-5209 #lpsplashleft {
   box-shadow: none !important;
   padding-left: 0px;
   padding-right: 0px;
}

#upsellsplashmobile {
 clear: both;
text-align: center;
}

.page-id-3942 #dashboxbutton, .page-id-3943 #dashboxbutton {
    width: 100%;
    float: none;
    margin-bottom: 20px;
}

#dashboxbutton3 {
    width: 80%;
    float: none;
    margin-left: auto;
    margin-right: auto;
   margin-top: 0px;
  margin-bottom: 20px;
}


#upsellsplashbullets li {
   margin-bottom: 12px;
}

.page-id-3942 #lph3orange, .page-id-3943 #lph3orange {
    font-size: 28px !important;
    line-height: 37px !important;
    padding-left: 0px;
    margin-bottom: 5px !important;
}

#upsellsplashh3sub {
    font-size: 18px;
    line-height: 22px;
}

/* Recommended Products Section Academy 240px */

#recproductad {
display: none;
}

#recproductadmobile {
 width: 100%;
  max-width: 200px;
 height: auto;
background-color: #ffffff;
  border: 2px dashed #e13573; 
  box-shadow: 0px 1px 3px #b7bbbd;
}

#recproductadmobile:hover {
 opacity: 0.8;
}

#recommendedproductleft {
    width: 100%;
    max-width: 240px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 30px;
    margin-bottom: 60px;
}

#recommendedproductright {
   width: 100%;
    max-width: 280px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 30px;
    margin-bottom: 40px;
}

.mm-button.unlock {
   font-size: 16px !important;
  padding: 15px 15px !important;
}


/* Academy banner ads */

.page-id-3327 #chapter-header, .page-id-3335 #chapter-header, .page-id-3361 #chapter-header, .page-id-3400 #chapter-header, .page-id-3438 #chapter-header {
    min-height: 500px;
}

.page-id-3955 #chapter-header {
    min-height: 500px;
}

#acadameybannerad {
 width: 90%;
 height: auto;
margin-top: 120px;
}

/* Upsell pages testimonials 240px */

#testimonial10magnetdesktop {
 display: none;
}

#dashalert {
  border: 2px dashed #ff077b;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  padding-bottom: 0px;
}

 #dashalert p {	
  font-size: 14px !important;
  color: #ff077b !important;
  font-family: 'Bitter', serif !important;
  line-height: 23px !important;
  margin-bottom: 30px !important;
}

.page-id-3819 #dashlpsectiontestimonials, .page-id-4923 #dashlpsectiontestimonials, .page-id-4940 #dashlpsectiontestimonials, .page-id-4941 #dashlpsectiontestimonials, .page-id-4848 #dashlpsectiontestimonials, .page-id-5128 #dashlpsectiontestimonials, .page-id-3821 #dashlpsectiontestimonials, .page-id-3885 #dashlpsectiontestimonials, .page-id-5449 #dashlpsectiontestimonials {
    margin-top: 50px;
    padding: 10px;
   padding-bottom: 2px;
    }
    
 .page-id-3819 #dashlptest1, .page-id-4923 #dashlptest1, .page-id-4940 #dashlptest1, .page-id-4941 #dashlptest1, .page-id-4848 #dashlptest1, .page-id-5128 #dashlptest1, .page-id-3821 #dashlptest1, .page-id-3885 #dashlptest1, .page-id-5449 #dashlptest1 {
    padding: 10px;
   }
   
 .page-id-3819 #dashlptesth2, .page-id-4923 #dashlptesth2, .page-id-4940 #dashlptesth2, .page-id-4941 #dashlptesth2, .page-id-4848 #dashlptesth2, .page-id-5128 #dashlptesth2, .page-id-3821 #dashlptesth2, .page-id-3885 #dashlptesth2, .page-id-5449 #dashlptesth2 {
	 margin-top: -10px; 
         margin-left: 10px;
  }


.page-id-1616 .mm-button.orange, .page-id-1616 .mm-button.orange2, .page-id-4967 .mm-button.orange, .page-id-4967 .mm-button.orange2 {
    width: 90% !important;
    font-size: 16px !important;
    padding: 15px 15px !important;
   margin-top: 30px !important;
   font-weight: 400 !important;
  margin-bottom: 10px !important;
}

/* Core checkout mobile */

.page-id-1702 .mm-checkoutContainer {
    width: 100% !important;
    padding-left: 10px;
    padding-right: 10px;
}

.page-id-1702 #moduleintro {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 30px;
    margin-top: -10px;
}

.page-id-1702 #pricecheckoutordersummary2 {
    font-size: 14px !important;
}

.page-id-1702 #pricecheckoutordersummary {
    font-size: 14px !important;
}

#priceproductordersummary {
    font-size: 17px !important;
    line-height: 28px !important;
}


/* Dashboard TYP Pages 240px */

#dashboxbutton, #dashboxbutton2  {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.page-id-3845 #quizcontainer, .page-id-3846 #quizcontainer, .page-id-4115 #quizcontainer, .page-id-4950 #quizcontainer, .page-id-4951 #quizcontainer, .page-id-5113 #quizcontainer {
 padding-left: 5px;
 padding-right: 5px;
}

.page-id-3845 #recaph1, .page-id-3846 #recaph1, .page-id-4115 #recaph1, .page-id-4950 #recaph1, .page-id-4951 #recaph1, .page-id-5113 #recaph1 {
 margin-top: 0px;
}

/* Dashboard LPs 240px */

#dashlptesth1 {
    font-size: 24px;
    font-weight: 900;
    line-height: 30px;
    margin-top: 0px;
    margin-bottom: 30px;
}

.page-id-3833 #sixtydaybadge, .page-id-3840 #sixtydaybadge, .page-id-3942 #sixtydaybadge, .page-id-3943 #sixtydaybadge, .page-id-4948 #sixtydaybadge, .page-id-4949 #sixtydaybadge, .page-id-5032 #sixtydaybadge, .page-id-5034 #sixtydaybadge, .page-id-5036 #sixtydaybadge, .page-id-5038 #sixtydaybadge, .page-id-5253 #sixtydaybadge, .page-id-5254 #sixtydaybadge, .page-id-5255 #sixtydaybadge {
    float: left;
    margin-top: 0px;
}

.page-id-3833 #sixtydaybadgetext, .page-id-3840 #sixtydaybadgetext, .page-id-3942 #sixtydaybadgetext, .page-id-3943 #sixtydaybadgetext, .page-id-4948 #sixtydaybadgetext, .page-id-4949 #sixtydaybadgetext, .page-id-5032 #sixtydaybadgetext, .page-id-5034 #sixtydaybadgetext, .page-id-5036 #sixtydaybadgetext, .page-id-5038 #sixtydaybadgetext, .page-id-5253 #sixtydaybadgetext, .page-id-5254 #sixtydaybadgetext, .page-id-5255 #sixtydaybadgetext {
    margin-top: 15px;
}

.page-id-3833 #sixtydayguarantee, .page-id-3840 #sixtydayguarantee, .page-id-3942 #sixtydayguarantee, .page-id-3943 #sixtydayguarantee, .page-id-4948 #sixtydayguarantee, .page-id-4949 #sixtydayguarantee, .page-id-5032 #sixtydayguarantee, .page-id-5034 #sixtydayguarantee, .page-id-5036 #sixtydayguarantee, .page-id-5038 #sixtydayguarantee, .page-id-5253 #sixtydayguarantee, .page-id-5254 #sixtydayguarantee, .page-id-5255 #sixtydayguarantee {
    padding: 15px;
}

.page-id-3833 #sixtylpvideo, .page-id-3840 #sixtylpvideo, .page-id-3942 #sixtylpvideo, .page-id-3943 #sixtylpvideo, .page-id-4948 #sixtylpvideo, .page-id-4949 #sixtylpvideo, .page-id-5032 #sixtylpvideo, .page-id-5034 #sixtylpvideo, .page-id-5036 #sixtylpvideo, .page-id-5038 #sixtylpvideo, .page-id-5253 #sixtylpvideo, .page-id-5254 #sixtylpvideo, .page-id-5255 #sixtylpvideo {
    width: 90%;
    margin-top: 50px;
    margin-bottom: 60px;
}

#dashproductimage {
    max-width: 80%;
    height: auto;
}

.page-id-3833 .mm-button.orange2, .page-id-3840 .mm-button.orange2, .page-id-4948 .mm-button.orange2, .page-id-4949 .mm-button.orange2, .page-id-5032 .mm-button.orange2, .page-id-5034 .mm-button.orange2, .page-id-5036 .mm-button.orange2, .page-id-5038 .mm-button.orange2, .page-id-5253 .mm-button.orange2, .page-id-5254 .mm-button.orange2, .page-id-5255 .mm-button.orange2, .page-id-5280 .mm-button.orange2 {
  width: 100% !important;
  margin-top: -30px;
}

.page-id-3833 #upsellcopy, .page-id-3840 #upsellcopy, .page-id-4948 #upsellcopy, .page-id-4949 #upsellcopy, .page-id-5032 #upsellcopy, .page-id-5034 #upsellcopy, .page-id-5036 #upsellcopy, .page-id-5038 #upsellcopy, .page-id-5253 #upsellcopy, .page-id-5254 #upsellcopy, .page-id-5255 #upsellcopy {
 padding: 5px;
}

.page-id-3833 #upsellcopy p, .page-id-3840 #upsellcopy p, .page-id-4948 #upsellcopy p, .page-id-4949 #upsellcopy p, .page-id-5032 #upsellcopy p, .page-id-5034 #upsellcopy p, .page-id-5036 #upsellcopy p, .page-id-5038 #upsellcopy p, .page-id-5253 #upsellcopy p, .page-id-5254 #upsellcopy p, .page-id-5255 #upsellcopy p {
 line-height: 1.6 !important;
}

.page-id-3833 #upsellcopy ul li, .page-id-4948 #upsellcopy ul li, .page-id-4949 #upsellcopy ul li, .page-id-5032 #upsellcopy ul li, .page-id-5034 #upsellcopy ul li, .page-id-5036 #upsellcopy ul li, .page-id-5038 #upsellcopy ul li, .page-id-5253 #upsellcopy ul li, .page-id-5254 #upsellcopy ul li, .page-id-5255 #upsellcopy ul li {
    line-height: 1.6 !important;
}

#dashlpsection {
 padding-top: 10px;
}

#dashlptest1 p {
 line-height: 1.5;
 font-size: 14px;
}

#dashlptesth2 {
    font-size: 20px;
    line-height: 30px;
    margin-top: -5px;
    margin-bottom: 10px;
}

#testimonialstars {
    font-size: 14px;
    margin-right: 10px;
}

#dashlpsectiontestimonials {
 margin-top: -70px;
 background-color: #070808;
}

.page-id-3833 .mm-button.orange, .page-id-3840 .mm-button.orange, .page-id-4948 .mm-button.orange, .page-id-4949 .mm-button.orange, .page-id-5032 .mm-button.orange, .page-id-5034 .mm-button.orange, .page-id-5036 .mm-button.orange, .page-id-5038 .mm-button.orange, .page-id-5253 .mm-button.orange, .page-id-5254 .mm-button.orange, .page-id-5255 .mm-button.orange {
width: 100% !important;
margin-top: 10px !important;
}

 .page-id-3942 .mm-button.orange, .page-id-3943 .mm-button.orange {
width: 100% !important;
font-weight: normal !important;
}

.page-id-3833 #lph3orange, .page-id-3840 #lph3orange, .page-id-4948 #lph3orange, .page-id-4949 #lph3orange, .page-id-5032 #lph3orange, .page-id-5034 #lph3orange, .page-id-5036 #lph3orange, .page-id-5038 #lph3orange, .page-id-5253 #lph3orange, .page-id-5254 #lph3orange, .page-id-5255 #lph3orange {
    font-size: 28px !important;
    line-height: 32px !important;
    padding-left: 0px;
    margin-bottom: 5px !important;
}

.page-id-3942 #lph3orange, .page-id-3943 #lph3orange {
    font-size: 28px !important;
    line-height: 36px !important;
    padding-left: 0px;
    margin-bottom: 5px !important;
}

#dashboardlph3 {
    font-size: 20px !important;
    line-height: 28px !important;
    padding-right: 0px !important;
}

#splashupsellorderh3 {
    font-size: 15px !important;
    line-height: 24px !important;
    padding-right: 0px !important;
    margin-top: 20px;
}

.page-id-3833 #testimonialrating, .page-id-3840 #testimonialrating, .page-id-3942 #testimonialrating, .page-id-3943 #testimonialrating, .page-id-4948 #testimonialrating, .page-id-4949 #testimonialrating, .page-id-5032 #testimonialrating, .page-id-5034 #testimonialrating, .page-id-5036 #testimonialrating, .page-id-5038 #testimonialrating, .page-id-5253 #testimonialrating, .page-id-5254 #testimonialrating, .page-id-5255 #testimonialrating {
    font-size: 14px;
}

.page-id-3833 #productpricelarge, .page-id-3840 #productpricelarge, .page-id-3942 #productpricelarge, .page-id-3943 #productpricelarge, .page-id-4948 #productpricelarge, .page-id-4949 #productpricelarge, .page-id-5032 #productpricelarge, .page-id-5034 #productpricelarge, .page-id-5036 #productpricelarge, .page-id-5038 #productpricelarge, .page-id-5253 #productpricelarge, .page-id-5254 #productpricelarge, .page-id-5255 #productpricelarge {
    font-size: 20px !important;
}

/* Upsell 275px */

#upsellimage {
  padding: 2px;
}

#upsellsubh1 {
    line-height: 34px;
    font-size: 22px;
    letter-spacing: 0px;
    padding-left: 5px;
    padding-right: 5px;
}

.page-id-3821 #upsellsubh1, .page-id-3885 #upsellsubh1, .page-id-4848 #upsellsubh1, .page-id-4923 #upsellsubh1, .page-id-4940 #upsellsubh1, .page-id-4941 #upsellsubh1, .page-id-5128 #upsellsubh1, .page-id-5449 #upsellsubh1 {
 margin-bottom: -10px;
}

#upsellcopy {
 margin-top: 40px;
}

#upsellcopy p {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 22px;
}

#upsellcopy ul li {
    margin-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 20px;
}

#upselldismiss a {
    font-size: 15px;
    color: #0252aa;
}

#upsellcopycenter {
 padding-left: 5px !important;
 padding-right: 5px !important;
}

#warningh1 {
    line-height: 26px;
    font-size: 18px;
    padding-left: 5px;
    padding-right: 5px;
}

#upsellh1mobile {
    margin-top: 40px;
    line-height: 42px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #000000;
    font-weight: 700;
    font-size: 30px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh1 {
   display: none;
}

.page-id-4940 #upsellh1mobile, .page-id-4941 #upsellh1mobile {
 font-size: 40px;
}

.page-id-5128 #upsellh1mobile {
 font-size: 40px;
 line-height: 50px;
}

#upsellh3mobile {
    margin-top: 30px;
    line-height: 36px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #c00;
    font-weight: 700;
    font-size: 26px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh3desktop {
  display: none;
}

/* LP Video 240px */

.mm-update-subscription-button {
 margin-left: -270px !important;
 font-size: 14px !important;
}

.page-id-2702 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
}

.page-id-71 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
}

.page-id-4074 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
 margin-top: 30px;
}

.page-id-4076 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
 margin-top: 30px;
}

.page-id-2726 #mobile-videoplayer-vsl, .page-id-5032 #mobile-videoplayer-vsl, .page-id-5034 #mobile-videoplayer-vsl, .page-id-5036 #mobile-videoplayer-vsl, .page-id-5253 #mobile-videoplayer-vsl, .page-id-5254 #mobile-videoplayer-vsl, .page-id-5255 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
}

#highdemandbox {
    width: 100%;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-top: -20px;
    margin-bottom: 50px;
    text-align: center;
    font-size: 11px;
}

.page-id-2700 #highdemandsplash, .page-id-4518 #highdemandsplash {
    background-color: #ffbe5c;
    padding: 4px;
    line-height: 28px;
    border-radius: 2px;
    color: #000000;
}

.page-id-4074 #highdemandsplash, .page-id-4076 #highdemandsplash {
    background-color: #ffbe5c;
    padding: 4px;
    line-height: 28px;
    border-radius: 2px;
    color: #000000;
}

.page-id-2702 #lph3orange, .page-id-71 #lph3orange, .page-id-4023 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: 40px !important;
    font-size: 20px !important;
    line-height: 24px !important;
    padding-left: 0;
    padding-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

.page-id-2726 #lph3orange, .page-id-5032 #lph3orange, .page-id-5034 #lph3orange, .page-id-5036 #lph3orange, .page-id-5253 #lph3orange, .page-id-5254 #lph3orange, .page-id-5255 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: 20px !important;
    font-size: 20px !important;
    line-height: 24px !important;
    padding-left: 0;
    padding-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

.page id-2702 .box, .page id-2726 .box, .page id-71 .box {
    border: none !important;
}

.page-id-2702 .mm-button.orange2, .page-id-2726 .mm-button.orange2, .page-id-71 .mm-button.orange2 {
  width: 100% !important;
}

.page-id-2702 #faqh2, .page-id-2726 #faqh2, .page-id-71 #faqh2, .page-id-4023 #faqh2 {
    margin-top: 0px !important;
    line-height: 25px !important;
    font-size: 16px !important;
    padding-left: 0px !important;
   padding-right: 0px !important;
}

.page-id-2702 #lpsplashleft, .page-id-71 #lpsplashleft {
 margin-bottom: 30px !important;
 margin-top: 50px !important;
}

.page-id-2726 #lpsplashleft {
 margin-bottom: 30px !important;
 margin-top: 15px !important;
}


#productpricelarge {
 font-size: 20px !important;
 margin-top: 0px;
 letter-spacing: -1px;
 text-align: left;
 font-weight: bold;
}

#optionslogorecap {
    width: 50px;
    height: auto;
    margin-top: -10px;
    margin-bottom: -10px;
}


#scarcity-mobile-discount {
  font-size: 10px !important;
  line-height: 0px;
}

.page-id-2688 #specialdiscountrecap {
    font-size: 14px !important;
    color: #686f72 !important;
}


#specialdiscountrecapcorona {
    font-size: 14px !important;
    color: #686f72 !important;
}

#twentyfourdiscount {
 font-size: 16px !important;
    color: #000000 !important;
}

#discountprice {
    font-weight: 700;
    font-size: 40px;
    letter-spacing: -2px;
    text-align: center;
    margin-top: -20px;
}

.page-id-5314 #discountprice {
    font-weight: 700;
    font-size: 36px;
    letter-spacing: -2px;
    text-align: center;
    margin-top: -20px;
}

#discountprice2 {
    font-size: 40px;
    letter-spacing: -2px;
    margin-top: -30px;
    margin-bottom: -10px;
}

.page-id-2688 .mm-button.orange {
 width: 100% !important;
 margin-top: 20px;
 font-size: 18px !important;
}

.page-id-2755 .mm-button.orange {
 width: 100% !important;
 margin-top: 20px;
 font-size: 18px !important;
}

.page-id-2742 .mm-button.orange, .page-id-5189 .mm-button.orange, .page-id-5314 .mm-button.orange {
 width: 100% !important;
 margin-top: 20px;
 font-size: 18px !important;
}

.page-id-2677 .mm-button.orange, .page-id-1873 .mm-button.orange {
 width: 100% !important;
 margin-top: 20px;
 font-size: 18px !important;
}

#termsofsale-destop {
 display: none;
}

#termsofsale-mobile {
    background-color: #fafafa;
    padding: 10px;
    margin-top: -20px;
   margin-bottom: 20px;
    padding-top: 20px;
    border: 1px solid #f7f7f7;
}

#termsofsaletext {
font-size: 12px;
line-height: 18px;
color: #2b3336;
font-weight: 400;
 margin-top: -10px;
 margin-bottom: 10px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

#mobile-videoplayer-vsl {
 width: 90%;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-4534 #mobile-videoplayer-vsl {
 width: 100%;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-2669 #mobile-videoplayer-vsl {
 width: 100%;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-4764 #mobile-videoplayer-vsl, .page-id-5311 #mobile-videoplayer-vsl, .page-id-5434 #mobile-videoplayer-vsl, .page-id-5475 #mobile-videoplayer-vsl, .page-id-5484 #mobile-videoplayer-vsl {
 width: 100% !important;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-2064 #mobile-videoplayer-vsl {
 width: 100% !important;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-2367 #lph3orange, .page-id-5434 #lph3orange {
    font-size: 17px !important;
    line-height: 20px !important;
    margin-top: 40px !important;
    font-weight: normal;
}

.page-id-2700 #lph3orange {
    font-size: 17px !important;
    line-height: 20px !important;
    margin-top: 40px !important;
    font-weight: normal;
}

.page-id-4518 #lph3orange {
     color: #404d51;
    font-size: 20px !important;
    line-height:28px !important;
    margin-top: 30px !important;
    font-weight: normal;
}

.page-id-4074 #lph3orange, .page-id-4076 #lph3orange {
    font-size: 17px !important;
    line-height: 20px !important;
    margin-top: 40px !important;
    font-weight: normal;
}

.page-id-2669 #lph3orange {
    font-size: 17px !important;
    line-height: 20px !important;
    margin-top: 40px !important;
    font-weight: normal;
}

.page-id-4534 #lph3orange {
    font-size: 17px !important;
    line-height: 20px !important;
    margin-top: 40px !important;
    font-weight: normal;
    padding-left: 10px;
   padding-right: 10px;
}

.page-id-4764 #lph3orange, .page-id-5311 #lph3orange, .page-id-5475 #lph3orange, .page-id-5484 #lph3orange {
    font-size: 20px !important;
    line-height: 26px !important;
    margin-top: 28px !important;
    font-weight: normal;
    padding-left: 8px;
   padding-right: 8px;
}

.page-id-2064 #lph3orange {
    font-size: 20px !important;
    line-height: 26px !important;
    margin-top: 28px !important;
    font-weight: normal;
    padding-left: 8px;
   padding-right: 8px;
}


#salesvideodmlogo {
    margin-top: 30px;
    max-width: 100px;
    height: auto;
}

#soundonmic {
    line-height: 0px;
    font-size: 10px;
    margin-bottom: 20px;
}

#soundonmic2 {
  font-size: 10px;
  margin-top: 15px;
}

#tindersubheader {
    font-size: 13px;
}

#bridgevideo {
 margin-bottom: 30px;
}

.page-id-2060 #lph2 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 40px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -1px;
}

.oa-video-summary {
  width: 100%;
  padding-left: 3%;
  padding-right: 3%;
}

#content .oa-video-summary p {
 font-size: 14px;
} 

#oa-nextvideo-buttons {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.backbuttonoavideo {
float: left;
    font-size: 14px;
    background: #ffffff;
    border: 1px solid #dfdcdc;
    padding: .7em .25em;
    width: 49%;
   color: #2b3336;
    margin-left: 0;
    margin: auto;
    margin-top: 15px;
}

.nextbuttonoavideo {
    float: left;
    font-size: 14px;
    background: #ffffff;
    border: 1px solid #dfdcdc;
    padding: .7em .25em;
    width: 49%;
   color: #2b3336;
    margin-left: 2%;
    margin-top: 15px;
}

#video-play-box {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 310px;
    margin-top: 0px;
    margin-bottom: 30px;
}

#month-video-play {
    float: left;
    width: 100%;
    margin-left: 0;
}

#month-video-play-info {
    float: left;
    width: 100%;
    margin-top: -15px;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
}

#month-play-info-icon-mobile {
margin-top: -20px;
}

h3#oa-month-video-name-mobile {
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #51465a;
    font-size: 16px;
    text-align: center;
    margin-top: -10px;
    margin-bottom: 0px;
    font-weight: bold;
    letter-spacing: 0px;
}

h3#oa-video-title {
  display: none;
}

h3#oa-month-video-name {
 display: none;
}

#month-play-info-icon {
 display: none;
}

.mm-myaccount-block {
    width: 100% !important;
    float: left;
}

#oa-progress-bar-mobile {
 display: inline;
}

#oa-progress-bar-desktop {
  display: none;
}

.page-id-2502 #recaph1 {
    margin-top: 20px;
    line-height: 30px;
    margin-bottom: -20px;
    font-size: 24px;
    text-align: center;
}

#oa-recaph1 {
text-align: center;
}

#oa-order-confirmed {
    width: 100%;
    margin-right: auto;
    margin-top: 30px;
    margin-left: auto;
}

#oa-alert-bar-mobile {
width: 100%;
background-color: #f07526;
padding: 15px;
margin-top: 20px;
margin-bottom: 0px;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
line-height: 18px;
font-size: 14px;
letter-spacing: -0.5px;
font-weight: bold;
color: #ffffff;
}

#oa-alert-bar {
 display: none;
}

#oaschedule {
 font-size: 15px;
}

.page-id-2430 #module-module-intro, .page-id-3521 #module-module-intro, .page-id-4544 #module-module-intro {
 font-size: 14px;
}

summary::after {
    padding-right: 12px;
    font-size: 12px;
   margin-top: -34px;
}

details[open] summary::after {
    padding-right: 12px;
    font-size: 12px;
}

h2#accordianh2 {
 font-size: 15px !important;
}

#dmemailsupport {
    width: 90px;
    height: auto;
}

#omemailsupport {
 width: 50px;
 height: auto;
}

#lpvideoemailsupport {
 font-size: 14px;
}

#timerbackground {
    width: 80px;
    height: 50px;
}

#timer {
    font-size: 22px;
    padding: 10px;
}

#countdowntimer2 {
 font-size: 16px;
}

#textafterbutton {
 font-size: 13px !important;
 line-height: 20px !important;
}

#lppriceaftervideo {
 font-size: 26px;
}

#lppriceaftervideotop {
 font-size: 20px;
}

#specialh4 {
 font-size: 14px;
}

#specialh4corona {
 font-size: 13px;
}

.page-id-2367 .mm-button.orange, .page-id-5434 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-2700 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-4518 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-4074 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-4076 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-2702 .mm-button.orange, .page-id-2726 .mm-button.orange, .page-id-71 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-2065 .mm-button.orange, .page-id-5228 .mm-button.orange, .page-id-5443 .mm-button.orange, .page-id-5496 .mm-button.orange {
 font-size: 26px !important;
 line-height: 36px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-2060 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-2669 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-4534 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 95% !important;
 padding: 15px 15px !important;
margin-top: 7px;
}

.page-id-4764 .mm-button.orange, .page-id-5311 .mm-button.orange, .page-id-5475 .mm-button.orange, .page-id-5484 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 95% !important;
 padding: 15px 15px !important;
}

.page-id-2064 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 95% !important;
 padding: 15px 15px !important;
}

.page-id-4023 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}


.page-id-4940 .mm-button.orange, .page-id-4941 .mm-button.orange, .page-id-5128 .mm-button.orange {
 font-size: 20px !important;
 line-height: 28px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

#lpvideoseenon {
    background-color: #f4f4f2;
    margin-bottom: -10px;
}

#lpheadervid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.page-id-4518 #lpheadervid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}


.page-id-2367 #lph3, .page-id-5434 #lph3 {
    font-size: 16px !important;
}

.page-id-2700 #lph3, .page-id-4518 #lph3 {
    font-size: 16px !important;
}

.page-id-4074 #lph3, .page-id-4076 #lph3 {
    font-size: 16px !important;
}

#lph3orange {
    font-size: 24px !important;
    line-height: 30px !important;
    padding-left: 0px;
    padding-right: 0px;
   width: 100%;
}

#lpvideoctabanner {
    width: 100%;
    margin-top: 0px;
   margin-bottom: 0px;
}

#ctabannerleft {
    width: 100%;
    padding-left: 2%;
    padding-bottom: 0px;
}

#ctabannerright {
    width: 100%;
    padding-right: 0%;
    margin-bottom: 50px;
}

#ctabannerh3 {
    margin-top: 20px;
    font-size: 15px;
    text-align: center;
}

#ctabannerh3under {
    font-size: 20px;
    margin-top: 0px;
    text-align: center;
    padding-left: 5%;
    padding-right: 5%;
    line-height: 28px;
    padding-bottom: 25px;
}

#ctabannertriangle {
    display: none;
}

.ctabannerbutton {
    width: 90% !important;
    font-size: 18px !important;
    margin-top: 20px;
    margin-left: 5%;
    float: left;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 15px 15px;
    margin-bottom: 30px;
}

.page-id-2367 .box, .page-id-5434 .box {
  width: 100%;
}

.page-id-2700 .box {
  width: 100%;
}

.page-id-4518 .box {
  width: 100%;
}

.page-id-2726 .box {
  width: 100%;
}

.page-id-4074 .box {
  width: 100%;
}

.page-id-4076 .box {
  width: 100%;
}

.page-id-2065 .box {
  width: 100%;
}

.page-id-5228 .box, .page-id-5443 .box, .page-id-5496 .box {
  width: 100%;
}

.page-id-2669 .box {
  width: 100%;
}

.page-id-4534 .box, .page-id-4764 .box, .page-id-2064 .box, .page-id-5311 .box, .page-id-5475 .box, .page-id-5484 .box {
  width: 100%;
}

.page-id-4023 .box, .page-id-4940 .box, .page-id-4941 .box, .page-id-5128 .box {
  width: 100%;
}


#highdemandsplash {
 background-color: #f07c00;
 padding: 5px;
 margin-left: 0px;
line-height: 20px;
opacity: 0.9;
border-radius: 2px;
 color: #ffffff;
}

#splashtickbenefits {
 margin-bottom: 20px;
}

#splashtickbenefits p {
    margin-bottom: 25px;
    line-height: 15px;
}


#lpsplashbelowimage p {
clear both;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
font-size: 12px !important;
margin-top: -20px;
}

.page-id-2367 #upgrade-tick, .page-id-5434 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-2700 #upgrade-tick, .page-id-4518 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-4074 #upgrade-tick, .page-id-4076 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-2367 #faqh2, .page-id-5434 #faqh2 {
    clear: both;
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: bold;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 18px !important;
    text-align: center;
    line-height: 26px !important;
}

.page-id-2700 #faqh2, .page-id-4518 #faqh2 {
    clear: both;
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: bold;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 18px !important;
    text-align: center;
    line-height: 26px !important;
}

.page-id-4074  #faqh2, .page-id-4076  #faqh2 {
    clear: both;
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: bold;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 18px !important;
    text-align: center;
    line-height: 26px !important;
}

#gravatarmatrixcircle {
    display: none;
}

#text-header-lp {
    margin-left: 0%;
    border-radius: 5px 5px 5px 5px;
    margin-right: 0%;
    padding: 9% 4%;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    line-height: 34px;
}

#lpsplashpage {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}

#lpsplashleft {
    float: left;
    width: 100%;
    padding-left: 10px;
    box-shadow: 0px 1px 5px #e1e1e1;
    padding-right: 10px;
    background-color: #fbfbfb;
    margin-bottom: 130px;
    padding-bottom: 20px;
    padding-top: 0px;
    border-radius: 10px;
    margin-top: 10px;
}

#lpsplashleft p {
    font-family: 'Bitter', serif;
    font-size: 14px !important;
    color: #454545;
}

#lpsplashright {
    float: left;
   display: none;
    width: 0%;
    margin-left: 0.5%;
    margin-right: -2%;
}

#lpspashimage {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    width: 215px;
    margin-left: 0px !important;
    height: auto;
    border:  none;
}

#lpspashimagemobile {
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 90%;
    max-width: 240px;
    margin-left: auto;
   margin-right: auto;
    height: auto;
    border: none;
}

#lpsplashbelowimagemobile {
    background-color: transparent;
    width: 100%;
    clear: both;
    margin-left: auto;
   margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
}

#splashlpbuttons {
 width: 100%;
margin-left: auto;
margin-right: auto;
}

#splashlpbuttons {
 width: 100%;
margin-left: auto;
margin-right: auto;
}

.box {
  width: 100%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

#popupunlockbutton {
    width: 100% !important;
    clear: both;
    margin-left: 0%;
    margin-top: 15px;
    font-size: 17px !important;
    letter-spacing: 0px;
}

.overlay {
  position: fixed;
  z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
visibility: hidden;
 overflow-y: scroll !important;
   -webkit-overflow-scrolling: touch;
}

.overlay:target {
  opacity: 1;
 visibility: visible;
}

.popup {
    margin: 10px auto;
    padding: 30px 5px;
    background: #fff;
    border-radius: 5px;
    width: 95%;
    max-width: 280px;
    height: 590px;
    position: relative;
}

.popup .close {
     position: absolute;
    top: 0px;
    right: 10px;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    color: #333 !important;

}

.popup .close:hover {
  color: #cb2025 !important;
  text-decoration: none !important;
}

/* Membership levels page */

#mlevelblue {
    background-color: #f5f8fa;
    padding: 10px 10px;
}

#mlevelwhite {
    padding: 10px 10px;
}

.backbuttonmlevel {
    font-size: 20px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    width: 100%;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 30px;
}


#mlevelprice2 {
    font-size: 32px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px;
}

#mlevelh3 {
    font-size: 34px;
    margin-bottom: 0px;
 margin-top: 20px;
}

#mlevelprice {
    font-size: 32px;
    text-align: center;
    margin-bottom: 0px;
    padding: 10px 0px;
}

#membershiplevels {
 width: 100%;
 margin-left: auto;
margin-right: auto;
}

#silvermembership {
 float: left;
 width: 110%;
 margin-left: -5%;
margin-right: -5%;
font-size: 14px;
margin-bottom: 0px;
line-height: 20px !important;
}

#goldmembership {
 float: left;
 width: 110%;
 margin-left: -5%;
margin-right: -5%;
font-size: 14px;
line-height: 20px !important;
}


#upgrade-badges {
 width: 25px;
  height: auto;
}

#upgrade-tick {
 width: 15px;
  height: auto;
}

#mlevelwhitelast {
min-height: 40px;
}

#lpmembershipribbon {
    float: right;
    margin-top: -108px;
    width: 70px;
    height: auto;
    margin-right: -4px;
    margin-bottom: 0px;
}

/* Splash pop up */

h3#splashh3 {
   color: #2b3336 !important;
   margin-top: 0px !important;
   padding: 0px 5px !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-size: 18px !important;
}

#escapex {
float: right;
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
text-align: right !important;
margin-top: -30px;
margin-right: 0px;
padding: 0px;
opacity: 0.8;
font-size: 16px;
color: #2b3336 !important;
}

#escapex:hover {
opacity: 1;
}

#splashsignupdummy {
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup2 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup3 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup4 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup5 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup6 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignupleft {
display: none;
width: 0%;
margin-left: 0%;
}

#splashsignupright {
clear: both;
float: left;
margin-left: 0%;
width: 100%;
}

#optionssignupmobile {
 width: 70%;
 max-width: 160px;
 height: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 0px;
}


/* Quiz Page progress bar */

.progressquizland {
  background: #f5f5f5;	
  max-width: 220px;
  margin: 0 auto;
  padding: 0 auto;
}

.page-id-4521 .progressquizland {
  background: #4a5153;	
  max-width: 220px;
  margin: 0 auto;
  padding: 0 auto;
}

.progress-bar-striped, .progress-striped .progress-bar {
  width: 50%;	
  color: #ffffff;	
  padding: 3px;
  background-size: 40px 40px;
  margin: 45px 0px 5px 0px;
  font-size: 11px;	
}

#ordersummarybullets {
    width: 100%;
    padding: 10px;
    padding-top: 10px;
}

#padlock-align {
    margin-left: 0px;
   width: 18px;
   height: 18px;
}

#recaph1 {
font-size: 20px;
 line-height: 22px;
margin-top: 10px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-1873 #recaph1 {
font-size: 20px;
 line-height: 22px;
margin-top: 40px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2742 #recaph1, .page-id-5189 #recaph1, .page-id-5314 #recaph1 {
font-size: 20px;
 line-height: 22px;
margin-top: 40px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2677 #recaph1 {
font-size: 20px;
 line-height: 22px;
margin-top: 40px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2755 #recaph1 {
font-size: 20px;
 line-height: 22px;
margin-top: 40px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2688 #recaph1 {
font-size: 20px;
 line-height: 22px;
margin-top: 40px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: center;
}

#recaph1corona {
font-size: 20px;
 line-height: 22px;
margin-top: 40px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: center;
}

.page-id-4940 #recaph1corona, .page-id-4941 #recaph1corona, .page-id-5128 #recaph1corona {
  font-weight: 500 !important;
 font-size: 20px;
 line-height: 22px;
margin-top: 20px;
text-align: center;
}

.page-id-1705 #recaph1 {
font-size: 20px;
 line-height: 22px;
margin-top: 40px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2720 #recaph1 {
font-size: 20px;
 line-height: 22px;
margin-top: 40px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}


.page-id-2293 #recaph1 {
font-size: 20px;
 line-height: 22px;
margin-top: 40px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

#checkoutgiveaccess {
    clear: both;
    float: left;
    width: 100%;
}

#checkoutyourorderright {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-left: 0%;
}


 #lph1 {
    margin-bottom: 60px;
    margin-top: 40px;
    font-size: 26px;
   line-height: 33px;
 font-family: 'Montserrat', 'Open Sans', serif !important;
   font-weight: 700 !important;
   letter-spacing: -1.5px;
    padding-left: 0px;
    padding-right: 0px;
}

#typemaildesktop {
display: none;
}

.page-id-1705 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 10px;
 padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
}

.page-id-2720 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 10px;
 padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
}

.page-id-2502 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 10px;
 padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
}

.page-id-2293 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 10px;
 padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
}

#quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 14px;
color: #454545;
}

.page-id-4521 #quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 14px;
color: #454545;
}

.page-id-1705 #discreetbillingh3 {
    padding-left: 0px !important;
}

.page-id-1705 #faqh2 {
  padding-left: 0px !important;
}

.page-id-1705 .mm-button.orange {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-1705 #recappage {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-2720 #discreetbillingh3 {
    padding-left: 0px !important;
}

.page-id-2720 #faqh2 {
  padding-left: 0px !important;
}

.page-id-2720 .mm-button.orange {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-2720 #recappage {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-2502 #discreetbillingh3 {
    padding-left: 0px !important;
}

.page-id-2502 #faqh2 {
  padding-left: 0px !important;
}

.page-id-2502 .mm-button.orange {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-2502 #recappage {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-2293 #discreetbillingh3 {
    padding-left: 0px !important;
    margin-bottom: 20px !important;
}

.page-id-2293 #faqh2 {
  padding-left: 0px !important;
}

.page-id-2293 .mm-button.orange {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-2293 #recappage {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

#typ-productimage {
 width: 120px;
 height: auto;
margin-left: 0px;
}

#typarrow-mobile {
display: none;
}

/* Quiz page */

#quizcontainer {
 clear: both;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}

.page-id-4521 #quizcontainer {
 clear: both;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}

#quiztextimagesmall {
 width: 200px;
 height: auto;
}

#quiztextimagesmall2 {
 width: 200px;
 height: auto;
}

#quizhopetextdesktop {
display: none;
}

.page-id-1980 #notemistake, .page-id-2063 #notemistake, .page-id-4521 #notemistake {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 10px 30px 35px;
    background-size: 100% 28px;
    width: 100%;
    max-width: 550px;
}

.page-id-1980 .mm-button.orange-wide, .page-id-2063 .mm-button.orange-wide, .page-id-4521 .mm-button.orange-wide {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 100% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 16px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    text-decoration: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 0% !important;
    margin-right: 0% !important;
    margin-bottom: 0px;
}

.page-id-1980 #recaptick-inline, .page-id-2063 #recaptick-inline, .page-id-4521 #recaptick-inline {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    margin-right: 8px;
}

.page-id-1980 .numberbulletsred ul, .page-id-2063 .numberbulletsred ul, .page-id-4521 .numberbulletsred ul {
    padding-left: 0px;
    padding-right: 0px;
   padding-top: 0px;
}

.page-id-1980 .numberbulletsred ul li, .page-id-2063 .numberbulletsred ul li, .page-id-4521 .numberbulletsred ul li {
    font-size: 14px;
}

#quizwarningsign {
    display: inline;
    margin-top: -2px;
    margin-left: 10px;
    width: 25px;
    height: auto;
    margin-right: 10px;
}
#quiztextimage {
margin-left: auto !important;
margin-right: auto !important;
max-width: 200px !important;
}

#likethisquiz {
    clear: both;
    padding-top: 0px;
    width: 60px;
    height: auto;
}

#quizquestionsleft {
    float: left;
    margin-left: auto !important;
   margin-right: auto !important;
    width: 100% !important;
   max-width: 100% !important;
   margin-top: 0px !important;
   min-height: 10px !important;
}

#quizquestionsleft2 {
    clear: both;
    float: left;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 10px;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

#quizquestionsright {
    float: left;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    margin-top: 0px !important;
}

.page-id-1980 .backbuttontablet, .page-id-2063 .backbuttontablet {
    float: left;
    background: #20b056;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 17px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    text-shadow: 1px 1px #1a8d45;
    font-weight: 700;
    width: 70%;
    margin: auto;
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 0px;
    border-radius: .17em;
    border: 2px solid #20b056;
    color: #ffffff;
    cursor: pointer;
}

.page-id-4521 .backbuttontablet {
    float: left;
    background: #20b056;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    text-shadow: 1px 1px #1a8d45;
    font-weight: 700;
    width: 70%;
    margin: auto;
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 0px;
    border-radius: .17em;
    border: 2px solid #20b056;
    color: #ffffff;
    cursor: pointer;
}


.page-id-1980 .backbuttontable:hover, .page-id-2063 .backbuttontable:hover {
background: #1d9f4e;
border: 2px solid #1d9f4e;
}

.page-id-4521 .backbuttontable:hover {
background: #1d9f4e;
border: 2px solid #1d9f4e;
}

.page-id-1980 .nextbuttontablet, .page-id-2063 .nextbuttontablet {
float: left;
background: #cb2025;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 17px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    font-weight: 700;
    text-shadow: 1px 1px #a71a1e;
    width: 70%;
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 20px;
    border-radius: .17em;
    border: 2px solid #cb2025;
    color: white;
 cursor: pointer;
}

.page-id-4521 .nextbuttontablet {
float: left;
background: #cb2025;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    font-weight: 700;
    text-shadow: 1px 1px #a71a1e;
    width: 70%;
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 20px;
    border-radius: .17em;
    border: 2px solid #cb2025;
    color: white;
 cursor: pointer;
}

.page-id-1980 .nextbuttontablet:hover, .page-id-2063 .nextbuttontablet:hover {
 background-color: #b11d22;
 border: 2px solid #b11d22;
}

.page-id-4521 .nextbuttontablet:hover {
 background-color: #b11d22;
 border: 2px solid #b11d22;
}

.page-id-1980 .backbutton, .page-id-2063 .backbutton, .page-id-4521 .backbutton {
 display: none;
}

.page-id-1980 .nextbutton, .page-id-2063 .nextbutton, .page-id-4521 .nextbutton {
 display: none;
}

#calcresults {	
  font-size: 20px;
  margin-top: -170px;	
}

.page-id-1980 .backbutton, .page-id-2063 .backbutton {
font-size: 20px;
}

.page-id-4521 .backbutton {
font-size: 20px;
}

.page-id-1980 .nextbutton, .page-id-2063 .nextbutton {
font-size: 20px;
}

.page-id-4521 .nextbutton {
font-size: 20px;
}

#quizh1title {
    font-size: 16px;
    line-height: 26px;
   margin-top: 40px;
 padding-left: 0px;
 padding-right: 0px;
  padding-top: 0px;
  margin-bottom: -60px;
}

.page-id-1980 #lph2, .page-id-2063 #lph2 {
  font-size: 17px;
  margin-top: 25px;
 padding-left: 0px;
 padding-right: 0px;
}

.page-id-4521 #lph2 {
  font-size: 17px;
  margin-top: 20px;
 padding-left: 0px;
 padding-right: 0px;
}

#quizquestionsfloat {
    clear: both;
    width: 94%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 560px;
}

#quizquestionsfloatwide {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#quizquestionsleft {
    clear: both;
    float: left;
    width: 48%;
    max-width: 400px;
    min-height: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 70px;
}

#quizquestionsright {
    float: left;
    margin-left: 2%;
    width: 48%;
}

#quizh2warning {
    font-size: 20px;
    margin-top: 25px;
    margin-bottom: 0px;
}

#quizwarningp {
    clear: both;
    font-size: 16px !important;
    line-height: 26px !important;
    margin-top: 30px !important;
}

.page-id-1980 .mm-button.orange, .page-id-2063 .mm-button.orange {
    width: 100% !important;
    font-size: 16px !important;
    margin-left: 0% !important;
    margin-right: 0% !important;
   text-decoration: none !important;
    margin-bottom: 60px;
}

.page-id-4521 .mm-button.orange {
    width: 100% !important;
    font-size: 16px !important;
    margin-left: 0% !important;
    margin-right: 0% !important;
   text-decoration: none !important;
    margin-bottom: 60px;
}

.page-id-1980 #textscreenshothand, .page-id-2063 #textscreenshothand {
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 200px;
   height: auto;
}

.page-id-1980 #textscreenshot, .page-id-2063 #textscreenshot {
   max-width: 320px;
   height: auto;
}

.page-id-1980 #textscreenshotwchat, .page-id-2063 #textscreenshotwchat {
   max-width: 200px;
   height: auto;
}

.quizland2jv ul li {
    font-size: 14px;
    margin-bottom: 20px;
}

#quizwarningsubp {
    font-size: 15px !important;
}

/* Landing Page 300px */

.page-id-1655 #textscreenshothand {
 margin-top: 30px;
 margin-bottom: 30px;
 height: auto;
 margin-left: auto;
 margin-right: auto;
}

.page-id-1655 #recaptick-inline {
    width: 16px;
    height: 16px;
    margin-top: 2px;
    margin-right: 4px;
}

#lpitalic {
 font-weight: 400;
  color: #2b3336;
  margin-right: 2px;
 font-family: 'Montserrat', 'Open Sans', serif !important;
}

.page-id-1655 strong {
font-weight: 700 !important;
}

#lpproductimage2 {
 margin-bottom: -30px;
}

.page-id-1655 h2#formulah2 {
    margin-top: 20px;
    font-size: 19px;
    text-align: center;
}

#lpsignoff {
 width: 80px;
 height: auto;
}

.page-id-1655 p#clearfloat {
    margin-top: 20px;
}

#lpproductimage {
 height: auto;
}

.page-id-1655 #testimonialh2 {
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0px;
}

#lpbonusvalue {
    font-size: 20px !important;
}

#lpbonusbadge {
    margin-top: 20px;
    width: 80px;
    height: auto;
    margin-bottom: -20px;
}

#lpbonush3 {
font-size: 23px;
}

#lpbonuses {
    width: 120%;
    margin-top: 80px;
    border: 2px solid #5c497a;
    margin-left: -10%;
    margin-right: -10%;
    padding: 8px;
}

#lpbonus1to5 {
    margin-top: -60px;
    width: 45px;
    height: auto;
}

#lpbonusribbon {
    float: right;
    margin-top: -50px;
    margin-right: -11px;
    width: 60px;
    height: auto;
}

.page-id-1655 #sixtydayguarantee {
    width: 100%;
    padding: 10px;
    margin-top: 30px;
    margin-bottom: -40px;
}

.page-id-1655 #sixtydaybadgesubtext {
    font-size: 14px;
}

.page-id-1655 #sixtydaybadge {
    float: left;
    margin-top: -5px;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.page-id-1655 #sixtydaybadgetext {
    font-size: 14px;
    font-weight: 600;
    line-height: 26px;
    margin-top: 25px;
    margin-bottom: 20px;
    color: #2b3336;
}

#recap-cards-accepted {
    margin-top: -10px;
    width: 100%;
    max-width: 250px;
    height: auto;
}

#recap-cards-accepted2 {
    margin-top: -10px;
    width: 100%;
    max-width: 200px;
    height: auto;
}

#recap-cards-accepted3 {
    margin-top: 30px;
    width: 100%;
    max-width: 200px;
    height: auto;
}

#optionspricelp {
    font-size: 34px;
}

.page-id-1655 .mm-button.orange, .page-id-2074 .mm-button.orange, .page-id-2082 .mm-button.orange, .page-id-2066 .mm-button.orange, .page-id-2067 .mm-button.orange, .page-id-2068 .mm-button.orange, .page-id-2069 .mm-button.orange, .page-id-2070 .mm-button.orange, .page-id-2092 .mm-button.orange, .page-id-2095 .mm-button.orange, .page-id-2098 .mm-button.orange, .page-id-2099 .mm-button.orange, .page-id-2100 .mm-button.orange, .page-id-2101 .mm-button.orange, .page-id-2102 .mm-button.orange, .page-id-2103 .mm-button.orange  {
    width: 100% !important;
    font-size: 20px !important;
    padding: 20px 15px;
   margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 20px;
}

#productimage2 {
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
}

#after-scroll-lp-left {
    float: left;
    width: 80%;
}

#after-scroll-lp {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}

#after-scroll-lp-right {
    float: right;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.scroll-modules {
    position: relative;
    background: url(https://optionstexting.com/wp-content/uploads/2018/12/Background-scroll-modules-lp2.png) center center no-repeat;
    width: 220px;
    height: 521px;
    padding-top: 87px;
    margin-top: 0px;
    margin-bottom: 40px;
    background-size: contain;
    margin-left: auto;
    margin-right: auto;
}

#scroll-modules2 {
    width: 180px;
    height: 326px;
    overflow-y: scroll !important;
    margin-left: auto;
    margin-right: auto;
}

#modules-scroll-image {
    padding-top: 0px;
    padding-left: 4px;
}

#scroll-through-images-cta-mobile {
    margin-left: 0px;
    margin-top: 40px;
    width: 170px;
    height: auto;
    margin-bottom: -20px;
}

#scroll-through-images-cta {
display: none;
}

#scroll-through-images-cta1 {
display: none;
}

.page-id-1655 #ghostrulescenterbox {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: 95%;
    padding: 20px 10px 40px 10px;
    border-radius: 0px;
    border: 5px solid #cce5f9;
    margin-bottom: 40px;
}

.page-id-1655 #ghostingrule {
    text-align: left;
    font-size: 15px;
    margin-bottom: 20px;
}

.page-id-1655 #ghostrulesh3 {
    font-size: 22px;
    }
    
    
 .page-id-1655 #ghostrulesh4 {
    font-size: 18px;
    }

#lpone-ringbackground-mobile {
width: 100%;
}

#lpone-ringbackground-desktop {
display: none;
}

#lpwhatsinside {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
}

#lpwhatsinsideh2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 30px;
   padding-left: 5px;
   padding-right: 5px;
}

#lp-rainy-intro2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}

#modulelp-inline {
    float: left;
    clear: both;
    width: 40px;
    margin-top: -5px;
    margin-right: 6px;
    margin-left: 0px;
}

.page-id-1655 #centerh2, .page-id-2074 #centerh2, .page-id-2065 #centerh2, .page-id-2060 #centerh2, .page-id-2082 #centerh2, .page-id-2066 #centerh2, .page-id-2067 #centerh2, .page-id-2068 #centerh2, .page-id-2069 #centerh2, .page-id-2070 #centerh2, .page-id-2092 #centerh2, .page-id-2095 #centerh2, .page-id-2098 #centerh2, .page-id-2099 #centerh2, .page-id-2100 #centerh2, .page-id-5228 #centerh2, .page-id-5443 #centerh2, .page-id-5496 #centerh2 {
    font-size: 22px;
}

.page-id-1655 #note-text, .page-id-2074 #note-text, .page-id-2065 #note-text, .page-id-2060 #note-text, .page-id-2082 #note-text, .page-id-2066 #note-text, .page-id-2067 #note-text, .page-id-2068 #note-text, .page-id-2069 #note-text, .page-id-2070 #note-text, .page-id-2092 #note-text, .page-id-2095 #note-text, .page-id-2098 #note-text, .page-id-2099 #note-text, .page-id-2100 #note-text, .page-id-2101 #note-text, .page-id-2102 #note-text, .page-id-2103 #note-text, .page-id-5228 #note-text, .page-id-5443 #note-text, .page-id-5496 #note-text {
    font-family: 'Bitter', serif;
    color: #706f6f;
    line-height: 26px;
    font-size: 15px;
    margin-bottom: 20px;
}

.page-id-1655 #image-fullwidth, .page-id-2074 #image-fullwidth, .page-id-2065 #image-fullwidth, .page-id-2060 #image-fullwidth, .page-id-2082 #image-fullwidth, .page-id-2066 #image-fullwidth, page-id-2067 #image-fullwidth, page-id-2068 #image-fullwidth, .page-id-2069 #image-fullwidth, .page-id-2070 #image-fullwidth, .page-id-2092 #image-fullwidth, .page-id-2095 #image-fullwidth, .page-id-2098 #image-fullwidth, .page-id-2099 #image-fullwidth, .page-id-2100 #image-fullwidth, .page-id-2101 #image-fullwidth,  .page-id-2102 #image-fullwidth, .page-id-2103 #image-fullwidth, .page-id-2702 #image-fullwidth, .page-id-2726 #image-fullwidth, .page-id-71 #image-fullwidth, .page-id-4967 #image-fullwidth, .page-id-4973 #image-fullwidth, .page-id-5032 #image-fullwidth, .page-id-5034 #image-fullwidth, .page-id-5036 #image-fullwidth, .page-id-5228 #image-fullwidth, .page-id-5253 #image-fullwidth, .page-id-5254 #image-fullwidth, .page-id-5255 #image-fullwidth, .page-id-5443 #image-fullwidth, .page-id-5496 #image-fullwidth, .page-id-5648 #image-fullwidth {
    padding-top: 0px;
    margin-top: 20px;
    margin-bottom: 40px;
}

#lp-rainy-intro {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    line-height: 26px;
    color: #2b3336;
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 15px;
}

#lpcharacters {
    margin-top: -20px;
    margin-bottom: -20px;
    padding-top: 30px;
    padding-bottom: 60px;
}

#lpoptions-logo {
    margin-top: 30px;
   width: 50px;
  height: auto;
}


#lph2 {
    color: #42484a;
    font-size: 22px;
    font-weight: 700 !important;
font-family: 'Montserrat', 'Open Sans', serif !important;
    margin-left: auto;
    margin-right: auto;
   letter-spacing: -1.5px;
   margin-top: 60px;
    margin-bottom: 40px;
    padding-left: 5px;
    padding-right: 5px;
}

#lph3 {
    font-size: 18px;
     font-weight: 700 !important;
font-family: 'Montserrat', 'Open Sans', serif !important;
     margin-top: 50px;
   letter-spacing: -1.5px;
    padding-left: 5px;
    padding-right: 5px;
}

#dmnavbar {
    display: none;
}

#otnavbar {
  float: left;
  padding-top: 0px;
  padding-bottom: 30px;
  font-size: 9px;
  margin-right: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #dddddd;
  margin-top: -26px;
  margin-left: 50px;
}


#otnavbarleft {
  float: left;
  padding-top: 0px;
  padding-bottom: 30px;
  font-size: 9px;
  margin-right: 0px;
  font-weight: bold;
  text-transform: uppercase;
  color: #dddddd;
  margin-top: -52px;
}

#otnavlinkleft {
  margin-right: 10px;
}

#otnavlink {
  margin-right: 3px;
  padding: 3px 3px 3px;
  border-bottom: 2px solid #e058cc;
  letter-spacing: 0.2px;
}

#otnavlink:hover {
  margin-right: 3px;
  padding: 3px 3px 3px;
  border-bottom: none;
  letter-spacing: 0.2px;
}

#dmheaderarea {
    background-color: #ffffff;
    height: 40px;
    width: 100%;
}

#otheaderarea {
    background-color: #102a35;
    height: 90px;
    width: 100%;
}

#dmheadercontainer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#otheadercontainer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#datingmetricslogo {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    max-width: 150px;
    padding-left: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
}

#otlogo {
  float: none;
  margin-left: 10px;
  margin-right: auto;
  max-width: 30px;
  padding-left: 0px;
  padding-top: 32px;
  padding-bottom: 0px;
}

/* Recap order page 240px */

#paymentbuttonbackground {
    padding: 49px 0 20px;
    background: url(https://optionstexting.com/wp-content/uploads/2018/12/payment-circle.png) center center no-repeat;
    max-width: 429px;
    width: 96%;
    background-size: contain;
    margin: 0 auto;
}

#dmlogoarea {
    width: 100%;
    max-width: 240px;
    padding-top: 25px;
}

#dmlogo {
width: 75px;
}

#faqh2 {
    margin-top: 50px;
    padding-left: 10px !important;
   padding-right: 10px !important;
    margin-bottom: 30px !important;
    font-size: 17px !important;
    line-height: 28px !important;
}

#discreetbillingh3 {
     padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: -10px !important;
    font-size: 15px !important;
    line-height: 25px !important;
}

#discreetbilling {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 30px !important;
    font-size: 14px !important;
    line-height: 25px !important;
}

#recap-cards-accepted {
margin-top: -10px;
width: 90%;
max-width: 320px;
}

#recap-cards-accepted2 {
margin-top: -10px;
width: 60%;
max-width: 178px;
}

#recap-cards-accepted3 {
margin-top: 30px;
width: 60%;
max-width: 178px;
}

.page-id-1873 #sixtydayguarantee {
    width: 95%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2742 #sixtydayguarantee, .page-id-5189 #sixtydayguarantee, .page-id-5314 #sixtydayguarantee {
    width: 95%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2677 #sixtydayguarantee {
    width: 95%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2755 #sixtydayguarantee {
    width: 95%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2688 #sixtydayguarantee {
    width: 95%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}


#recappage {
    padding-left: 2px;
    padding-right: 2px;
    width: 100%;
    padding-bottom: 20px;
   margin-bottom: -20px;
    border-top: 3px solid #5c497a;
    border-bottom: 3px solid #5c497a;
   border-left: none;
  border-right: none;
}

#recaptick-inline {
    width: 30px;
    height: 30px;
    margin-left: 0px;
    margin-top: -2px;
    margin-right: 6px;
}

#recaph1 {
    margin-top: 0px;
    line-height: 20px;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: -5px;
    font-size: 22px;
}

.page-id-1705 #recaph1 {
    margin-top: 40px;
    line-height: 20px;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: -5px;
    font-size: 22px;
}

.page-id-2720 #recaph1 {
    margin-top: 40px;
    line-height: 20px;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: -5px;
    font-size: 22px;
}


.page-id-2293 #recaph1 {
    margin-top: 40px;
    line-height: 20px;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: -5px;
    font-size: 22px;
}

#recapproductinfo1 {
    font-size: 14px !important;
    line-height: 23px !important;
}

#greenborder {
    width: 106%;
    margin-left: -3%;
    margin-right: -3%;
    padding: 0px;
    padding-top: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
}

#recapproductinfo {
    color: #2b3336;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-weight: normal;
    font-size: 13px !important;
    line-height: 22px !important;
    margin-bottom: 25px;
}

.orderrecapfeatures ul li {
    margin-bottom: -10px;
    margin-left: 0px;
    margin-top: 10px;
    padding-left: 28px;
    font-size: 16px;
    background-size: 20px 20px;
}

#specialdiscountrecap {
    font-size: 20px !important;
    line-height: 30px !important;
    color: #2b3336 !important;
    font-weight: 700;
    padding-left: 12px;
    padding-right: 12px;
    letter-spacing: -0.5px;
}

.page-id-1702 .widget, .page-id-1702 #footer  {
    background-color: #ffffff;
}

.page-id-2691 .widget, .page-id-2691 #footer  {
    background-color: #ffffff;
}

.page-id-2788 .widget, .page-id-2788 #footer  {
    background-color: #ffffff;
}

.page-id-5486 .widget, .page-id-5486 #footer  {
    background-color: #ffffff;
}

.page-id-2744 .widget, .page-id-2744 #footer  {
    background-color: #ffffff;
}

.page-id-1873 .widget, .page-id-1873 #footer  {
    background-color: #291e3a;
}

.page-id-2742 .widget, .page-id-2742 #footer  {
    background-color: #291e3a;
}

.page-id-5189 .widget, .page-id-5189 #footer  {
    background-color: #291e3a;
}

.page-id-5314 .widget, .page-id-5314 #footer  {
    background-color: #291e3a;
}

.page-id-2677 .widget, .page-id-2677 #footer  {
    background-color: #291e3a;
}

.page-id-2755 .widget, .page-id-2755 #footer  {
    background-color: #291e3a;
}

.page-id-2688 .widget, .page-id-2688 #footer  {
    background-color: #291e3a;
}

.page-id-3819 .widget, .page-id-3819 #footer  {
    background-color: #291e3a;
}

.page-id-3821 .widget, .page-id-3821 #footer  {
    background-color: #291e3a;
}

.page-id-3885 .widget, .page-id-3885 #footer  {
    background-color: #291e3a;
}

.page-id-4923 .widget, .page-id-4923 #footer  {
    background-color: #291e3a;
}

.page-id-5449 .widget, .page-id-5449 #footer  {
    background-color: #291e3a;
}

.page-id-4940 .widget, .page-id-4940 #footer  {
    background-color: #291e3a;
}

.page-id-4941 .widget, .page-id-4941 #footer  {
    background-color: #291e3a;
}

.page-id-5128 .widget, .page-id-5128 #footer  {
    background-color: #291e3a;
}

.page-id-4848 .widget, .page-id-4848 #footer  {
    background-color: #291e3a;
}

.page-id-2367 .widget, .page-id-2367 #footer  {
    background-color: #ffffff;
}

.page-id-5434 .widget, .page-id-5434 #footer  {
    background-color: #ffffff;
}

.page-id-2700 .widget, .page-id-2700 #footer  {
    background-color: #ffffff;
}

.page-id-4518 .widget, .page-id-4518 #footer  {
    background-color: #ffffff;
}

.page-id-4074 .widget, .page-id-4074 #footer  {
    background-color: #ffffff;
}

.page-id-4076 .widget, .page-id-4076 #footer  {
    background-color: #ffffff;
}

.page-id-2669 .widget, .page-id-2669 #footer  {
    background-color: #ffffff;
}

.page-id-4534 .widget, .page-id-4534 #footer  {
    background-color: #ffffff;
}

.page-id-4764 .widget, .page-id-4764 #footer  {
    background-color: #ffffff;
}

.page-id-5311 .widget, .page-id-5311 #footer  {
    background-color: #ffffff;
}

.page-id-5475 .widget, .page-id-5475 #footer  {
    background-color: #ffffff;
}

.page-id-5484 .widget, .page-id-5484 #footer  {
    background-color: #ffffff;
}

.page-id-2064 .widget, .page-id-2064 #footer  {
    background-color: #ffffff;
}

.page-id-4023 .widget, .page-id-4023 #footer  {
    background-color: #ffffff;
}

.page-id-2327 .widget, .page-id-2327 #footer  {
    background-color: #291e3a;
}

.page-id-1705 .widget, .page-id-1705 #footer  {
    background-color: #291e3a;
}

.page-id-2720 .widget, .page-id-2720 #footer  {
    background-color: #291e3a;
}

.page-id-2502 .widget, .page-id-2502 #footer  {
    background-color: #291e3a;
}

.page-id-2293 .widget, .page-id-2293 #footer  {
    background-color: #291e3a;
}

.mm-checkout-processing-message {
    width: 90%;
    top: 40%;
    left: 5%;
    border: 1px solid #aecfc4;
    font-size: 15px;
    padding: 10px;
    background: none repeat scroll 0 0 #cae5dc;
    color: #2b3336
}

#securitycode1 {
    float: left;
    width: 98%;
    margin-top: 15px;
    padding-left: 2%;
}

#securitycode2 {
max-width: 160px;
margin-top: -60px;
}


#expirationdate1 {
    float: left;
    width: 100%;
    margin-top: 25px;
    padding-left: 2%;
   margin-left: 0%;
}

#paymenticonscheckout {
 margin-left: 3%;
 width: 40%;
 max-width: 111px;
}

#padlock-align {
    margin-left: 0px;
   width: 20px;
   height: 20px;
    margin-top: -2px;
    margin-right: 5px;
}

#checkoutlabelsec {
margin-top: 10px !important;
}

#validemail {
font-size: 13px !important;
 margin-bottom: 0px !important;
}

#validuser {
font-size: 13px !important;
 margin-bottom: -5px !important;
 margin-top: 20px !important;
}

#checkoutlabel {
margin-top: 10px !important;
}

.mm-button.orange {
   font-size: 18px !important;
   font-weight: 700 !important;
}

#pricecheckoutordersummary {
font-size: 15px !important;
}

#pricecheckoutordersummary2 {
font-size: 15px !important;
}

#cvvquestionicon {
position: absolute;    
z-index: 1;
overflow: hidden;
margin: 0px;
object-fit: contain;
display: inline-block;
opacity: 0.9;
height: 23px;
width: 23px;
margin-left: 10px;
margin-top: -4px;
}

#cvvquestionicon::hover {
    opacity: 0;
}

#cvvquestionicon-hover {
  position: relative;
    z-index: 1;
    top: -20px;
    width: 23px !important;
    height: 23px !important;
    left: 120px;
    opacity: 0;
    margin: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#cvvquestionicon-hover:hover {
  position: relative;
  transition-delay: 1s;
transition: opacity 1s ease-in-out;
 opacity: 1;
width: 100px !important;
height: 48px !important;
top: -20px;
left: 120px;
margin-bottom: -25px;
}

#cvc-mobile {
   padding-right: 60% !important;
   padding-left: 4% !important;
}


#table-billing {
display: none;
}

#checkoutoptionsimage {
 margin-right: 0px !important;
float: right !important;
 width: 160px;
 height: 111px;
}

#securecheckoutlefttop {
width: 30% !important;
}

#securecheckoutrighttop {
width: 70% !important;
float: right !important;
}

#checkoutitembilling {
font-size: 15px;
}

#securityiconsmobile {
margin-top: 40px;
width: 80%;
opacity: 0.8;
max-width: 260px;
margin-left: auto;
margin-right: auto;
}

#sixtydayguarantee {
 padding: 10px;
margin-top: 20px;
}

#securitycode {
 width: 40%;
}

#expirationdate {
 width: 58%;
 padding-left: 10px !important;
}

#producttitleleft {
 float: left;
 width: 100%;
}

#productimageright {
float: right !important;
width: 100%;
}

#checkoutitem {
margin-top: 140px;
padding: 15px;
font-size: 14px;
}

#securepaymentform {
  margin-top: 40px;
}

#securecheckoutrighttop {
float: left;
margin-left: 0%;
padding-top: 10px;
width: 60%;
}

#testimonialh1 {
font-size: 14px;
margin-top: 0px;
margin-bottom: 25px;
}

#testimonialh2 {
font-size: 14px;
line-height: 23px;
}

#testimonialh3 {
 font-size: 12px;
}

#testimonialh4 {
 font-size: 10px;
 margin-top: 2px;
}

#testimonialtext {
font-size: 13px;
line-height: 22px;
 margin-top: 10px;
 margin-bottom: 30px;
}

.page-id-1702 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

.page-id-2691 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

.page-id-2788 select, .page-id-5486 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

.page-id-2744 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

#sixtydaybadge {
 margin-top: 0px;
 margin-right: 5px;
 width: 50px;
 height: 50px;
margin-bottom: 0px;
}

#sixtydaybadgetext  {
font-size: 14px;
font-weight: 600;
 line-height: 24px;
 margin-top: 10px;
 margin-bottom: 20px;
color: #2b3336;
}

#sixtydaybadgesubtext {
font-size: 13px;
line-height: 22px;
 margin-bottom: 10px;
}

.mm_left_column {
width: 100% !important;
}

.mm_right_column {
    width: 100% !important;
}

#checkoutafterproductinfo {
font-size: 12px !important;
text-align: left !important;
}

#productinsertleft {
width: 100%;
}

#productinsertright {
width: 100%;
}

#pricecheckout {
padding-top: 0px !important;
font-size: 16px !important;
}

#pricecheckout2 {
padding-top: 0px !important;
font-size: 16px !important;
}

#pricecheckout3 {
font-size: 16px !important;
padding-bottom: 30px !important;
}

#pricecheckout4 {
font-size: 16px !important;
padding-bottom: 30px !important;
}

#pricecheckout5 {
font-size: 15px !important;
padding-bottom: 12px !important;
padding-top: 12px !important;
}

#pricecheckout6 {
font-size: 16px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#pricecheckout7 {
font-size: 15px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#pricecheckout8 {
font-size: 16px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#belowproduct {
 width: 70% !important;
 display: none;
}

.mm-checkoutContainer {
width: 100% !important;
padding-left: 5px;
padding-right: 5px;
border: none;
}

#countdowntimer {
padding: 7px;
margin-bottom: 20px;
font-size: 11px;
}

#security-icons {
  margin: 0px 0 0 120px;
  display: none;
}

#logocheckout {
width: 44px;
height: 69px;
 margin-top: 10px;
 margin-left: 4px;
}

#checkouth2 {
    margin-top: 30px;
    font-size: 16px;
}

#producttitleleft p {
font-size: 13px;
padding-left: 5px;
}

#errorpage {
padding-left: 10px;
padding-right: 10px;
width: 100%;
}

label {
    font-size: 15px !important;
    margin-top: 0px !important;
}

textarea.wpcf7-form-control {
    padding: 20px 12px;
    font-size: 13px !important;
}

#myaccountpage {
padding-left: 10px;
padding-right: 10px;
width: 100%;
padding-bottom: 20px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

.mm-myaccount-module-header {
    font-size: 15px !important;
    padding: 8px !important;
}

.mm-myaccount-module {
    margin: 10px 0px !important;
}

p.mm-success {
font-size: 13px !important;
color: #2b3336;
margin-left: auto;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
margin-right: auto;
text-align: center;
width: 100%;
}

p.mm-error {
font-size: 13px !important;
margin-left: auto;
padding: 5px;
margin-right: auto;
text-align: center;
width: 100%;
}

#forgotpassword-error {
width: 80%;
margin-top: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

.widget {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #e9e9eb;
}

#footer {
      background-color: #e9e9eb;
}

#previewh3-modile {
display: none;
}

#page-title {
   display: none;
}

.page-id-1585 #centerh2 {
 padding-top: 30px;
 color: #54636a;
}

.page-id-2869 #centerh2 {
 padding-top: 30px;
 color: #54636a;
}

.page-id-3521 #centerh2, .page-id-4544 #centerh2 {
 padding-top: 30px;
 color: #54636a;
}

.page-id-2226 #centerh2 {
 padding-top: 30px;
 color: #54636a;
}

#desktopfullwidth {
display: none;
}

#mobilefullwidth {
 padding-left: 0;
 padding-right: 0;
 width: 100%;
 margin-top: 30px;
margin-bottom: 30px;
}

#forgotpasswordmessage {
font-size: 13px;
width: 100%;
max-width: 240px;
line-height: 26px;
margin-top: 20px;
margin-bottom: 0px;
}

#formcontainer {
 max-width: 220px;
}

#loginh2 {
padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
font-size: 18px;
}

#logoutmessage {
font-size: 14px;
width: 100%;
max-width: 220px;
line-height: 22px;
margin-top: 40px;
margin-bottom: 30px;
}

#login-userpass {
width: 100%;
max-width: 220px;
}

table:not(#wp-calendar) tr td, table:not(#wp-calendar) tr th {
    padding: 4px;
    text-align: left;
}

 input[type="tel"], input[type="number"], input[type="date"], input[type="url"], input[type="text"], input[type="email"], input[type="password"] {
    width: 100%;
    padding: 20px 12px;
   border-radius: 0px;
}

input[type="tel"], input[type="number"], input[type="date"], input[type="url"], input[type="text"],  input[type="email"], input[type="password"] {
    height: 30px;
    font-size: 13px;
    margin-bottom: 0px; 
}

 input[type="submit"] {
    border: none;
    min-height: 30px;
   margin-top: 5px;
   border-radius: 4px;
    margin-bottom: 0px;
    font-size: 14px;
    width: 100%;
    padding: 13px 10px;
}

#login-afterform {
 margin-top: -35px;
 max-width: 280px;
}

input[type="checkbox"], input[type="radio"] {
    position: relative;
    top: -2px;
    margin-right: 5px;
}

#logincheckbox {
float: left;
width: 49%;
margin-left: 0%;
margin-right: 1%;
}

#loginforgotpassword {
float: left;
text-align: right;
width: 49%;
margin-left: 1%;
margin-right: 0%;
}

#forgotpassword {
font-size: 11px;
}

#checkboxrem {
font-size: 11px;
}

#productsfullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
 margin-bottom: 0px;
  width: 100%;
  max-width: 240px;
}

#oaproductsfullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
 margin-bottom: 0px;
  width: 100%;
  max-width: 240px;
}

#productleft {
width: 100%;
max-width: 240px;
margin-left: auto;
margin-right: auto;
clear: both;
margin-bottom: 40px;
}

#productright {
width: 100%;
max-width: 240px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}

 #product-preview-image2 {
width: 240px;
height: 130px;
}

#hover-preview-product {
width: 240px;
height: 130px;
}

#dashboardh2 {
margin-bottom: 30px;
text-align: center;
margin-top: 30px;
text-align: center;
font-weight: bold;
color: #54636a;
}

#modulesfullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
 margin-bottom: -40px;
  width: 100%;
  max-width: 240px;
}

#moduleleft {
float: left;
width: 100%;
max-width: 240px;
margin-left: 0%;
margin-right: 0%;
clear: none;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 30px;
}

#modulecenter {
float: left;
width: 100%;
max-width: 240px;
margin-left: 0%;
margin-right: 0%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 30px;
}

#moduleright {
float: left;
width: 100%;
max-width: 240px;
margin-left: 0%;
margin-right: 0%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 30px;
}

#module-preview-image2 {
width: 240px;
height: 164px;
}

#hover-preview-module {
width: 240px;
height: 164px;
}

#downloadbuttoncta {
display: none;
}

#downloadbutton {
display: none;
}

#tinderpics {
margin-top: 20px;
 width: 100%;
min-height: auto;
}

#tinderpicsbig {
 margin-top: 20px;
 width: 100%;
min-height: auto;
}

#tinderpicleft {
 float: left;
 width: 90%;
margin-left: 5%;
margin-right: 5%;
}

#tinderpicright {
 float: left;
 width: 90%;
margin-left: 5%;
margin-right: 5%;
}

#jump-buttons {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 60px;
}

.jumpbutton {
    float: left;
    font-weight: 500;
    font-size: 13px;
    padding: 24px 10px;
    line-height: 1.4em;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
   margin-top: 10px;
    min-height: 40px;
}

#jump-link {
 width: 100%;
 min-height: 30px;
}

#tick-small {
 width: 30px;
 height: 27px;
}


#flashcard-mobile {
 margin-left: auto;
 margin-right: auto;
 margin-top: 30px;
 margin-bottom: 30px;
}

#modulechapterpreviewleftbox {
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
width: 220px;
}

#modulechapterpreviewrightbox {
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
width: 220px;
}

#modulechapterpreviewlastbox {
margin-bottom: 30px;
width: 220px;
margin-left: auto;
margin-right: auto;
}

#modulecontainer {
max-width: 220px;
 margin-left: auto;
margin-right: auto;
}

#moduleintro {
font-size: 14px;
line-height: 24px;
}

#chapter-previewh3 {
 font-size: 18px;
}

#recommendedproduct-previewh3 {
 font-size: 18px;
}

.page-id-3521 #chapter-previewh3, .page-id-4544 #chapter-previewh3 {
font-size: 17px;
}

#module-chapter-intro {
font-size: 14px;
}

#module-module-intro {
font-size: 14px;
margin-top: -10px;
}

#module-module-intro-locked {
font-size: 14px;
}

#chapter-preview-image2 {
  width: 220px;
  height: 131px;
  opacity: 1;
}

#hover-preview-chapter  {
  width: 220px;
  height: 131px;
  opacity: 0;
}

#module-chapter-box {
 min-height: 100px;
}

.page-id-2461 #module-chapter-box, .page-id-2470 #module-chapter-box, .page-id-2463 #module-chapter-box, .page-id-2472 #module-chapter-box, .page-id-2474 #module-chapter-box, .page-id-2490 #module-chapter-box, .page-id-2492 #module-chapter-box, .page-id-2493 #module-chapter-box, .page-id-2495 #module-chapter-box, .page-id-2497 #module-chapter-box, .page-id-2499 #module-chapter-box, .page-id-2500 #module-chapter-box {
min-height: auto !important;
}

#image-desktop {
display: none;
}

#headbackarrow {
margin-right: 2px;
}

#headnextarrow {
margin-left: 2px;
}

.headbackbutton {
    font-size: 13px;
    width: 32%;
}

.headnextbutton {
    font-size: 13px;
    width: 32%;
    margin-left: 36%;
}

.greenheadbackbutton {
    font-size: 13px;
    width: 32%;
}

.greenheadnextbutton {
    font-size: 13px;
    width: 32%;
    margin-left: 36%;
}

.redheadbackbutton {
    font-size: 13px;
    width: 32%;
}

.redheadnextbutton {
    font-size: 13px;
    width: 32%;
    margin-left: 36%;
}

.pinkheadbackbutton {
    font-size: 13px;
    width: 32%;
}

.pinkheadnextbutton {
    font-size: 13px;
    width: 32%;
    margin-left: 36%;
}

.blueheadbackbutton {
    font-size: 13px;
    width: 32%;
}

.blueheadnextbutton {
    font-size: 13px;
    width: 32%;
    margin-left: 36%;
}

.blackheadbackbutton {
    font-size: 13px;
    width: 32%;
}

.blackheadnextbutton {
    font-size: 13px;
    width: 32%;
    margin-left: 36%;
}

.whiteheadnextbutton {
    font-size: 13px;
    width: 32%;
    margin-left: 36%;
}

.goldheadbackbutton {
    font-size: 13px;
    width: 32%;
}

.goldheadnextbutton {
    font-size: 13px;
    width: 32%;
    margin-left: 36%;
}

#book-header-buttons {
width: 100%;
 max-width: 300px;
margin-top: -100px;
margin-bottom: 120px;
}

#ig-chapter-buttons {
    width: 100%;
    max-width: 300px;
    margin-top: -90px;
    margin-bottom: 100px;
}

#book-header-module-buttons-black {
display: none;
}

#book-header-module-buttons {
display: none;
}

#book-header-module-buttons-red {
display: none;
}

#ig-module-buttons-red {
display: none;
}

#book-header-module-buttons-gold {
display: none;
}

#book-footer-nextchapter {
 margin-top: 240px;
padding-bottom: 40px;
}

#nextchapterimage {
    width: 100%;
    height: auto;
   max-width: 460px;
}

#backbuttonchapterimage {
    max-width: 100%;
    height: auto;
   margin-top: -90px;
}

.backbutton {
  display: none;
}

.nextbutton {
    display: none;
}

.nextbuttongreen {
  display: none;
}

.backbuttongreen {
display: none;
}

.nextbuttonred {
  display: none;
}

.nextbuttonorange {
  display: none;
}
.backbuttonred {
display: none;
}

.backbuttonorange {
display: none;
}

.nextbuttonpink {
  display: none;
}

.backbuttonpink {
display: none;
}

.nextbuttonblue {
  display: none;
}

.backbuttonblue {
display: none;
}

.nextbuttonblack {
  display: none;
}

.backbuttonblack {
display: none;
}

.nextbuttongold {
  display: none;
}

.backbuttongold {
display: none;
}

.backbuttonmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 18px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #674781;
    color: #674781;
 cursor: pointer;
}

.backbuttonmobile:hover {
background: #e0d8e3;
border: 2px solid #674781;
}

.nextbuttonmobile {
float: left;
background: #674781;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 18px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
   margin-right: 20%;
    margin-top: 10px;
    border-radius: .17em;
    border: 2px solid #674781;
    color: white;
  cursor: pointer;
}

.nextbuttonmobile:hover {
 background-color: #513a64;
 border: 2px solid #513a64;
}

.backbuttongreenmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 18px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #388469;
    color: #388469;
 cursor: pointer;
}

.backbuttongreenmobile:hover {
background: #cfe2d9;
}

.backbuttonredmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
   padding: 18px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #d1514e;
    color: #d1514e;
 cursor: pointer;
}

.backbuttonredmobile:hover {
background: #f2d7d6;
}

.backbuttonorangemobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
   padding: 18px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #e78459;
    color: #e78459;
 cursor: pointer;
}

.backbuttonorangemobile:hover {
background: #ecc0ac;
}

.backbuttonpinkmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
     padding: 18px .25em;
    line-height: 1.4em;
       width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #c1437f;
    color: #c1437f;
 cursor: pointer;
}

.backbuttonpinkmobile:hover {
background: #f4dae6;
}

.backbuttonbluemobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
     padding: 18px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #2c6270;
    color: #2c6270;
 cursor: pointer;
}

.backbuttonbluemobile:hover {
background: #cad9dd;
}

.backbuttonblackmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
     padding: 18px .25em;
    line-height: 1.4em;
   width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #2b3336;
    color: #2b3336;
 cursor: pointer;
}

.backbuttonblackmobile:hover {
background: #d6dbdd;
}

.backbuttongoldmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
     padding: 18px .25em;
    line-height: 1.4em;
   width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #b9a65a;
    color: #b9a65a;
 cursor: pointer;
}

.backbuttongoldmobile:hover {
background: #e6e3d5;
}

.nextbuttongreenmobile {
float: left;
background: #388469;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 18px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #388469;
    color: white;
 cursor: pointer;
}

.nextbuttongreenmobile:hover {
 background-color: #31735c;
 border: 2px solid #31735c;
}

.nextbuttonredmobile {
float: left;
background: #d1514e;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
     padding: 18px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #d1514e;
    color: white;
 cursor: pointer;
}

.nextbuttonredmobile:hover {
 background-color: #c04c49;
 border: 2px solid #c04c49;
}

.nextbuttonorangemobile {
float: left;
background: #e78459;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
     padding: 18px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #e78459;
    color: white;
 cursor: pointer;
}

.nextbuttonorangemobile:hover {
 background-color: #df7c50
 border: 2px solid #df7c50
}

.nextbuttonpinkmobile {
float: left;
background: #c1437f;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 18px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #c1437f;
    color: white;
 cursor: pointer;
}

.nextbuttonpinkmobile:hover {
 background-color: #b74079;
 border: 2px solid #b74079;
}

.nextbuttonbluemobile {
float: left;
background: #2c6270;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 18px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #2c6270;
    color: white;
 cursor: pointer;
}

.nextbuttonbluemobile:hover {
 background-color: #275662;
 border: 2px solid #275662;
}

.nextbuttonblackmobile {
float: left;
background: #2b3336;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 18px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #2b3336;
    color: white;
 cursor: pointer;
}

.nextbuttonblackmobile:hover {
 background-color: #212729;
 border: 2px solid #212729;
}

.nextbuttongoldmobile {
float: left;
background: #b9a65a;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 18px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #b9a65a;
    color: white;
 cursor: pointer;
}

.nextbuttongoldmobile:hover {
 background-color: #a69551;
 border: 2px solid #a69551;
}

#book-footer-buttons {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}

#book-footer {
margin-top: 80px;
margin-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
}

#manwoptions-pink {
padding: 30px 20px 50px 20px;
}

#rainy-intro {
width 110%;
margin-left: -5%;
margin-right: -5%;
margin-top: -20px;
padding-left: 20px;
padding-right: 20px;
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 50px;
border-radius: 0px;
}

#image-fullwidth {
padding-top: 0px;
margin-top: 40px;
margin-bottom: 20px;
}

#rainyrule {
font-size: 15px;
margin-bottom: 25px;
}

#rainyrule2 {
font-size: 15px;
margin-bottom: 25px;
}

#ghostrulesleftbox {
float: left;
width: 100%;
margin-left: auto;
margin-right: auto;
padding: 20px 5px 20px 5px;
border-radius: 20px;
margin-bottom: 30px;
}

#ghostrulesrightbox {
float: left;
width: 100%;
margin-left: auto;
margin-right: auto;
padding: 20px 8px 20px 8px;
border-radius: 20px;
margin-bottom: 30px;
}

#ghostrulescenterbox {
width: 100%;
padding: 20px 8px 20px 8px;
border-radius: 20px;
margin-bottom: 30px;
}

#ghostrulescenterlargebox {
width: 100%;
padding: 20px 8px 20px 8px;
border-radius: 20px;
margin-bottom: 30px;
}

#ghostrulesh3 {
 font-size: 22px;
 margin-bottom: 20px;
padding-top: 10px;
padding-left: 0px;
padding-right: 0px;
}

#ghostrulesh4 {
 font-size: 17px;
padding-left: 0px;
padding-right: 0px;
}

#ghostingrulebox {
 margin-left: auto;
margin-right: auto;
width: 95%;
}

#ghostingrule {
text-align: left;
font-size: 14px;
margin-bottom: 25px;
}

#strike-align {
width: 40px;
height: 40px;
}

#superghost-small {
width: 54px;
height: 45px;
}

#ghost-align {
width: 40px;
height: 35px;
}

#superghost {
width: 54px;
height: 45px;
margin-right: 5px;
margin-bottom: 0px;
}

#image-above-h2 {
 margin-bottom: -55px;
margin-top: 50px;
width: 40%;
}

#wolfwallst {
 padding: 2px;
margin-top: 20px;
margin-bottom: 20px;
}

#rulesnote {
  display: none;
  margin: 0 auto; 
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 35px 5px 20px 5px;
  width: 100%;
  background-size: 100% 30px;
}

 
#rulesnote::before {
  width: 0px;
  left: 0px;
 border-color: transparent;
}

#textpersonalitynote {
  display: none;
  margin: 0 auto; 
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 35px 5px 20px 5px;
  width: 100%;
  background-size: 100% 30px;
}

 
#textpersonalitynote::before {
  width: 0px;
  left: 0px;
 border-color: transparent;
}

#flirtsummernote {
display: none;
}

#dealrainynote {
display: none;
}

#textsexnote {
display: none;
}

#bonusnote {
display: none;
}

#rules-text {
font-family: 'Open Sans', serif;
color: #000000;
line-height: 30px;
font-size: 14px;
margin-bottom: 30px;
}

#mediumbitter {
font-size: 16px;
}

#rulesh2 {
 font-size: 24px;
  margin-bottom: 33px;
  margin-top: 17px;
}

#textpersonalityh2 {
 font-size: 24px;
  margin-bottom: 24px;
  margin-top: 2px;
}

#flirtsummerh2 {
 font-size: 24px;
  margin-bottom: 24px;
  margin-top: 2px;
}

#dealrainyh2 {
 font-size: 24px;
  margin-bottom: 24px;
  margin-top: 2px;
}

#textsexh2 {
 font-size: 24px;
  margin-bottom: 24px;
  margin-top: 2px;
}

#bonush2 {
 font-size: 24px;
  margin-bottom: 24px;
  margin-top: 2px;
}

#tick-rules {
margin-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
width: 33px;
height: 30px;
}

#cross-rules {
display: inline;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
width: 32px;
height: 32px;
}

#cruciblesdesktop {
 display: none;
}

#cruciblesh3 {
 display: none;
}

#crucibles-mobile {
 width: 90%;
 margin-top: 30px;
margin-bottom: 20px;
}

#definition-text {
font-size: 14px;
}

#bigbitter {
font-size: 17px;
}

#subheaderh3 {
 font-size: 20px;
line-height: 20px;

}

.numberbullets {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbullets ul {
 padding: 5px 0px;
}

.numberbullets ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 14px;
    background-size: 10px 10px;
}

.numberbulletsblack {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsblack ul {
 padding: 5px 0px;
}

.numberbulletsblack ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 14px;
    background-size: 10px 10px;
}

.numberbulletsgold {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsgold ul {
 padding: 5px 0px;
}

.numberbulletsgold ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 14px;
    background-size: 10px 10px;
}

.numberbulletsblue {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsblue ul {
 padding: 5px 0px;
}

.numberbulletsblue ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 14px;
    background-size: 10px 10px;
}

.numberbulletsred {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsred ul {
 padding: 5px 0px;
}

.numberbulletsred ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 14px;
    background-size: 10px 10px;
}

.numberbulletspurple{
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletspurple ul {
 padding: 5px 0px;
}

.numberbulletspurple ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 14px;
    background-size: 10px 10px;
}

#traits-manwithoptions {
margin-top: 20px;
font-size: 17px;
line-height: 23px;
}

#traits-sub {
font-size: 14px;
}

#traits-sub-pink {
font-size: 16px;
}

#quoteauthor {
font-size: 15px;
}

#greenh2 {
font-size: 24px;
}

#blueh2 {
font-size: 24px;
}

#blackh2 {
font-size: 24px;
}

#goldh2 {
font-size: 24px;
}

#pinkh2 {
font-size: 24px;
}

#arrow-down {
width: 46px;
height: 50px;
}

#pagebreakbook {
margin-top: 20px;
opacity: 0.2;
}

#thatguyintro {
width: 85%;
margin-left: auto;
font-style: italic;
margin-right: auto;
}

#bullet-inline {
display: inline;
margin-left: 5px;
margin-right: 5px;
width: 15px;
height: 15px;
}

#bullet-left {
margin-left: 5px;
display: inline;
margin-right: 5px;
margin-bottom: 0px;
margin-top: -7px;
width: 20px;
height: 20px;
}

#bullet-lefth2 {
margin-left: 5px;
display: inline;
margin-right: 5px;
margin-bottom: 0px;
margin-top: -7px;
width: 30px;
height: 30px;
}

#notemistake {
    margin-top: 30px;
  margin-bottom: 30px;
  padding: 20px 10px 30px 25px;
  background-size: 100% 24px;
  width: 100%;
}

#notemistake::before {
  width: 2px;
  top: 0;
  left: 10px;
}

#bigwords {
 font-size: 15px;
line-height: 24px;
}

#cross-mistake {
 margin-right: 0px;
 width: 30px;
height: 30px;
margin-top: -30px;
}

#bullets {
 margin-top: 20px;
 margin-bottom: 20px;
}

#bullets-images {
line-height: 20px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#bullet-color {
margin-left: 0px;
 display: inline;
width: 25px;
height: 25px;
margin-right: 10px;
}


#quotenoteiconcenter {
opacity: 0.4;
 margin-top: -20px;
 margin-bottom: 20px;
width: 40px;
height: 40px;
}

#quotenote { 
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 27px 10px 30px 25px;
  background-size: 100% 24px;
  width: 100%;
}

#quotenote::before {
  width: 2px;
  top: 0;
  left: 10px;
}

#quotenote-text {
margin-bottom: 24px;
line-height: 24px;
font-size: 15px;
}


.second-menu-icon-wrapper .second-menu-icon > span {
    background: #2b3336;
}

#header-wrap .logo {
    border-right: none;
}

#header #header-wrap .header-left {
    border-right: none;
}

.sidemenu-icon-wrapper > span span > b {
    background-color: #2b3336;
}

.sidemenu-icon-wrapper {
 border-right: 1px solid #e5e5e5;
 border-bottom: 1px solid #e5e5e5;
} 

#page-title {
    padding: 20px 10px;
}

#chapter-header {
  min-height: 100px;
}

#chapterbadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 margin-bottom: 0px;
 opacity: 0.9;
 width: 70px;
height: 110px;
}

#modulebadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 margin-bottom: 0px;
 opacity: 0.9;
 width: 80%;
}

#dgsmodulebadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 margin-bottom: 0px;
 opacity: 1;
 width: 80%;
}

#modulebadgegold {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 margin-bottom: 0px;
 opacity: 0.9;
 width: 70%;
}

#modulebadgewide {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 margin-bottom: 0px;
 opacity: 0.9;
 width: 100%;
}

.page-id-4544 #modulebadgewide {
 opacity: 1;
}


#chapter-header-title {
width: 100%;
padding-top: 30px;
margin-left: auto;
margin-right: auto;
}


#chapter-purple {
  font-size: 28px;
   line-height: 36px;
  padding-left: 10px;
  padding-right: 10px;
 text-align: center;
  width: 100%;
 margin-left: auto;
 margin-top: -10px;
margin-right: auto;
  padding-top: 0px;
  padding-bottom: 40px;
}

#chapterbottoml1 {
 background-color: #e9e9eb;
margin-top: -30px;
margin-bottom: 30px;
}

#chapterbottoml3 {
 background-color: #e7e7e9;
margin-top: -30px;
 margin-bottom: 30px;
}

#note {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 35px 2px 20px 22px;
  line-height: 25px;
  background-size: 100% 25px;
}

#note-text {
line-height: 25px;
font-size: 15px;
margin-bottom: 15px;
}

#note::before {
  width: 2px;
  left: 10px;
}

#definition {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 20px;
padding: 4%;
}

#video {
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
margin-left: auto;
margin-right: auto;
}

#arrow-right {
margin-left: 2px;
margin-right: 2px;
width: 20px;
height: 9px;
} 

#arrow-righth3 {
display: inline;
margin-left: 4px;
margin-right: 4px;
width: 35px;
height: 15px;
}

#subheader {
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  width: 90%;
 clear: both;
box-shadow: 0px 1px 5px #e1e1e1;
 background-color: #f8f8f8;
 border-radius: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
 margin-bottom: 0px;
 margin-top:  50px;
}

 #subheader-background {
 margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  width: 90%;
  margin-top: -35px;
  margin-bottom: 20px;
}

#subheader-speech {
 margin-left: -10px;
margin-top: 0px;
width: 45px;
height: 42px;
}

#templatebackground {
width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 2%;
 padding-right: 2%;
padding-bottom: 20px;
padding-top: 10px;
clear: both;
margin-bottom: 20px;
}

#whitebackground {
background-color: #ffffff;
width: 98%;
margin-left: auto;
margin-right: auto;
}

#stickynoteyellow {
width: 80%;
margin-left: 10%;
margin-right: 10%;
min-height: 200px;
max-width: 200px;
padding: 40px 15px 10px 15px;
margin-top: 0px;
margin-bottom: 20px;
}

#stickynotegreen {
width: 80%;
margin-left: 10%;
margin-right: 10%;
min-height: 200px;
max-width: 200px;
padding: 40px 15px 10px 15px;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynotepink {
width: 80%;
margin-left: 10%;
margin-right: 10%;
min-height: 200px;
max-width: 200px;
padding: 40px 15px 10px 15px;
margin-top: 20px;
margin-bottom: 40px;
}

#stickynote1-3 {
float: left;
width: 80%;
margin-left: 10%;
margin-right: 10%;
min-height: 230px;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynote2-3 {
float: left;
margin-left: 10%;
margin-right: 10%;
width: 80%;
min-height: 230px;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynote3-3 {
width: 80%;
min-height: 230px;
float: left;
margin-left: 10%;
margin-right: 10%;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynoteorange {
width: 90%;
height: 220px;
float: left;
margin-left: 5%;
margin-right: 5%;
max-width: 280px;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#stickynote1 {
width: 90%;
min-height: 220px;
float: left;
margin-left: 5%;
margin-right: 5%;
max-width: 280px;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#stickynote1pair {
background-color: #fdfc8d;
width: 90%;
min-height: 220px;
max-width: 280px;
float: left;
margin-left: 5%;
margin-right: 5%;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#stickynote2pair {
width: 90%;
min-height: 220px;
max-width: 280px;
float: left;
margin-left: 5%;
margin-right: 5%;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#holepunch {
 margin: -35px 0 0 0;
}

#stickynotetext {
font-size: 17px;
}

#kiss {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#warning {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#kisstext {
font-size: 14px;
padding: 10px 10px 10px 10px;
}

#kissemoji {
margin-left: 3%;
width: 15%;
height: 15%;
margin-top: 7%;
margin-bottom: 2%;
}

#mindset {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
padding-bottom: 0%;
padding-top: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#mindsettext {
font-size: 17px;
padding: 10px 10px 10px 10px;
}

#mindsetemoji {
margin-left: 3%;
width: 15%;
height: 15%;
margin-top: 3%;
margin-bottom: 10%;
}

#collageniceleft {
float: none;
max-width: 240px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}

#collageniceright {
float: none;
max-width: 240px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}

#collage {
margin-bottom: 30px;
margin-top: 40px;
}

#bookimage {
  border: 1px solid #efefef;
 padding: 2px;
 margin-top: 30px;
 margin-bottom: 30px; 
}

#image-mobile {
  border: 1px solid #efefef;
 padding: 2px;
 margin-top: 30px;
 margin-bottom: 30px; 
}

#ravenimage {
  border: 1px solid #efefef;
 padding: 2px;
 margin-top: 30px;
 margin-bottom: 30px; 
width: 60%;
}

#template-phoneheader {
margin-top: 30px;
}

#template-phonefooter {
margin-bottom: 30px;
margin-top: 60px;
}

#textscreenshot {
 margin-top: 30px;
 margin-bottom: 30px;
}

#textscreenshotwchat {
 margin-top: 30px;
 margin-bottom: 30px;
 margin-left: 0px;
 margin-right: 0px;
}

#textscreenshothand {
 margin-top: 30px;
 margin-bottom: 30px;
 margin-left: auto;
 margin-right: auto;
}

#textscreenshotsmall {
 margin-top: 0px;
 margin-bottom: 20px;
}



#formula {
 width: 100%;
margin-left: 0px;
margin-right: 0px;
 padding-left: 10px;
 padding-right: 10px;
 border: 2px dashed #d2b0de;
padding-bottom: 20px;
 margin-bottom: 20px;
}


h3#formula-title {
 font-size: 22px;
 margin-bottom: 10px;
 margin-top: 30px;
}

h2#templateh2 {
 margin-top: 20px;
}


h2#formulah2 {
 margin-top: 20px;
text-align: center;
}

#templateboy {
 width: 100%;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 40px;
}

#templateboygirl {
 width: 100%;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 40px;
}

#templatematrix {
 width: 100%;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 40px;
}

#template-matrix-boy {
margin-right: 50px;
margin-left: 20%;
padding: 5% 2%;
vertical-align: middle;
font-size: 14px;
min-height: 70px;
}

#template-matrix-girl {
margin-left: 50px;
margin-right: 0;
padding: 5% 2%;
vertical-align: middle;
font-size: 14px;
min-height: 70px;
}

#gravatarmatrix {
width: 50px;
height: 36px;
margin-bottom: 50px;
}


#matrixneo {
min-height: 50px;
}

#matrixoracle {
min-height: 50px;
}

#template-text {
margin-left: 40px;
margin-right: 5px;
padding: 12px 12px 12px 12px;
border-radius: 5px 10px 10px 5px;
font-size: 14px;
margin-top: 4px;
}

#template-text-boy {
margin-left: 20px;
margin-right: 30px;
padding: 12px 12px 12px 12px;
font-size: 14px;
margin-top: 4px;
}

#template-text-girl {
margin-left: 30px;
margin-right: 20px;
padding: 12px 12px 12px 12px;
font-size: 14px;
margin-top: 4px;
}

#gravatar {
width: 20px;
height: 20px;
border-radius: 50%;
margin-top: 0px;
opacity: 0.8;
}

.menu-list > li > a {
    font-size: 15px;
    line-height: 1;
    padding: 0px;
} 

.menu-list > li#menu-item-83 > a, .menu-list > li#menu-item-84 > a, .menu-list > li#menu-item-88 > a {
    font-size: 14px;
}

.menu-list > li#menu-item-103 > a, .menu-list > li#menu-item-104 > a, .menu-list > li#menu-item-105 > a {
    font-size: 13px;
}

#sidemenu-wrapper {
  width: 100%;
  left: -100%;
}

.force-close-sidemenu.sidemenu-is-open #sidemenu-wrapper {
    left: -100%;
}
  
 .sidemenu-is-open .sidemenu-icon-wrapper::after {
    display: none;
  }

.sidemenu-icon-wrapper::after {
    display: none;
}
  
  .sidemenu-icon-wrapper {
    margin-right: 0px;
}
  
  .sidemenu-is-open .sidemenu-icon-wrapper {
    margin-right: 0px;
}
  .logo img {
    height: 11.41px;
    width: 120px;
}
  
  .logo > a {
   width: 120px;
   margin-left: auto;
   margin-right: auto;
}
  
  .sidemenu-is-open #header {
   padding-left: 0px;
   left: 0px;
  }

/* - - - Top right menu edits - - - */

.second-menu {
    position: fixed;
    width: 200px;
    height: 120px;
   margin-top: 60px;
  background-color: #ffffff;
}

.basic-menu > li > a {
    font-family: 'Open Sans';
    font-size: 14px;
    color: #2b3336;
    background-color: #ffffff;
}

.basic-menu .has-submenu .submenu li a {
   font-family: 'Open Sans'; 
   color: #2b3336;
}

.basic-menu .has-submenu .menu-arrow {
    color: #cb2026;
}

#header.header-layout-01 .header-menu > li.my-profile-default {
    border-left: none;
}

.basic-menu {
    background-color: #ffffff;
    color: #2b3336;
}

.show-login {
   padding: 20px 20px 20px 115px;
   color: #ffffff;
}

.show-login > a {
    font-family: 'Open Sans';
    color: #ffffff !important;
    padding: 2px 0 2px 30px;
   font-size: 14px;
}

.show-login > a i {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    top: 2px;
    left: 0;
    font-size: 20px;
}

.second-menu-is-open .second-menu {
    right: 0px;
}

.force-close-sidemenu.second-menu-is-open #header, .second-menu-is-open #header {
    left: 0px !important;
    right: 85%;
}

.second-menu-is-open #page-wrapper, .force-close-sidemenu.second-menu-is-open #page-wrapper {
    position: relative;
    left: 0%;
}

.second-menu-is-open #content, .force-close-sidemenu.second-menu-is-open #content {
   opacity: 0.5;
   background-color: #2b3336;
}

.second-menu-is-open #page-title, .force-close-sidemenu.second-menu-is-open #page-title {
   opacity: 0.5;
   background-color: #2b3336;
}

.second-menu-is-open #footer, .force-close-sidemenu.second-menu-is-open #footer {
   opacity: 0.5;
   background-color: #2b3336;
}

.basic-menu > li.kleo-user_avatar-nav > a img {
    width: 21px;
    height: 21px;
    margin-right: 21px;
}

.basic-menu > .has-submenu.kleo-user_avatar-nav > .submenu > li > a i {
    display: block;
    font-size: 20px;
    position: absolute;
    top: 5px;
    left: 5px;
}

.basic-menu .has-submenu .submenu li a {
    position: relative;
    font-size: 14px;
    min-height: 20px;
}

.basic-menu > .has-submenu > .submenu > li > a {
    padding: 2px 20px 2px 42px;
}

/* - - - End of top right menu edits - - - */

.breadcrumb {
	font-size: 12px;
        line-height: 22px;
}

.breadcrumb > li + li:before {
    padding: 0 3px;
}


.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}

.sidemenu-is-open  .widget {
   margin-left: auto;
   margin-right: auto;
   width: 100%;
}

  .widget {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-122 .widget, .page-id-122 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}


.page-id-1980 .widget, .page-id-1980 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4521 .widget, .page-id-4521 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2063 .widget, .page-id-2063 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1701 .widget, .page-id-1701 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}


.page-id-2691 .widget, .page-id-2691 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2788 .widget, .page-id-2788 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5486 .widget, .page-id-5486 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2744 .widget, .page-id-2744 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-126 .widget, .page-id-126 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-127 .widget, .page-id-127 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1697 .widget, .page-id-1697 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2031 .widget, .page-id-2031 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1705 .widget, .page-id-1705 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2720 .widget, .page-id-2720 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2502 .widget, .page-id-2502 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2293 .widget, .page-id-2293 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1873 .widget, .page-id-1873 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2742 .widget, .page-id-2742 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5189 .widget, .page-id-5189 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5314 .widget, .page-id-5314 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2677 .widget, .page-id-2677 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2755 .widget, .page-id-2755 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2688 .widget, .page-id-2688 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3819 .widget, .page-id-3819 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3821 .widget, .page-id-3821 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3885 .widget, .page-id-3885 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4923 .widget, .page-id-4923 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5449 .widget, .page-id-5449 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4940 .widget, .page-id-4940 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4941 .widget, .page-id-4941 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5128 .widget, .page-id-5128 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4848 .widget, .page-id-4848 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3942 .widget, .page-id-3942 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3943 .widget, .page-id-3943 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2367 .widget, .page-id-2367 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5434 .widget, .page-id-5434 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2700 .widget, .page-id-2700 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4518 .widget, .page-id-4518 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4074 .widget, .page-id-4074 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4076 .widget, .page-id-4076 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2669 .widget, .page-id-2669 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4534 .widget, .page-id-4534 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4764 .widget, .page-id-4764 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5311 .widget, .page-id-5311 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5475 .widget, .page-id-5475 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5484 .widget, .page-id-5484 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2064 .widget, .page-id-2064 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4023 .widget, .page-id-4023 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2327 .widget, .page-id-2327 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1655 .widget, .page-id-1655 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2074 .widget, .page-id-2074 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2082 .widget, .page-id-2082 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2702 .widget, .page-id-2702 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-71 .widget, .page-id-71 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4967 .widget, .page-id-4967 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5041 .widget, .page-id-5041 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5203 .widget, .page-id-5203 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5209 .widget, .page-id-5209 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}


.page-id-4973 .widget, .page-id-4973 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5648 .widget, .page-id-5648 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2726 .widget, .page-id-2726 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5032 .widget, .page-id-5032 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5253 .widget, .page-id-5253 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5034 .widget, .page-id-5034 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5255 .widget, .page-id-5255 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5036 .widget, .page-id-5036 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5254 .widget, .page-id-5254 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2066 .widget, .page-id-2066 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2067 .widget, .page-id-2067 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2068 .widget, .page-id-2068 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2069 .widget, .page-id-2069 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2070 .widget, .page-id-2070 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2092 .widget, .page-id-2092 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2095 .widget, .page-id-2095 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2098 .widget, .page-id-2098 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2099 .widget, .page-id-2099 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2100 .widget, .page-id-2100 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2101 .widget, .page-id-2101 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2102 .widget, .page-id-2102 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2103 .widget, .page-id-2103 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2065 .widget, .page-id-2065 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5228 .widget, .page-id-5228 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5443 .widget, .page-id-5443 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5496 .widget, .page-id-5496 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2060 .widget, .page-id-2060 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}


 .page-id-124 .widget,  .page-id-124 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

 .page-id-1649 .widget,  .page-id-1649 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.widget_text .textwidget p {
   font-size: 13px !important;
}

.textwidget {
font-size: 13px !important;
padding-top: 12px;
padding-bottom: 20px;
line-height: 23px;
}

.textwidget a {
  font-size: 13px;
}

.textwidget a:hover {
  font-size: 13px;
}

   .book {
  padding-left: 10px;
  padding-right: 10px;
}

.sidemenu-is-open .book {
  padding-left: 10px;
  padding-right: 10px;
}

.info-page {
  padding-left: 0%;
  padding-right: 0%;
}

.sidemenu-is-open .info-page {
  padding-left: 0%;
  padding-right: 0%;
}
  
  #content .book p {
  font-size: 14px;
}

#content .info-page p {
  font-size: 14px;
}

blockquote {
    margin: 5px 0;
    padding: 10px 5px 10px 5px;
}

blockquote p {
    font-size: 14px !important;
}

h1 {
 font-size: 26px;
 margin-bottom: 30px;
}

#centerh2 {
 font-size: 24px;
  margin-bottom: 10px;
  margin-top: 60px;
}

#subheaderh2 {
 font-size: 24px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.info-page > h1 {
 font-size: 28px;
 text-align: center;
 margin: 10px 0 30px 0;
} 

.sidemenu-is-open .info-page > h1 {
 font-size: 28px;
 text-align: center;
 margin: 10px 0 30px 0;
} 

h2 {
 font-size: 20px;
  margin-bottom: 0px;
  margin-top: 50px;
}

h3 {
 font-size: 18px;
  margin-bottom: 0px;
 margin-top: 40px;
}


.info-page > h3 {
 font-size: 18px;
 margin-bottom: 5px;
 margin-top: 30px;
}

h4 {
 font-size: 16px;
  margin-bottom: 0px;
 margin-top: 30px;
}
  
}

/* iphone 5 screen / small phone 320px */


@media only screen and (min-width: 300px) and (max-width: 380px) {

/* Options AI Landing Page 300px - 380px */

#bridgeh4accesspass {
    font-size: 13.5px;
   line-height: 1.5;
}

#lpaccesspass {
    font-size: 20px;
      line-height: 1.5;
}

.accesspassgraphic {
    max-width: 400px;
    padding-bottom: 0px;
    min-height: 180px;
}

  #accesspassleft {
        width: 21%;
        padding-top: 26px;
        padding-bottom: 50px;
    }

#accesspassright {
        width: 79%;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-top: 20px;
    }

    #accesspassfeatures {
        font-size: 13px;
        padding-top: 2px;
        line-height: 0.3;
    }

.page-id-6387 #upgrade-tick {
       margin-right: 5px;
    }

    #whitecirclecouponleft {
        display: none;
    }

#whitecirclecouponright {
    display: none;
}

#accesspasscoupon {
    width: 72px;
    height: auto;
    margin-left: 0px;
    margin-bottom: -40px;
}

  #usericonpass {
        width: 30px;
        margin-top: 56px;
    }

#dashproductadai {
 display: none;
}

#dashproductadaisize {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}

#lptopcontainer {
 padding-left: 3%;
 padding-right: 3%;
}

#homeph1 {
        font-size: 38px;
        max-width: 300px;
       padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }

#homeph2 {
    font-size: 17px;
}

.page-id-5585 #mobile-videoplayer-vsl {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}

    .button-home {
        width: 80% !important;
        max-width: 310px;
        margin-top: 10px !important;
        font-size: 16px !important;
        padding: 13px 15px;
    }

#afterbuttontext {
    font-size: 12px;
    margin-top: -30px;
}

.homepagetop {
 padding-left: 3%;
 padding-right: 3%;
overflow: auto;
padding-bottom: 40px;
}

#hometopleft {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

#hometopleft1 {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright1 {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

    #homeph3 {
        font-size: 27px;
        max-width: 330px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 15px;
        text-align: center;
    }

#homeph4 {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    font-size: 18px;
    line-height: 1.5;
    text-align: center;
}

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: 0px;
    width: 40px;
}

#aiwebappmodelmobile {
        width: 180px;
        height: auto;
        margin-top: 30px;
    }

    .homepagehowworks {
        padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 50px;
      padding-bottom: 50px;
}

  .homepagehowworks2 {
        padding-left: 3%;
        padding-right: 3%;
       overflow: hidden;
       padding-top: 50px;
     padding-bottom: 40px;
}

.homepagemanageoptions {
        padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
    }

#homepmainheaderblack {
    padding-top: 5px;
    font-size: 30px;
    line-height: 1.4;
}

#homepmainheader {
    padding-top: 30px;
    font-size: 28px;
    line-height: 1.4;
}

#numsteps {
    width: 36px;
    height: 36px;
    line-height: 1.7;
    margin-right: 10px;
    margin-top: 0px;
}

#homesteps {
    padding-top: 0px;
    font-size: 21px;
    line-height: 1.5;
}

#stepsubheader {
    font-size: 19px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 18px;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 15px;
   margin-bottom: 5px;
}

#appfeatures2 {
    font-size: 15px;
    padding-top: 9px;
   margin-bottom: 6px;
}

#upgrade-tick-ai {
width: 16px;
height: 14px;
}


#webappmodelsteps {
  display: none;
}

 #webappmodelstepsmobile {
        box-shadow: 0px 1px 10px #aca7a7;
        width: 80%;
        height: auto;
        max-width: 250px;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .scroll-modules-ai {
        height: 674px;
        padding-top: 149px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        width: 295px;
    }

    #scroll-modules2-ai {
        width: 240px;
        height: 392px;
        overflow-y: scroll !important;
        overflow-x: hidden;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4px;
    }

#scroll-through-images-cta-mobile-ai {
        width: 140px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -30px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 19px;
        line-height: 1.5;
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
       margin-top: 30px;
    }

.button2-home {
    width: 70% !important;
    max-width: 210px;
    font-size: 16px !important;
    padding: 12px 15px;
    margin-bottom: 0px;
    margin-top: 0px;
}

#manageoptionsleft {
    float: left;
    width: 100%;
    padding-top: 40px;
    padding-left: 0%;
    margin-right: 0%;
}

#manageoptionsright {
    float: left;
    width: 100%;
    padding-top: 0px;
    margin-top: -20px;
}

    #manageoptionsimage {
        width: 100%;
        max-width: 250px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

#apphomeshadow {
   margin-bottom: 60px;
}

#oaitestp1, #oaitestp2, #oaitestp3, #oaitestp4 {
     display: none;
    }

#oaitestp1mob, #oaitestp2mob, #oaitestp3mob, #oaitestp4mob {
      margin-top: 40px;
        float: left;
        width: 90%;
        max-width: 520px;
        margin-bottom: 5px;
        margin-left: 5%;
        margin-right: 5%;
        height: auto;
    }

.homepagetestimonials {
       padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
}

.homepagequestions {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 35px !important;
}

.homepagehowworks3  {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0px;
}

.homepagebottom {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 0px;
}

.homepagebottom2 {
     padding-left: 3%;
     padding-right: 3%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0px;
}

h2#accordianh2ai {
    font-size: 15px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswersai {
    font-size: 15px !important;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 15px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 45%;
    padding-left: 0%;
    margin-right: 5%;
}

#apphomescreenright {
    width: 45%;
    margin-left: 5%;
}

#homepmainheaderbottom {
    padding-top: 30px;
    font-size: 40px;
    line-height: 1.3;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
}

    #homepsubheaderbottom {
        font-size: 18px;
        margin-top: 24px;
        max-width: 358px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

#modules-scroll-image-ai {
    margin-top: -15px;
    margin-bottom: -15px;
}

.page-id-5585 #quizcontainer {
   padding-left: 0px;
   padding-right: 0px;
}

#pricingfreetrial {
    font-size: 24px;
}

    #pricingtopbox {
        padding: 20px 20px 0px 20px;
    }

#pricingcenterbox {
    width: 92%;
    margin-top: 30px;
}

#pricemonthly {
    font-size: 14px;
 }
 
 #bigprice {
     font-size: 16px;
}

#pricingfeatures {
    padding: 20px 20px 20px 20px;
}


/* Options AI Landing Page END 300px - 380px */

/* Adult Quiz 375px */

#twentyfourjumplinkimg {
 width: 85%;
 max-width: 300px;
 height: auto;
}

#twentyfourdiscountbig {
    font-size: 18px !important;
    line-height: 22px !important;
    margin-bottom: 30px;
}


#lph2twentyfour {
  display:none;
}

#lph2twentyfourmob {
  color: #42484a;
  font-size: 28px;
  font-weight: 700 !important;
  font-family: 'Montserrat', 'Open Sans', serif !important;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  letter-spacing: -1.5px;
  margin-top: 80px;
  margin-bottom: 50px;
  padding-left: 5px;
  padding-right: 5px;
}

#richjamestwentyfour {
  margin-top: -20px;
  width: 50%;
  height: auto;
}

#star454 {
    margin-top: -3px !important;
    height: 14px !important;
    width: auto !important;
}

.page-id-5280 #lph2 {
    margin-top: 30px;
    margin-bottom: 20px;
}

.page-id-2065 #tindersubheader, .page-id-5228 #tindersubheader, .page-id-5443 #tindersubheader, .page-id-5496 #tindersubheader {
  font-size: 16px;
  margin-top: -20px;
  padding-left: 5px;
  padding-right: 5px;
}

#bridgefbimage {
 max-width: 80%;
}

#ottestp1, #ottestp2, #ottestp3, #ottestp4 {
 margin-top: 40px;
 float: left;
 width: 90%;
margin-bottom: 20px;
 margin-left: 5%;
 margin-right: 5%;
height: auto;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
  max-width: 80% !important;
  margin: auto;
  padding: 5px;
  position: absolute;
  top: 0;
  left: 10% !important;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
  margin-top: 80px !important;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
  min-width: 200px !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
  right: -30px !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag {
left: -30px !important;
}

#otnavbar {
  float: right;
  padding-top: 0px;
  padding-bottom: 30px;
  font-size: 10px;
  margin-right: 8px;
  font-weight: bold;
  text-transform: uppercase;
  color: #dddddd;
  margin-top: -40px;
}

#otnavbarleft {
  float: left;
  padding-top: 0px;
  padding-bottom: 30px;
  font-size: 10px;
  margin-right: 0px;
  font-weight: bold;
  text-transform: uppercase;
  color: #dddddd;
  margin-top: -40px;
  margin-left: 18%;
}

#otnavlink {
  margin-right: 5px;
  padding: 5px 5px 5px;
  border: none;
  border-bottom: 2px solid #e058cc !important;
  letter-spacing: 0.2px;
}

#otnavlink:hover {
  padding: 5px 5px 5px;
  border-bottom: none !important;
  margin-right: 5px;
   letter-spacing: 0.2px;
}

#otnavlinkleft {
  margin-right: 10px;
}

#downsellh1 {
 display: none;
}

#downsellh1mobile {
   margin-top: 40px;
    line-height: 28px;
    font-size: 20px;
    padding-left: 10px;
    padding-right: 10px;
   margin-bottom: 0px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2d3335;
    font-weight: normal;
    letter-spacing: -0.5px;
    text-align: center;
}

#pa-alert-bar {
width: 100%;
padding: 10px;
line-height: 20px;
font-size: 13px;
font-weight: 600;
}

.page-id-4764 #mobile-videoplayer-vsl, .page-id-5311 #mobile-videoplayer-vsl, .page-id-5475 #mobile-videoplayer-vsl, .page-id-5484 #mobile-videoplayer-vsl {
 width: 100% !important;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-2064 #mobile-videoplayer-vsl {
 width: 100% !important;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-4534 #mobile-videoplayer-vsl {
 width: 98% !important;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-2669 #mobile-videoplayer-vsl {
 width: 98% !important;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-4521 #quizcontainer {
  margin-top: 10px;
}

#subheaderphvideo {
 font-size: 16px;
}

.page-id-4521 #quizh1title {
	    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
	    font-weight: 700;
	    font-size: 24px;
	    color: #eae0e0;
	    text-align: center;
	    padding: 20px 0px 0px 0px;
	    margin: 0px 0 -10px 0;
	    line-height: 30px;
	}

.page-id-4521 .progress-bar-striped {
  font-size: 12px;
  background-size: 20px 20px;
  margin: 30px 0px 10px 0px;
}

.paginationpquiz {
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #9e9090;
    padding-bottom: 15px;
    width: 100%;
    max-width: 320px;
}

.page-id-4521 #adultquizpage {
 padding-top: 10px;
 padding-bottom: 400px;
 margin-bottom: -150px;
}

.page-id-4521 #calcresults {
  text-align: center;
  font-family: 'open sans' !important;		
  font-size: 15px !important;
  color: #ffffff !important;
  margin-top: -20px;
 margin-bottom: -10px;	
}

.page-id-4521 #floatingCirclesG{
	margin: 20px auto;
}

/* UPSELL Splash page 375px */

h2#richjamesh2 {
   font-size: 30px;
    line-height: 34px;
}

h3#subheaderoptions {
 font-size: 20px;
}

#rich-options-creator {
    width: 100%;
    margin: 0 auto;
    margin-top: -40px;
    margin-bottom: 20px;
}

#igvideooptions {
  margin-bottom: 20px;
}


#splashcongratulationsdesktop {
 display: none;
}

#upsellsplashendwarning {
  clear: both;
  margin-top: 50px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 250px;
}

#upsellsplashendwarning p {
     font-size: 15px !important;
     font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
     font-weight: normal !important;
     color: #a40a0a !important;
     text-align: center !important;
}

#upsellsplashmobile60day {
    margin-top: 70px;
}

#upsellsplashmobile {
 clear: both;
text-align: center;
}

.page-id-3942 #dashboxbutton, .page-id-3943 #dashboxbutton {
    width: 100%;
    float: none;
    margin-bottom: 20px;
}

#dashboxbutton3 {
    width: 80%;
    float: none;
    margin-left: auto;
    margin-right: auto;
   margin-top: 0px;
  margin-bottom: 20px;
}


#upsellsplashbullets li {
   margin-bottom: 12px;
}

.page-id-3942 #lph3orange, .page-id-3943 #lph3orange {
    font-size: 32px !important;
    line-height: 40px !important;
    padding-left: 0px;
    margin-bottom: 5px !important;
}

#upsellsplashh3sub {
    font-size: 20px;
    line-height: 24px;
}


/* Recommended Products Section Academy 320px */

#recproductad {
 display: none;
}

#recproductadmobile {
 width: 100%;
 max-width: 250px;
 height: auto;
  background-color: #ffffff;
  border: 2px dashed #e13573; 
  box-shadow: 0px 1px 3px #b7bbbd;
}

#recproductadmobile:hover {
 opacity: 0.8;
}

#recommendedproductleft {
    width: 100%;
    max-width: 300px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 30px;
    margin-bottom: 60px;
}

#recommendedproductright {
   width: 100%;
    max-width: 300px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 30px;
    margin-bottom: 40px;
}

.mm-button.unlock {
   font-size: 18px !important;
}

/* Academy banner ads */

.page-id-3327 #chapter-header, .page-id-3335 #chapter-header, .page-id-3361 #chapter-header, .page-id-3400 #chapter-header, .page-id-3438 #chapter-header {
    min-height: 560px;
}

.page-id-3955 #chapter-header {
    min-height: 560px;
}

#acadameybannerad {
 width: 90%;
 height: auto;
margin-top: 120px;
}

/* Upsell pages testimonials 320px */

#testimonial10magnetdesktop {
 display: none;
}

.page-id-3819 #dashlpsectiontestimonials, .page-id-4923 #dashlpsectiontestimonials, .page-id-4940 #dashlpsectiontestimonials, .page-id-4941 #dashlpsectiontestimonials, .page-id-4848 #dashlpsectiontestimonials, .page-id-5128 #dashlpsectiontestimonials, .page-id-3821 #dashlpsectiontestimonials, .page-id-3885 #dashlpsectiontestimonials, .page-id-5449 #dashlpsectiontestimonials {
    margin-top: 50px;
    padding: 10px;
    padding-bottom: 2px;
    }
    
 .page-id-3819 #dashlptest1, .page-id-4923 #dashlptest1, .page-id-4940 #dashlptest1, .page-id-4941 #dashlptest1, .page-id-4848 #dashlptest1, .page-id-5128 #dashlptest1, .page-id-3821 #dashlptest1, .page-id-3885 #dashlptest1, .page-id-5449 #dashlptest1 {
    padding: 10px;
   }
   
 .page-id-3819 #dashlptesth2, .page-id-4923 #dashlptesth2, .page-id-4940 #dashlptesth2, .page-id-4941 #dashlptesth2, .page-id-4848 #dashlptesth2, .page-id-5128 #dashlptesth2, .page-id-3821 #dashlptesth2, .page-id-3885 #dashlptesth2, .page-id-5449 #dashlptesth2 {
	 margin-top: -10px; 
         margin-left: 10px;
  }

/* Dashboard new products 320px */

 #dashalert {
  border: 3px dashed #ff077b;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  padding-bottom: 0px;
}

 #dashalert p {	
  font-size: 16px !important;
  color: #ff077b !important;
  font-family: 'Bitter', serif !important;
  line-height: 28px !important;
  margin-bottom: 30px !important;
}

.page-id-1616 .mm-button.orange, .page-id-1616 .mm-button.orange2, .page-id-4967 .mm-button.orange, .page-id-4967 .mm-button.orange2 {
    width: 90% !important;
    font-size: 18px !important;
    padding: 20px 15px !important;
   margin-top: 30px !important;
   font-weight: 400 !important;
  margin-bottom: 10px !important;
}


/* Core checkout mobile 320 px */

.page-id-1702 #moduleintro {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 40px;
    margin-top: -10px;
}

.page-id-1702 #pricecheckoutordersummary2 {
    font-size: 15px !important;
}

.page-id-1702 #pricecheckoutordersummary {
    font-size: 15px !important;
}

#priceproductordersummary {
    font-size: 24px !important;
   line-height: 34px !important;
}

/* Dashboard TYP Pages 320px */

#dashboxbutton, #dashboxbutton2 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.page-id-3845 #quizcontainer, .page-id-3846 #quizcontainer, .page-id-4115 #quizcontainer, .page-id-4950 #quizcontainer, .page-id-4951 #quizcontainer, .page-id-5113 #quizcontainer {
 padding-left: 5px;
 padding-right: 5px;
}

.page-id-3845 #recaph1, .page-id-3846 #recaph1, .page-id-4115 #recaph1, .page-id-4950 #recaph1, .page-id-4951 #recaph1, .page-id-5113 #recaph1 {
 margin-top: 20px;
}

/* Dashboard LPs 375px */

#dashlptesth1 {
    font-size: 24px;
    font-weight: 900;
    line-height: 30px;
    margin-top: 0px;
    margin-bottom: 30px;
}

.page-id-3833 #sixtydaybadge, .page-id-3840 #sixtydaybadge, .page-id-3942 #sixtydaybadge, .page-id-3943 #sixtydaybadge, .page-id-4948 #sixtydaybadge, .page-id-4949 #sixtydaybadge, .page-id-5032 #sixtydaybadge, .page-id-5034 #sixtydaybadge, .page-id-5036 #sixtydaybadge, .page-id-5038 #sixtydaybadge, .page-id-5253 #sixtydaybadge, .page-id-5254 #sixtydaybadge, .page-id-5255 #sixtydaybadge {
    float: left;
    margin-top: 0px;
}

.page-id-3833 #sixtydaybadgetext, .page-id-3840 #sixtydaybadgetext, .page-id-3942 #sixtydaybadgetext, .page-id-3943 #sixtydaybadgetext, .page-id-4948 #sixtydaybadgetext, .page-id-4949 #sixtydaybadgetext, .page-id-5032 #sixtydaybadgetext, .page-id-5034 #sixtydaybadgetext, .page-id-5036 #sixtydaybadgetext, .page-id-5038 #sixtydaybadgetext, .page-id-5253 #sixtydaybadgetext, .page-id-5254 #sixtydaybadgetext, .page-id-5255 #sixtydaybadgetext {
    margin-top: 15px;
}

.page-id-3833 #sixtydayguarantee, .page-id-3840 #sixtydayguarantee, .page-id-3942 #sixtydayguarantee, .page-id-3943 #sixtydayguarantee, .page-id-4948 #sixtydayguarantee, .page-id-4949 #sixtydayguarantee, .page-id-5032 #sixtydayguarantee, .page-id-5034 #sixtydayguarantee, .page-id-5036 #sixtydayguarantee, .page-id-5038 #sixtydayguarantee, .page-id-5253 #sixtydayguarantee, .page-id-5254 #sixtydayguarantee, .page-id-5255 #sixtydayguarantee {
    padding: 15px;
}

.page-id-3833 #sixtylpvideo, .page-id-3840 #sixtylpvideo, .page-id-3942 #sixtylpvideo, .page-id-3943 #sixtylpvideo, .page-id-4948 #sixtylpvideo, .page-id-4949 #sixtylpvideo, .page-id-5032 #sixtylpvideo, .page-id-5034 #sixtylpvideo, .page-id-5036 #sixtylpvideo, .page-id-5038 #sixtylpvideo, .page-id-5253 #sixtylpvideo, .page-id-5254 #sixtylpvideo, .page-id-5255 #sixtylpvideo {
    width: 90%;
    margin-top: 50px;
    margin-bottom: 60px;
}

#dashproductimage {
    max-width: 80%;
    height: auto;
}

.page-id-3833 .mm-button.orange2, .page-id-3840 .mm-button.orange2, .page-id-4948 .mm-button.orange2, .page-id-4949 .mm-button.orange2, .page-id-5032 .mm-button.orange2, .page-id-5034 .mm-button.orange2, .page-id-5036 .mm-button.orange2, .page-id-5038 .mm-button.orange2, .page-id-5253 .mm-button.orange2, .page-id-5254 .mm-button.orange2, .page-id-5255 .mm-button.orange2, .page-id-5280 .mm-button.orange2 {
  width: 100% !important;
  margin-top: -30px;
}

.page-id-3833 #upsellcopy, .page-id-3840 #upsellcopy, .page-id-4948 #upsellcopy, .page-id-4949 #upsellcopy, .page-id-5032 #upsellcopy, .page-id-5034 #upsellcopy, .page-id-5036 #upsellcopy, .page-id-5038 #upsellcopy, .page-id-5253 #upsellcopy, .page-id-5254 #upsellcopy, .page-id-5255 #upsellcopy {
 padding: 5px;
}

#dashlpsection {
 padding-top: 10px;
}

#dashlptest1 p {
 line-height: 1.5;
 font-size: 14px;
}

#dashlptesth2 {
    font-size: 20px;
    line-height: 30px;
    margin-top: -5px;
    margin-bottom: 10px;
}

#testimonialstars {
    font-size: 14px;
    margin-right: 10px;
}

#dashlpsectiontestimonials {
 margin-top: -70px;
 background-color: #070808;
}

.page-id-3833 .mm-button.orange, .page-id-3840 .mm-button.orange, .page-id-4948 .mm-button.orange, .page-id-4949 .mm-button.orange, .page-id-5032 .mm-button.orange, .page-id-5034 .mm-button.orange, .page-id-5036 .mm-button.orange, .page-id-5038 .mm-button.orange, .page-id-5253 .mm-button.orange, .page-id-5254 .mm-button.orange, .page-id-5255 .mm-button.orange {
width: 100% !important;
margin-top: 10px !important;
}

 .page-id-3942 .mm-button.orange,  .page-id-3943 .mm-button.orange {
width: 100% !important;
font-weight: normal !important;
}

.page-id-3833 #lph3orange, .page-id-3840 #lph3orange, .page-id-4948 #lph3orange, .page-id-4949 #lph3orange, .page-id-5032 #lph3orange, .page-id-5034 #lph3orange, .page-id-5036 #lph3orange, .page-id-5038 #lph3orange, .page-id-5253 #lph3orange, .page-id-5254 #lph3orange, .page-id-5255 #lph3orange {
    font-size: 28px !important;
    line-height: 32px !important;
    padding-left: 0px;
    margin-bottom: 5px !important;
}

#dashboardlph3 {
    font-size: 20px !important;
    line-height: 28px !important;
    padding-right: 0px !important;
}

#splashupsellorderh3 {
    font-size: 16px !important;
    line-height: 24px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
    margin-top: 20px !important;
}

.page-id-3833 #testimonialrating, .page-id-3840 #testimonialrating, .page-id-3942 #testimonialrating, .page-id-3943 #testimonialrating, .page-id-4948 #testimonialrating, .page-id-4949 #testimonialrating, .page-id-5032 #testimonialrating, .page-id-5034 #testimonialrating, .page-id-5036 #testimonialrating, .page-id-5038 #testimonialrating, .page-id-5253 #testimonialrating, .page-id-5254 #testimonialrating, .page-id-5255 #testimonialrating {
    font-size: 14px;
}

.page-id-3833 #productpricelarge, .page-id-3840 #productpricelarge, .page-id-3942 #productpricelarge, .page-id-3943 #productpricelarge, .page-id-4948 #productpricelarge, .page-id-4949 #productpricelarge, .page-id-5032 #productpricelarge, .page-id-5034 #productpricelarge, .page-id-5036 #productpricelarge, .page-id-5038 #productpricelarge, .page-id-5253 #productpricelarge, .page-id-5254 #productpricelarge, .page-id-5255 #productpricelarge {
    font-size: 20px !important;
}

.mm-update-subscription-button {
 margin-left: -270px !important;
 font-size: 15px !important;
}


/* Upsell Pages 320px */

#upsellimage {
  padding: 3px;
}

#oa-alert-bar-mobile {
width: 100%;
background-color: #f07526;
padding-top: 20px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
margin-top: 20px;
margin-bottom: 0px;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
line-height: 22px;
font-size: 14px;
letter-spacing: -0.5px;
font-weight: bold;
color: #ffffff;
}

#warningh1 {
    line-height: 28px;
    font-size: 20px;
    padding-left: 10px;
    padding-right: 10px;
}


#upsellh1mobile {
    margin-top: 40px;
    line-height: 48px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #000000;
    font-weight: 700;
    font-size: 34px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh1 {
   display: none;
}

.page-id-4940 #upsellh1mobile, .page-id-4941 #upsellh1mobile {
 font-size: 48px;
}

.page-id-5128 #upsellh1mobile {
 font-size: 48px;
 line-height: 60px;
}

#upsellsubh1 {
    line-height: 40px;
    font-size: 26px;
    letter-spacing: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

.page-id-3821 #upsellsubh1, .page-id-3885 #upsellsubh1, .page-id-4848 #upsellsubh1, .page-id-4923 #upsellsubh1, .page-id-4940 #upsellsubh1, .page-id-4941 #upsellsubh1, .page-id-5128 #upsellsubh1, .page-id-5449 #upsellsubh1 {
 margin-bottom: -10px;
}


#upsellcopy {
 margin-top: 40px;
}

#upsellcopy p {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 26px;
}

#upsellcopy ul li {
    margin-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 20px;
}

#upselldismiss a {
    font-size: 16px;
    color: #0252aa;
}

#upsellcopycenter {
 padding-left: 10px !important;
 padding-right: 10px !important;
}

#upsellh3mobile {
    margin-top: 30px;
    line-height: 45px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #c00;
    font-weight: 700;
    font-size: 34px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh3desktop {
  display: none;
}

/* LP Video 320px */

#specialh4corona {
 font-size: 13px;
}

.page-id-2702 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
}

.page-id-71 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
}

.page-id-4074 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
 margin-top: 30px;
}

.page-id-4076 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
 margin-top: 30px;
}

.page-id-2726 #mobile-videoplayer-vsl, .page-id-5032 #mobile-videoplayer-vsl, .page-id-5034 #mobile-videoplayer-vsl, .page-id-5036 #mobile-videoplayer-vsl, .page-id-5253 #mobile-videoplayer-vsl, .page-id-5254 #mobile-videoplayer-vsl, .page-id-5255 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
}

.page-id-2700 #lph2, .page-id-4518 #lph2 {
    font-size: 28px;
    margin-top: 60px;
    line-height: 32px;
    margin-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.page-id-4074 #lph2, .page-id-4076 #lph2 {
    font-size: 28px;
    margin-top: 60px;
    line-height: 32px;
    margin-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

#highdemandbox {
    width: 100%;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-top: -20px;
    margin-bottom: 50px;
    text-align: center;
    font-size: 12px;
}

.page-id-2700 #highdemandsplash, .page-id-4518 #highdemandsplash {
    background-color: #ffbe5c;
    padding: 5px;
    line-height: 30px;
    border-radius: 2px;
    color: #000000;
}

.page-id-4074 #highdemandsplash, .page-id-4076 #highdemandsplash {
    background-color: #ffbe5c;
    padding: 5px;
    line-height: 30px;
    border-radius: 2px;
    color: #000000;
}

.page-id-2702 #lph3orange, .page-id-71 #lph3orange, .page-id-4023 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: 40px !important;
    font-size: 26px !important;
    line-height: 28px !important;
    padding-left: 0;
    padding-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

.page-id-2726 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: 30px !important;
    font-size: 26px !important;
    line-height: 28px !important;
    padding-left: 0;
    padding-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

.page id-2702 .box, .page id-2726 .box, .page id-71 .box {
    border: none !important;
}

.page-id-2702 .mm-button.orange2, .page-id-2726 .mm-button.orange2, .page-id-71 .mm-button.orange2 {
  width: 100% !important;
}

.page-id-2702 #faqh2, .page-id-2726 #faqh2, .page-id-71 #faqh2, .page-id-4023 #faqh2 {
    margin-top: 0px !important;
    line-height: 24px !important;
    font-size: 17px !important;
    padding-left: 0px !important;
   padding-right: 0px !important;
}

.page-id-2702 #lpsplashleft, .page-id-71 #lpsplashleft {
 margin-bottom: 30px !important;
 margin-top: 30px !important;
}

.page-id-2726 #lpsplashleft {
 margin-bottom: 30px !important;
 margin-top: 15px !important;
}

#productpricelarge {
 font-size: 22px !important;
 margin-top: 0px;
 letter-spacing: -1px;
 text-align: left;
 font-weight: bold;
}

#optionslogorecap {
    width: 50px;
    height: auto;
    margin-top: -10px;
    margin-bottom: -10px;
}

.page-id-2688 #specialdiscountrecap {
    font-size: 14px !important;
    color: #686f72 !important;
}

#specialdiscountrecapcorona {
    font-size: 14px !important;
    color: #686f72 !important;
}

#twentyfourdiscount {
 font-size: 16px !important;
    color: #000000 !important;
}

#discountprice {
    font-weight: 700;
    font-size: 50px;
    letter-spacing: -2px;
    text-align: center;
    margin-top: -20px;
}

.page-id-5314 #discountprice {
    font-weight: 700;
    font-size: 44px;
    letter-spacing: -2px;
    text-align: center;
    margin-top: -20px;
}

#discountprice2 {
    font-size: 50px;
    letter-spacing: -2px;
    margin-top: -20px;
    margin-bottom: -10px;
}

#scarcity-mobile-discount {
  font-size: 11px !important;
  line-height: 12px;
}

.page-id-2688 .mm-button.orange {
 width: 100% !important;
 margin-top: 20px;
 font-size: 20px !important;
}

.page-id-2755 .mm-button.orange {
 width: 100% !important;
 margin-top: 20px;
 font-size: 20px !important;
}

.page-id-2742 .mm-button.orange, .page-id-5189 .mm-button.orange, .page-id-5314 .mm-button.orange {
 width: 100% !important;
 margin-top: 20px;
 font-size: 20px !important;
}

.page-id-2677 .mm-button.orange, .page-id-1873 .mm-button.orange {
 width: 100% !important;
 margin-top: 20px;
 font-size: 20px !important;
}

#termsofsale-destop {
 display: none;
}

#termsofsale-mobile {
    background-color: #fafafa;
    padding: 10px;
    margin-top: -20px;
   margin-bottom: 20px;
    padding-top: 20px;
    border: 1px solid #f7f7f7;
}

#termsofsaletext {
font-size: 13px;
line-height: 20px;
color: #2b3336;
font-weight: 400;
 margin-top: -10px;
 margin-bottom: 10px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

.page-id-2367 #lph3orange, .page-id-5434 #lph3orange {
    font-size: 20px !important;
    line-height: 26px !important;
    font-weight: normal;
    margin-top: 40px !important;
}

.page-id-2700 #lph3orange {
    font-size: 20px !important;
    line-height: 26px !important;
    font-weight: normal;
    margin-top: 40px !important;
}

.page-id-4518 #lph3orange {
     color: #404d51;
    font-size: 23px !important;
    line-height: 30px !important;
    font-weight: normal;
    margin-top: 30px !important;
}

.page-id-4074 #lph3orange, .page-id-4076 #lph3orange {
    font-size: 20px !important;
    line-height: 26px !important;
    font-weight: normal;
    margin-top: 40px !important;
}

.page-id-2669 #lph3orange {
    font-size: 20px !important;
    line-height: 26px !important;
    font-weight: normal;
    margin-top: 40px !important;
}

.page-id-4534 #lph3orange {
    font-size: 20px !important;
    line-height: 26px !important;
    font-weight: normal;
    margin-top: 40px !important;
}

.page-id-4764 #lph3orange, .page-id-5311 #lph3orange, .page-id-5475 #lph3orange, .page-id-5484 #lph3orange {
    font-size: 22px !important;
    line-height: 30px !important;
    font-weight: normal;
    margin-top: 32px !important;
}

.page-id-2064 #lph3orange {
    font-size: 22px !important;
    line-height: 30px !important;
    font-weight: normal;
    margin-top: 32px !important;
}


.page-id-2082 #lph2 {
  margin-top: 50px !important;
}

.page-id-2066 #lph2 {
  margin-top: 50px !important;
}

#soundonmic {
    font-size: 12px;
    line-height: 1px;
    margin-bottom: 20px;
}

#soundonmic2 {
   font-size: 12px;
   margin-top: 15px;
}

#mobile-videoplayer-vsl {
 width: 90%;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

#salesvideodmlogo {
    margin-top: 30px;
    max-width: 110px;
    height: auto;
}

#tindersubheader {
    font-size: 15px;
}

#bridgevideo {
 margin-bottom: 30px !important;
}

.page-id-2065 #lph2, .page-id-5228 #lph2, .page-id-5443 #lph2, .page-id-5496 #lph2 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 34px;
}

.page-id-2060 #lph2 {
    margin-top: 40px;
    margin-bottom: 30px;
    font-size: 21px;
    line-height: 25px;
    margin-left: 0px;
    margin-right: 0px;
    letter-spacing: -1px;
}

.oa-video-summary {
  width: 100%;
  padding-left: 3%;
  padding-right: 3%;
}

#content .oa-video-summary p {
 font-size: 15px;
} 

#oa-nextvideo-buttons {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.backbuttonoavideo {
float: left;
    font-size: 15px;
    background: #ffffff;
    border: 1px solid #dfdcdc;
    padding: .7em .25em;
    width: 49%;
    margin-left: 0;
    color: #2b3336;
    margin: auto;
    margin-top: 15px;
}

.nextbuttonoavideo {
    float: left;
    font-size: 15px;
    background: #ffffff;
    border: 1px solid #dfdcdc;
    padding: .7em .25em;
    width: 49%;
   color: #2b3336;
    margin-left: 2%;
    margin-top: 15px;
}

#video-play-box {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 340px;
    margin-top: 0px;
    margin-bottom: 30px;
}

#month-video-play {
    float: left;
    width: 100%;
    margin-left: 0;
}

#month-video-play-info {
    float: left;
    width: 100%;
    margin-top: -15px;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
}

#month-play-info-icon-mobile {
margin-top: -20px;
}

h3#oa-month-video-name-mobile {
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #51465a;
    font-size: 18px;
    text-align: center;
    margin-top: -10px;
    margin-bottom: 0px;
    font-weight: bold;
    letter-spacing: 0px;
}

h3#oa-video-title {
  display: none;
}

h3#oa-month-video-name {
 display: none;
}

#month-play-info-icon {
 display: none;
}

.mm-myaccount-block {
    width: 100% !important;
    float: left;
}

#oa-recaph1 {
text-align: center;
font-size: 20px;
margin-bottom: -30px;
}

#oa-progress-bar-mobile {
 display: inline;
 margin-top: 0px;
}

#oa-progress-bar-desktop {
  display: none;
}

.page-id-2502 #recaph1 {
    margin-top: 20px;
    line-height: 40px;
    margin-bottom: -20px;
    font-size: 37px;
    text-align: center;
}

.page-id-2502 #recappage {
    border-top: none !important;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

#oa-order-confirmed {
    width: 100%;
    margin-right: auto;
    margin-top: 30px;
    margin-left: auto;
}

#oa-alert-bar {
 display: none;
}

#oaschedule {
 font-size: 15px;
 color: #4c595e;
}

.page-id-2430 #note-text, .page-id-2461 #note-text, .page-id-2470 #note-text, .page-id-2463 #note-text, .page-id-2472 #note-text, .page-id-2474 #note-text, .page-id-2490 #note-text, .page-id-2492 #note-text, .page-id-2493 #note-text, .page-id-2495 #note-text, .page-id-2497 #note-text, .page-id-2499 #note-text, .page-id-2500 #note-text {
    line-height: 26px;
    font-size: 15px;
    margin-bottom: 26px;
}

.page-id-2430 #module-module-intro, .page-id-3521 #module-module-intro, .page-id-4544 #module-module-intro {
 font-size: 14px;
}

.page-id-2367 #sixtylpvideo, .page-id-5434 #sixtylpvideo {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}

.page-id-2700 #sixtylpvideo, .page-id-4518 #sixtylpvideo {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}

.page-id-4074 #sixtylpvideo, .page-id-4076 #sixtylpvideo {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}
 
summary::after {
    padding-right: 12px;
    font-size: 12px;
   margin-top: -32px;
}

details[open] summary::after {
    padding-right: 12px;
    font-size: 12px;
}

h2#accordianh2 {
 font-size: 15px !important;
padding-right: 25px;
}

#dmemailsupport {
    width: 100px;
    height: auto;
}

#omemailsupport {
 width: 60px;
 height: auto;
}

#lpvideoemailsupport {
 font-size: 18px;
}

#timerbackground {
    width: 90px;
    height: 50px;
}

#timer {
    font-size: 24px;
    padding: 10px;
}

#countdowntimer2 {
 font-size: 18px;
}

#textafterbutton {
 font-size: 13px !important;
}

#lppriceaftervideo {
 font-size: 28px;
}

#lppriceaftervideotop {
 font-size: 22px;
}

#specialh4 {
 font-size: 15px;
}

#specialh4 {
 font-size: 14px;
}

.page-id-2367 .mm-button.orange, .page-id-5434 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
  width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-2700 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
  width: 80% !important;
 padding: 15px 15px !important;
}

.page-id-4518 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
  width: 80% !important;
 padding: 15px 15px !important;
}

.page-id-4074 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
  width: 80% !important;
 padding: 15px 15px !important;
}

.page-id-4076 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
  width: 80% !important;
 padding: 15px 15px !important;
}

.page-id-2702 .mm-button.orange, .page-id-2726 .mm-button.orange, .page-id-71 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
  width: 80% !important;
 padding: 15px 15px !important;
}

.page-id-2065 .mm-button.orange, .page-id-5228 .mm-button.orange, .page-id-5443 .mm-button.orange, .page-id-5496 .mm-button.orange {
font-size: 30px !important;
line-height: 40px !important;
width: 80% !important;
padding: 15px 15px !important;
}

.page-id-2060 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-2669 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-4534 .mm-button.orange, .page-id-4764 .mm-button.orange, .page-id-2064 .mm-button.orange, .page-id-5311 .mm-button.orange, .page-id-5475 .mm-button.orange, .page-id-5484 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-4023 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

.page-id-4940 .mm-button.orange, .page-id-4941 .mm-button.orange, .page-id-5128 .mm-button.orange {
 font-size: 20px !important;
 line-height: 30px !important;
 width: 100% !important;
 padding: 15px 15px !important;
}

#lpvideoseenon {
    background-color: #f4f4f2;
    margin-bottom: -10px;
}

#lpheadervid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.page-id-4518 #lpheadervid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.page-id-2367 #lph3, .page-id-5434 #lph3 {
    font-size: 18px !important;
}

.page-id-2700 #lph3, .page-id-4518 #lph3 {
    font-size: 18px !important;
}

.page-id-4074 #lph3, .page-id-4076 #lph3 {
    font-size: 18px !important;
}

#lph3orange {
    font-size: 26px !important;
    line-height: 32px !important;
    padding-left: 0px;
    padding-right: 0px;
   width: 100%;
}

#lpvideoctabanner {
    width: 100%;
    margin-top: 0px;
   margin-bottom: 0px;
}

#ctabannerleft {
    width: 100%;
    padding-left: 2%;
    padding-bottom: 0px;
}

#ctabannerright {
    width: 100%;
    padding-right: 0%;
    margin-bottom: 50px;
}

#ctabannerh3 {
    margin-top: 20px;
    font-size: 20px;
    text-align: center;
}

#ctabannerh3under {
    font-size: 22px;
    margin-top: 0px;
    text-align: center;
    padding-left: 5%;
    padding-right: 5%;
    line-height: 28px;
    padding-bottom: 25px;
}

#ctabannertriangle {
    display: none;
}

.ctabannerbutton {
    width: 80% !important;
    font-size: 20px !important;
    margin-top: 20px;
    margin-left: 10%;
    float: left;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 15px 15px;
    margin-bottom: 30px;
}

.page-id-2367 .box, .page-id-5434 .box {
  width: 100%;
}

.page-id-2700 .box {
  width: 100%;
}

.page-id-4518 .box {
  width: 100%;
}

.page-id-2726 .box {
  width: 100%;
}


.page-id-4074 .box {
  width: 100%;
}

.page-id-4076 .box {
  width: 100%;
}

.page-id-2669 .box {
  width: 100%;
}

.page-id-4534 .box, .page-id-4764 .box, .page-id-2064 .box, .page-id-5311 .box, .page-id-5475 .box, .page-id-5484 .box {
  width: 100%;
}

.page-id-4023 .box, .page-id-4940 .box, .page-id-4941 .box, .page-id-5128 .box {
  width: 100%;
}

#highdemandsplash {
 background-color: #f07c00;
 padding: 5px;
 margin-left: 0px;
line-height: 20px;
opacity: 0.9;
border-radius: 2px;
 color: #ffffff;
}

#splashtickbenefits {
 margin-bottom: 20px;
}

#splashtickbenefits p {
    margin-bottom: 25px;
    line-height: 15px;
}

#lpsplashbelowimage p {
clear both;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
font-size: 13px !important;
margin-top: -20px;
}

.page-id-2367 #upgrade-tick, .page-id-5434 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-2700 #upgrade-tick, .page-id-4518 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-4074 #upgrade-tick, .page-id-4076 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-2367  #faqh2, .page-id-5434  #faqh2 {
    clear: both;
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: bold;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 19px !important;
    text-align: center;
    line-height: 26px !important;
}

.page-id-2700 #faqh2, .page-id-4518 #faqh2 {
    clear: both;
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: bold;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 19px !important;
    text-align: center;
    line-height: 26px !important;
}

.page-id-4074  #faqh2, .page-id-4076  #faqh2 {
    clear: both;
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: bold;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 19px !important;
    text-align: center;
    line-height: 26px !important;
}

#gravatarmatrixcircle {
    display: none;
}

#text-header-lp {
    margin-left: 0%;
    border-radius: 5px 5px 5px 5px;
    margin-right: 0%;
    padding: 9% 4%;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
}

#lpsplashpage {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}

#lpsplashleft {
    float: left;
    width: 100%;
    padding-left: 10px;
    box-shadow: 0px 1px 5px #e1e1e1;
    padding-right: 10px;
    background-color: #fbfbfb;
    margin-bottom: 130px;
    padding-bottom: 20px;
    padding-top: 0px;
    border-radius: 10px;
    margin-top: 10px;
}

#lpsplashleft p {
    font-family: 'Bitter', serif;
    font-size: 15px !important;
    color: #454545;
}

#lpsplashright {
    float: left;
   display: none;
    width: 0%;
    margin-left: 0.5%;
    margin-right: -2%;
}

#lpspashimage {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    width: 215px;
    margin-left: 0px !important;
    height: auto;
    border: none;
}

#lpspashimagemobile {
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 70%;
    max-width: 280px;
    margin-left: auto;
   margin-right: auto;
    height: auto;
    border: none;
}

#lpsplashbelowimagemobile {
    background-color: transparent;
    width: 95%;
    clear: both;
    margin-left: auto;
   margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
}

#splashlpbuttons {
 width: 100%;
margin-left: auto;
margin-right: auto;
}

.box {
  width: 100%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 0px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

#popupunlockbutton {
    width: 100% !important;
    clear: both;
    margin-left: 0%;
    margin-top: 15px;
    font-size: 18px !important;
    letter-spacing: 0px;
}

.overlay {
  position: fixed;
  z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
visibility: hidden;
 overflow-y: scroll !important;
   -webkit-overflow-scrolling: touch;
}

.overlay:target {
  opacity: 1;
 visibility: visible;
}

.popup {
    margin: 10px auto;
    padding: 30px 10px;
    background: #fff;
    border-radius: 5px;
    width: 95%;
    max-width: 330px;
    height: 590px;
    position: relative;
}

.popup .close {
     position: absolute;
    top: 0px;
    right: 10px;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    color: #333 !important;
}

.popup .close:hover {
  color: #cb2025 !important;
  text-decoration: none !important;
}


/* Membership levels page */

.backbuttonmlevel {
    font-size: 20px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    width: 100%;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 30px;
}


#mlevelprice2 {
    font-size: 40px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 20px;
}

#mlevelh3 {
    font-size: 36px;
    margin-bottom: 0px;
 margin-top: 20px;
}

#mlevelprice {
    font-size: 40px;
    text-align: center;
    margin-bottom: 0px;
    padding: 10px 20px;
}

#membershiplevels {
 width: 100%;
 margin-left: auto;
margin-right: auto;
}

#silvermembership {
 float: left;
 width: 100%;
 margin-left: 0%;
margin-right: 0%;
font-size: 15px;
margin-bottom: 0px;
line-height: 26px !important;
}

#goldmembership {
 float: left;
 width: 100%;
 margin-left: 0%;
margin-right: 0%;
font-size: 15px;
line-height: 24px !important;
}

#upgrade-badges {
 width: 25px;
  height: auto;
}

#upgrade-tick {
 width: 15px;
  height: auto;
}

#mlevelwhitelast {
min-height: 50px;
}

#lpmembershipribbon {
    float: right;
    margin-top: -102px;
    width: 70px;
    height: auto;
    margin-right: -4px;
    margin-bottom: 0px;
}

/* Splash pop up */

h3#splashh3 {
   color: #2b3336 !important;
   padding: 0px 0px !important;
   margin-top: 0px !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-size: 20px !important;
}

#escapex {
float: right;
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
text-align: right !important;
margin-top: -30px;
margin-right: 0px;
padding: 0px;
opacity: 0.8;
font-size: 18px;
color: #2b3336 !important;
}

#escapex:hover {
opacity: 1;
}

#splashsignupdummy {
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup2 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup3 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup4 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup5 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup6 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignupleft {
display: none;
width: 0%;
margin-left: 0%;
}

#splashsignupright {
clear: both;
float: left;
margin-left: 0%;
width: 100%;
}

#optionssignupmobile {
    width: 180px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 0px;
}



/* Progress Quiz bar */

.page-id-1705 #recaph1 {
margin-top: 40px;
line-height: 34px;
padding-top: 0px;
margin-bottom: -20px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 24px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2720 #recaph1 {
margin-top: 40px;
line-height: 34px;
padding-top: 0px;
margin-bottom: -20px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 24px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2293 #recaph1 {
margin-top: 40px;
line-height: 34px;
padding-top: 0px;
margin-bottom: -20px;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
 color: #2b3336;
font-weight: 700;
font-size: 24px;
 letter-spacing: -1px;
text-align: left;
}

.progressquizland {
  background: #f5f5f5;	
  max-width: 380px;
  margin: 0 auto;
  padding: 0 auto;
}

.page-id-4521 .progressquizland {
  background: #4a5153;	
  max-width: 380px;
  margin: -15px auto;
  padding: 0 auto;
}

.progress-bar-striped, .progress-striped .progress-bar {
  width: 50%;	
  color: #ffffff;	
  padding: 4px;
  background-size: 40px 40px;
  margin: 45px 0px 5px 0px;
  font-size: 12px;	
}

#ordersummarybullets {
width: 100%;
padding: 15px;
padding-top: 0px;
}

#padlock-align {
    margin-left: 0px;
   width: 18px;
   height: 18px;
}

#recaph1 {
font-size: 22px;
 line-height: 22px;
margin-top: 10px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-1873 #recaph1 {
font-size: 22px;
 line-height: 22px;
margin-top: 30px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2742 #recaph1, .page-id-5189 #recaph1,  .page-id-5314 #recaph1 {
font-size: 22px;
 line-height: 22px;
margin-top: 30px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2677 #recaph1 {
font-size: 22px;
 line-height: 22px;
margin-top: 30px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2755 #recaph1 {
font-size: 22px;
 line-height: 22px;
margin-top: 30px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2688 #recaph1 {
font-size: 25px;
 line-height: 30px;
margin-top: 30px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: center;
}

#recaph1corona {
font-size: 25px;
 line-height: 30px;
margin-top: 40px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: center;
}


.page-id-4940 #recaph1corona, .page-id-4941 #recaph1corona, .page-id-5128 #recaph1corona {
  font-weight: 500 !important;
 font-size: 25px;
 line-height: 28px;
margin-top: 20px;
text-align: center;
 letter-spacing: -1px;
}


#checkoutgiveaccess {
    clear: both;
    float: left;
    width: 100%;
}

#checkoutyourorderright {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-left: 0%;
}

#typarrow-mobile {
display: none;
}

#lpoptions-logo {
    margin-top: 30px;
   width: 50px;
  height: auto;
}

.page-id-1705 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 20px;
 padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
}

.page-id-2720 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 20px;
 padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
}

.page-id-2502 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 20px;
 padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
}

.page-id-2293 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 20px;
 padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
}

#quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 15px;
color: #454545;
}

.page-id-4521 #quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 15px;
color: #454545;
}

.page-id-1705 .mm-button.orange {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-1705 #discreetbillingh3 {
    padding-left: 0px !important;
}

.page-id-1705 #faqh2 {
  padding-left: 0px !important;
}

.page-id-1705 #recappage {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-2720 .mm-button.orange {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-2720 #discreetbillingh3 {
    padding-left: 0px !important;
}

.page-id-2720 #faqh2 {
  padding-left: 0px !important;
}

.page-id-2720 #recappage {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-2502 .mm-button.orange {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-2502 #discreetbillingh3 {
    padding-left: 0px !important;
}

.page-id-2502 #faqh2 {
  padding-left: 0px !important;
}

.page-id-2502 #recappage {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-2293 .mm-button.orange {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-2293 #discreetbillingh3 {
    padding-left: 0px !important;
   margin-bottom: 20px !important;
}

.page-id-2293 #faqh2 {
  padding-left: 0px !important;
}

.page-id-2293 #recappage {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

#typ-productimage {
 width: 160px;
 height: auto;
margin-left: 0px;
}

#typemaildesktop {
display: none;
}

/* Quiz page */

#quizcontainer {
  clear: both;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}

.page-id-4521 #quizcontainer {
 clear: both;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}

#quiztextimagesmall {
 width: 220px;
 height: auto;
}

#quiztextimagesmall2 {
 width: 250px;
 height: auto;
}

#quizhopetextdesktop {
display: none;
}

.page-id-1980 #notemistake, .page-id-2063 #notemistake, .page-id-4521 #notemistake {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 10px 30px 35px;
    background-size: 100% 28px;
    width: 100%;
    max-width: 550px;
}

.page-id-1980 .mm-button.orange-wide, .page-id-2063 .mm-button.orange-wide {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 18px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 0px;
}

.page-id-4521 .mm-button.orange-wide {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 18px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 0px;
}

.page-id-1980 #recaptick-inline, .page-id-2063 #recaptick-inline {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    margin-right: 8px;
}

.page-id-4521 #recaptick-inline {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    margin-right: 8px;
}

.page-id-1980 .numberbulletsred ul, .page-id-2063 .numberbulletsred ul, .page-id-4521 .numberbulletsred ul {
    padding-left: 0px;
    padding-right: 0px;
   padding-top: 0px;
}

.page-id-1980 .numberbulletsred ul li, .page-id-2063 .numberbulletsred ul li, .page-id-4521 .numberbulletsred ul li {
    font-size: 15px;
}

#quizwarningsign {
    display: inline;
    margin-top: -2px;
    margin-left: 10px;
    width: 30px;
    height: auto;
    margin-right: 10px;
}
#quiztextimage {
margin-left: auto !important;
margin-right: auto !important;
max-width: 260px !important;
}

#likethisquiz {
    clear: both;
    padding-top: 0px;
    width: 60px;
    height: auto;
}

#quizquestionsleft {
    float: left;
    margin-left: auto !important;
   margin-right: auto !important;
    width: 100% !important;
   max-width: 100% !important;
   margin-top: 0px !important;
   min-height: 10px !important;
}

#quizquestionsleft2 {
    clear: both;
    float: left;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 10px;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

#quizquestionsright {
    float: left;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    margin-top: 0px !important;
}

.page-id-1980 .backbuttontablet, .page-id-2063 .backbuttontablet {
    float: left;
    background: #20b056;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 20px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    text-shadow: 1px 1px #1a8d45;
    font-weight: 700;
    width: 50%;
    margin: auto;
    margin-left: 25%;
    margin-right: 25%;
    margin-top: 0px;
    border-radius: .17em;
    border: 2px solid #20b056;
    color: #ffffff;
    cursor: pointer;
}

.page-id-4521 .backbuttontablet {
    float: left;
    background: #20b056;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 17px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    text-shadow: 1px 1px #1a8d45;
    font-weight: 700;
    width: 50%;
    margin: auto;
    margin-left: 25%;
    margin-right: 25%;
    margin-top: 0px;
    border-radius: .17em;
    border: 2px solid #20b056;
    color: #ffffff;
    cursor: pointer;
}

.page-id-1980 .backbuttontable:hover, .page-id-2063 .backbuttontable:hover {
background: #1d9f4e;
border: 2px solid #1d9f4e;
}

.page-id-4521 .backbuttontable:hover {
background: #1d9f4e;
border: 2px solid #1d9f4e;
}

.page-id-1980 .nextbuttontablet, .page-id-2063 .nextbuttontablet {
float: left;
background: #cb2025;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 20px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    font-weight: 700;
    text-shadow: 1px 1px #a71a1e;
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    margin-top: 20px;
    border-radius: .17em;
    border: 2px solid #cb2025;
    color: white;
 cursor: pointer;
}

.page-id-4521 .nextbuttontablet {
float: left;
background: #cb2025;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 17px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    font-weight: 700;
    text-shadow: 1px 1px #a71a1e;
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    margin-top: 20px;
    border-radius: .17em;
    border: 2px solid #cb2025;
    color: white;
 cursor: pointer;
}

.page-id-1980 .nextbuttontablet:hover, .page-id-2063 .nextbuttontablet:hover {
 background-color: #b11d22;
 border: 2px solid #b11d22;
}

.page-id-4521 .nextbuttontablet:hover {
 background-color: #b11d22;
 border: 2px solid #b11d22;
}

.page-id-1980 .backbutton, .page-id-2063 .backbutton, .page-id-4521 .backbutton {
 display: none;
}

.page-id-1980 .nextbutton, .page-id-2063 .nextbutton, .page-id-4521 .nextbutton {
 display: none;
}

#calcresults {	
  font-size: 20px;
  margin-top: -170px;	
}

.page-id-1980 .backbutton, .page-id-2063 .backbutton {
font-size: 20px;
}

.page-id-4521 .backbutton {
font-size: 20px;
}

.page-id-1980 .nextbutton, .page-id-2063 .nextbutton {
font-size: 20px;
}

.page-id-4521 .nextbutton {
font-size: 20px;
}

#quizh1title {
    font-size: 18px;
    line-height: 28px;
   margin-top: 50px;
 padding-left: 0px;
 padding-right: 0px;
  padding-top: 0px;
  margin-bottom: -60px;
}

.page-id-1980 #lph2, .page-id-2063 #lph2 {
  font-size: 20px;
  margin-top: 25px;
 padding-left: 0px;
 padding-right: 0px;
}

.page-id-4521 #lph2 {
  font-size: 20px;
  margin-top: 20px;
 padding-left: 0px;
 padding-right: 0px;
 margin-bottom: 30px;
}


#quizquestionsfloat {
    clear: both;
    width: 94%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 560px;
}

#quizquestionsfloatwide {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#quizquestionsleft {
    clear: both;
    float: left;
    width: 48%;
    max-width: 400px;
    min-height: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 70px;
}

#quizquestionsright {
    float: left;
    margin-left: 2%;
    width: 48%;
}

#quizh2warning {
    font-size: 24px;
    margin-top: 25px;
    margin-bottom: 0px;
}

#quizwarningp {
    clear: both;
    font-size: 17px !important;
    line-height: 26px !important;
    margin-top: 40px !important;
}

.page-id-1980 .mm-button.orange, .page-id-2063 .mm-button.orange {
    width: 80% !important;
    font-size: 18px !important;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 60px;
}

.page-id-4521 .mm-button.orange {
    width: 80% !important;
    font-size: 18px !important;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 60px;
}

.page-id-1980 #textscreenshothand, .page-id-2063 #textscreenshothand {
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 300px;
   height: auto;
}

.page-id-1980 #textscreenshot, .page-id-2063 #textscreenshot {
   max-width: 320px;
   height: auto;
}

.page-id-1980 #textscreenshotwchat, .page-id-2063 #textscreenshotwchat {
   max-width: 280px;
   height: auto;
}

.quizland2jv ul li {
    font-size: 16px;
    margin-bottom: 20px;
}

#quizwarningsubp {
    font-size: 15px !important;
}

/* Landing Page 300px */

#lpegg-timer {
 width: 70px;
 height: auto;
}

#lpwhiteh2 {
color: #ffffff;
text-shadow: 1px 1px 1px #ba9452;
}

#lpitalic {
 font-weight: 400;
  color: #2b3336;
  margin-right: 2px;
 font-family: 'Montserrat', 'Open Sans', serif !important;
}

.page-id-1655 strong {
font-weight: 700 !important;
}

#lpproductimage2 {
 margin-bottom: -30px;
}

.page-id-1655 h2#formulah2 {
    margin-top: 20px;
    font-size: 19px;
    text-align: center;
}

#lpsignoff {
 width: 90px;
 height: auto;
}

.page-id-1655 p#clearfloat {
    margin-top: 20px;
}

#lpproductimage {
 height: auto;
}

.page-id-1655 #testimonialh2 {
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0px;
}

#lpbonusvalue {
    font-size: 20px !important;
}

#lpbonusbadge {
    margin-top: 20px;
    width: 100px;
    height: auto;
    margin-bottom: -40px;
}

#lpbonush3 {
font-size: 23px;
}

#lpbonuses {
    width: 120%;
    margin-top: 80px;
    border: 6px solid #5c497a;
    margin-left: -10%;
    margin-right: -10%;
    padding: 10px;
}

#lpbonus1to5 {
    margin-top: -60px;
    width: 45px;
    height: auto;
}

#lpbonusribbon {
    float: right;
    margin-top: -56px;
    margin-right: -16px;
    width: 70px;
    height: auto;
}

.page-id-1655 #sixtydayguarantee {
    width: 100%;
    padding: 20px;
    margin-top: 30px;
    margin-bottom: -40px;
}

.page-id-1655 #sixtydaybadgesubtext {
    font-size: 15px;
}

.page-id-1655 #sixtydaybadge {
    float: left;
    margin-top: 0px;
    width: 70px;
    height: 70px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.page-id-1655 #sixtydaybadgetext {
    font-size: 15px;
    font-weight: 600;
    line-height: 26px;
    margin-top: 25px;
    margin-bottom: 20px;
    color: #2b3336;
}

#recap-cards-accepted {
    margin-top: -10px;
    width: 100%;
    max-width: 250px;
    height: auto;
}

#recap-cards-accepted2 {
    margin-top: -10px;
    width: 100%;
    max-width: 200px;
    height: auto;
}

#recap-cards-accepted3 {
    margin-top: 30px;
    width: 100%;
    max-width: 200px;
    height: auto;
}

#optionspricelp {
    font-size: 34px;
}

.page-id-1655 .mm-button.orange, .page-id-2074 .mm-button.orange, .page-id-2082 .mm-button.orange, .page-id-2066 .mm-button.orange, .page-id-2067 .mm-button.orange, .page-id-2068 .mm-button.orange, .page-id-2069 .mm-button.orange, .page-id-2070 .mm-button.orange, .page-id-2092 .mm-button.orange, .page-id-2095 .mm-button.orange, .page-id-2098 .mm-button.orange, .page-id-2099 .mm-button.orange, .page-id-2100 .mm-button.orange, .page-id-2101 .mm-button.orange, .page-id-2102 .mm-button.orange, .page-id-2103 .mm-button.orange {
    width: 100% !important;
    font-size: 20px !important;
    padding: 20px 15px;
   margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 20px;
}

#productimage2 {
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
}

#after-scroll-lp-left {
    float: left;
    width: 80%;
}

#after-scroll-lp {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}

#after-scroll-lp-right {
    float: right;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.scroll-modules {
    position: relative;
    background: url(https://optionstexting.com/wp-content/uploads/2018/12/Background-scroll-modules-lp2.png) center center no-repeat;
    width: 270px;
    height: 521px;
    padding-top: 47px;
    margin-top: 0px;
    margin-bottom: 40px;
    background-size: contain;
    margin-left: auto;
    margin-right: auto;
}

#scroll-modules2 {
    width: 220px;
    height: 402px;
    overflow-y: scroll !important;
   -webkit-overflow-scrolling: touch;
    margin-left: auto;
    margin-right: auto;
}

#modules-scroll-image {
    padding-top: 0px;
    padding-left: 4px;
}

#scroll-through-images-cta-mobile {
    margin-left: 0px;
    margin-top: 40px;
    width: 180px;
    height: auto;
    margin-bottom: -20px;
}

#scroll-through-images-cta {
display: none;
}

#scroll-through-images-cta1 {
display: none;
}

.page-id-1655 #ghostrulescenterbox {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: 95%;
    padding: 20px 10px 40px 10px;
    border-radius: 0px;
    border: 5px solid #cce5f9;
    margin-bottom: 40px;
}

.page-id-1655 #ghostingrule {
    text-align: left;
    font-size: 15px;
    margin-bottom: 20px;
}

.page-id-1655 #ghostrulesh3 {
    font-size: 22px;
    }
    
    
 .page-id-1655 #ghostrulesh4 {
    font-size: 18px;
    }

#lpone-ringbackground-mobile {
width: 100%;
}

#lpone-ringbackground-desktop {
display: none;
}

#lpwhatsinside {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
}

#lpwhatsinsideh2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 30px;
   padding-left: 5px;
   padding-right: 5px;
}

#lp-rainy-intro2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}

#modulelp-inline {
    float: left;
    clear: both;
    width: 40px;
    margin-top: -5px;
    margin-right: 6px;
    margin-left: 0px;
}

.page-id-1655 #centerh2, .page-id-2074 #centerh2, .page-id-2065 #centerh2, .page-id-2060 #centerh2, .page-id-2082 #centerh2, .page-id-2066 #centerh2, .page-id-2067 #centerh2, .page-id-2068 #centerh2, .page-id-2069 #centerh2, .page-id-2070 #centerh2, .page-id-2092 #centerh2, .page-id-2095 #centerh2, .page-id-2098 #centerh2,  .page-id-2099 #centerh2, .page-id-2100 #centerh2, .page-id-2101 #centerh2, .page-id-2102 #centerh2, .page-id-2103 #centerh2, .page-id-5228 #centerh2, .page-id-5443 #centerh2, .page-id-5496 #centerh2 {
    font-size: 22px;
}

.page-id-1655 #note-text, .page-id-2074 #note-text, .page-id-2065 #note-text, .page-id-2060 #note-text, .page-id-2082 #note-text, .page-id-2066 #note-text, .page-id-2067 #note-text, .page-id-2068 #note-text, .page-id-2069 #note-text, .page-id-2070 #note-text, .page-id-2092 #note-text, .page-id-2095 #note-text, .page-id-2098 #note-text, .page-id-2099 #note-text, .page-id-2100 #note-text, .page-id-2101 #note-text, .page-id-2102 #note-text, .page-id-2103 #note-text, .page-id-5228 #note-text, .page-id-5443 #note-text, .page-id-5496 #note-text {
    font-family: 'Bitter', serif;
    color: #706f6f;
    line-height: 26px;
    font-size: 15px;
    margin-bottom: 20px;
}

.page-id-1655 #image-fullwidth, .page-id-2074 #image-fullwidth, .page-id-2065 #image-fullwidth, .page-id-2060 #image-fullwidth, .page-id-2082 #image-fullwidth, .page-id-2066 #image-fullwidth, .page-id-2067 #image-fullwidth, .page-id-2068 #image-fullwidth, .page-id-2069 #image-fullwidth, .page-id-2070 #image-fullwidth, .page-id-2092 #image-fullwidth, .page-id-2095 #image-fullwidth, .page-id-2098 #image-fullwidth, .page-id-2099 #image-fullwidth, .page-id-2100 #image-fullwidth, .page-id-2101 #image-fullwidth, .page-id-2102 #image-fullwidth, .page-id-2103 #image-fullwidth, .page-id-2702 #image-fullwidth, .page-id-2726 #image-fullwidth, .page-id-71 #image-fullwidth, .page-id-4967 #image-fullwidth, .page-id-4973 #image-fullwidth, .page-id-5032 #image-fullwidth, .page-id-5034 #image-fullwidth, .page-id-5036 #image-fullwidth, .page-id-5228 #image-fullwidth, .page-id-5253 #image-fullwidth, .page-id-5254 #image-fullwidth, .page-id-5255 #image-fullwidth, .page-id-5443 #image-fullwidth, .page-id-5496 #image-fullwidth, .page-id-5648 #image-fullwidth {
    padding-top: 0px;
    margin-top: 20px;
    margin-bottom: 40px;
}

#lp-rainy-intro {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    line-height: 26px;
    color: #2b3336;
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 15px;
}

#lpcharacters {
    margin-top: -20px;
    margin-bottom: -20px;
    padding-top: 40px;
    padding-bottom: 70px;
}

 #lph1 {
    margin-bottom: 60px;
    margin-top: 50px;
    font-size: 30px;
   line-height: 38px;
 font-family: 'Montserrat', 'Open Sans', serif !important;
   font-weight: 700 !important;
   letter-spacing: -1.5px;
    padding-left: 0px;
    padding-right: 0px;
}

#richjames-creator {
  width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    margin-top: -10px;
}


#lph2 {
    color: #42484a;
    font-size: 28px;
    font-weight: 700 !important;
font-family: 'Montserrat', 'Open Sans', serif !important;
    margin-left: auto;
    margin-right: auto;
   letter-spacing: -1.5px;
   margin-top: 80px;
    margin-bottom: 50px;
    padding-left: 5px;
    padding-right: 5px;
}

#lph3 {
    font-size: 22px;
     font-weight: 700 !important;
font-family: 'Montserrat', 'Open Sans', serif !important;
     margin-top: 70px;
   letter-spacing: -1.5px;
    padding-left: 5px;
    padding-right: 5px;
}

#dmnavbar {
    display: none;
}

#dmheaderarea {
    background-color: #ffffff;
    height: 40px;
    width: 100%;
}

#otheaderarea {
    background-color: #102a35;
    height: 90px;
    width: 100%;
}

#dmheadercontainer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#otheadercontainer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#datingmetricslogo {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 40%;
    max-width: 150px;
    padding-left: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
}

#otlogo {
  float: none;
  margin-left: 10px;
  margin-right: auto;
  max-width: 30px;
  padding-left: 0px;
  padding-top: 32px;
  padding-bottom: 0px;
}

/* Recap order page 300px */

#paymentbuttonbackground {
    padding: 49px 0 20px;
    background: url(https://optionstexting.com/wp-content/uploads/2018/12/payment-circle.png) center center no-repeat;
    max-width: 429px;
    width: 96%;
    background-size: contain;
    margin: 0 auto;
}

#dmlogoarea {
    width: 240px;
    padding-top: 30px;
}

#dmlogo {
width: 75px;
}

#faqh2 {
    margin-top: 50px;
    padding-left: 10px !important;
   padding-right: 10px !important;
    margin-bottom: 30px !important;
    font-size: 19px !important;
    line-height: 28px !important;
}

#discreetbillingh3 {
     padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: -10px !important;
    font-size: 16px !important;
    line-height: 26px !important;
}

#discreetbilling {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 30px !important;
    font-size: 15px !important;
    line-height: 25px !important;
}

#recap-cards-accepted {
margin-top: -10px;
width: 80%;
max-width: 320px;
}

#recap-cards-accepted2 {
margin-top: -10px;
width: 56%;
max-width: 200px;
}

#recap-cards-accepted3 {
margin-top: 30px;
width: 56%;
max-width: 200px;
}

.page-id-1873 #sixtydayguarantee {
    width: 90%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2742 #sixtydayguarantee, .page-id-5189 #sixtydayguarantee, .page-id-5314 #sixtydayguarantee {
    width: 90%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2677 #sixtydayguarantee {
    width: 90%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2755 #sixtydayguarantee {
    width: 90%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2688 #sixtydayguarantee {
    width: 90%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

#recappage {
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
    padding-bottom: 20px;
   margin-bottom: -20px;
       border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
   border-left: none;
  border-right: none;
}

#recaptick-inline {
    width: 30px;
    height: 30px;
    margin-top: -2px;
    margin-right: 6px;
}

#recapproductinfo1 {
    font-size: 16px !important;
    line-height: 26px !important;
}

#greenborder {
    width: 106%;
    margin-left: -3%;
    margin-right: -3%;
    padding: 0px;
    padding-top: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
}

#recapproductinfo {
    color: #2b3336;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-weight: normal;
    font-size: 15px !important;
    line-height: 24px !important;
    margin-bottom: 20px;
}

.orderrecapfeatures ul li {
    margin-bottom: -10px;
    margin-left: 0px;
    margin-top: 10px;
    padding-left: 30px;
    font-size: 17px;
    background-size: 22px 22px;
}

#specialdiscountrecap {
    font-size: 20px !important;
    line-height: 30px !important;
    color: #2b3336 !important;
    font-weight: 700;
    padding-left: 12px;
    padding-right: 12px;
    letter-spacing: -0.5px;
}

.page-id-1702 .widget, .page-id-1702 #footer  {
    background-color: #ffffff;
}

.page-id-2691 .widget, .page-id-2691 #footer  {
    background-color: #ffffff;
}

.page-id-2788 .widget, .page-id-2788 #footer  {
    background-color: #ffffff;
}

.page-id-5486 .widget, .page-id-5486 #footer  {
    background-color: #ffffff;
}

.page-id-2744 .widget, .page-id-2744 #footer  {
    background-color: #ffffff;
}

.page-id-1873 .widget, .page-id-1873 #footer  {
    background-color: #291e3a;
}

.page-id-2742 .widget, .page-id-2742 #footer  {
    background-color: #291e3a;
}

.page-id-5189 .widget, .page-id-5189 #footer  {
    background-color: #291e3a;
}

.page-id-5314 .widget, .page-id-5314 #footer  {
    background-color: #291e3a;
}


.page-id-2677 .widget, .page-id-2677 #footer  {
    background-color: #291e3a;
}

.page-id-2755 .widget, .page-id-2755 #footer  {
    background-color: #291e3a;
}

.page-id-2688 .widget, .page-id-2688 #footer  {
    background-color: #291e3a;
}

.page-id-3819 .widget, .page-id-3819 #footer  {
    background-color: #291e3a;
}

.page-id-3821 .widget, .page-id-3821 #footer  {
    background-color: #291e3a;
}

.page-id-3885 .widget, .page-id-3885 #footer  {
    background-color: #291e3a;
}

.page-id-4923 .widget, .page-id-4923 #footer  {
    background-color: #291e3a;
}

.page-id-5449 .widget, .page-id-5449 #footer  {
    background-color: #291e3a;
}

.page-id-4940 .widget, .page-id-4940 #footer  {
    background-color: #291e3a;
}

.page-id-4941 .widget, .page-id-4941 #footer  {
    background-color: #291e3a;
}

.page-id-5128 .widget, .page-id-5128 #footer  {
    background-color: #291e3a;
}

.page-id-4848 .widget, .page-id-4848 #footer  {
    background-color: #291e3a;
}

.page-id-2367 .widget, .page-id-2367 #footer  {
    background-color: #ffffff;
}

.page-id-5434 .widget, .page-id-5434 #footer  {
    background-color: #ffffff;
}

.page-id-2700 .widget, .page-id-2700 #footer  {
    background-color: #ffffff;
}

.page-id-4518 .widget, .page-id-4518 #footer  {
    background-color: #ffffff;
}

.page-id-4074 .widget, .page-id-4074 #footer  {
    background-color: #ffffff;
}

.page-id-4076 .widget, .page-id-4076 #footer  {
    background-color: #ffffff;
}

.page-id-2669 .widget, .page-id-2669 #footer  {
    background-color: #ffffff;
}

.page-id-4534 .widget, .page-id-4534 #footer  {
    background-color: #ffffff;
}

.page-id-4764 .widget, .page-id-4764 #footer  {
    background-color: #ffffff;
}

.page-id-5311 .widget, .page-id-5311 #footer  {
    background-color: #ffffff;
}

.page-id-5475 .widget, .page-id-5475 #footer  {
    background-color: #ffffff;
}

.page-id-5484 .widget, .page-id-5484 #footer  {
    background-color: #ffffff;
}

.page-id-2064 .widget, .page-id-2064 #footer  {
    background-color: #ffffff;
}

.page-id-4023 .widget, .page-id-4023 #footer  {
    background-color: #ffffff;
}

.page-id-2327 .widget, .page-id-2327 #footer  {
    background-color: #291e3a;
}

.page-id-1873 .force-close-sidemenu.sidemenu-is-open, .page-id-1873 .widget_text,  .page-id-1873 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-1873 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-1873 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-2742 .force-close-sidemenu.sidemenu-is-open, .page-id-2742 .widget_text,  .page-id-2742 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-2742 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-2742 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-5189 .force-close-sidemenu.sidemenu-is-open, .page-id-5189 .widget_text,  .page-id-5189 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-5189 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-5189 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-5314 .force-close-sidemenu.sidemenu-is-open, .page-id-5314 .widget_text,  .page-id-5314 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-5314 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-5314 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-2677 .force-close-sidemenu.sidemenu-is-open, .page-id-2677 .widget_text,  .page-id-2677 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-2677 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-2677 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-2755 .force-close-sidemenu.sidemenu-is-open, .page-id-2755 .widget_text,  .page-id-2755 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-2755 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-2755 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-2688 .force-close-sidemenu.sidemenu-is-open, .page-id-2688 .widget_text,  .page-id-2688 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-2688 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-2688 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-3819 .force-close-sidemenu.sidemenu-is-open, .page-id-3819 .widget_text,  .page-id-3819 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-3819 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-3819 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-3821 .force-close-sidemenu.sidemenu-is-open, .page-id-3821 .widget_text,  .page-id-3821 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-3821 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-3821 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-3885 .force-close-sidemenu.sidemenu-is-open, .page-id-3885 .widget_text,  .page-id-3885 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-3885 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-3885 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-4923 .force-close-sidemenu.sidemenu-is-open, .page-id-4923 .widget_text,  .page-id-4923 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-4923 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-4923 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-5449 .force-close-sidemenu.sidemenu-is-open, .page-id-5449 .widget_text,  .page-id-5449 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-5449 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-5449 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-4940 .force-close-sidemenu.sidemenu-is-open, .page-id-4940 .widget_text,  .page-id-4940 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-4940 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-4940 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-4941 .force-close-sidemenu.sidemenu-is-open, .page-id-4941 .widget_text,  .page-id-4941 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-4941 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-4941 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-5128 .force-close-sidemenu.sidemenu-is-open, .page-id-5128 .widget_text,  .page-id-5128 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-5128 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-5128 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-4848 .force-close-sidemenu.sidemenu-is-open, .page-id-4848 .widget_text,  .page-id-4848 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-4848 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-4848 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-2367 .force-close-sidemenu.sidemenu-is-open, .page-id-2367 .widget_text,  .page-id-2367 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-2367 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-2367 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-5434 .force-close-sidemenu.sidemenu-is-open, .page-id-5434 .widget_text,  .page-id-5434 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-5434 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-5434 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-2700 .force-close-sidemenu.sidemenu-is-open, .page-id-2700 .widget_text,  .page-id-2700 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-2700 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-2700 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-4518 .force-close-sidemenu.sidemenu-is-open, .page-id-4518 .widget_text,  .page-id-4518 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-4518 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-4518 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-4074 .force-close-sidemenu.sidemenu-is-open, .page-id-4074 .widget_text,  .page-id-4074 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-4074 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-4074 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-4076 .force-close-sidemenu.sidemenu-is-open, .page-id-4076 .widget_text,  .page-id-4076 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-4076 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-4076 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-2669 .force-close-sidemenu.sidemenu-is-open, .page-id-2669 .widget_text,  .page-id-2669 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-2669 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-2669 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-4534 .force-close-sidemenu.sidemenu-is-open, .page-id-4534 .widget_text,  .page-id-4534 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-4534 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-4534 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-4764 .force-close-sidemenu.sidemenu-is-open, .page-id-4764 .widget_text,  .page-id-4764 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-4764 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-4764 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-5311 .force-close-sidemenu.sidemenu-is-open, .page-id-5311 .widget_text,  .page-id-5311 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-5311 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-5311 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-5475 .force-close-sidemenu.sidemenu-is-open, .page-id-5475 .widget_text,  .page-id-5475 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-5475 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-5475 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-5484 .force-close-sidemenu.sidemenu-is-open, .page-id-5484 .widget_text,  .page-id-5484 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-5484 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-5484 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-2064 .force-close-sidemenu.sidemenu-is-open, .page-id-2064 .widget_text,  .page-id-2064 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-2064 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-2064 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-4023 .force-close-sidemenu.sidemenu-is-open, .page-id-4023 .widget_text,  .page-id-4023 .textwidget p {
    background: #ffffff !important;
    opacity: 1;
}

.page-id-4023 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #ffffff !important; 
    opacity: 1;
}

.page-id-4023 .sidemenu-is-open .widget {
    background-color: #ffffff !important;
    opacity: 0.7;
}

.page-id-2327 .force-close-sidemenu.sidemenu-is-open, .page-id-2327 .widget_text,  .page-id-2327 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-2327 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-2327 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-1705 .widget, .page-id-1705 #footer  {
    background-color: #291e3a;
}

.page-id-1705 .force-close-sidemenu.sidemenu-is-open, .page-id-1705 .widget_text,  .page-id-1705 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-1705 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-1705 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-2720 .widget, .page-id-2720 #footer  {
    background-color: #291e3a;
}

.page-id-2720 .force-close-sidemenu.sidemenu-is-open, .page-id-2720 .widget_text,  .page-id-2720 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-2720 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-2720 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-2502 .widget, .page-id-2502 #footer  {
    background-color: #291e3a;
}

.page-id-2502 .force-close-sidemenu.sidemenu-is-open, .page-id-2502 .widget_text,  .page-id-2502 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-2502 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-2502 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}

.page-id-2293 .widget, .page-id-2293 #footer  {
    background-color: #291e3a;
}

.page-id-2293 .force-close-sidemenu.sidemenu-is-open, .page-id-2293 .widget_text,  .page-id-2293 .textwidget p {
    background: #291e3a !important;
    opacity: 1;
}

.page-id-2293 .force-close-sidemenu.sidemenu-is-open .widget {
    background-color: #291e3a !important; 
    opacity: 1;
}

.page-id-2293 .sidemenu-is-open .widget {
    background-color: #291e3a !important;
    opacity: 0.7;
}


.mm-checkout-processing-message {
    width: 90%;
    top: 40%;
    left: 5%;
    border: 1px solid #aecfc4;
    font-size: 15px;
    padding: 10px;
    background: none repeat scroll 0 0 #cae5dc;
    color: #2b3336
}

#securitycode1 {
    float: left;
    width: 98%;
    margin-top: 15px;
    padding-left: 2%;
}

#securitycode2 {
max-width: 160px;
margin-top: -60px;
}


#expirationdate1 {
    float: left;
    width: 100%;
    max-width: 230px;
    margin-top: 25px;
    padding-left: 2%;
   margin-left: 0%;
}

#padlock-align {
    margin-left: 0px;
   width: 25px;
   height: 25px;
    margin-top: -2px;
    margin-right: 5px;
}

#paymenticonscheckout {
 margin-left: 3%;
 width: 40%;
 max-width: 111px;
}

#checkoutlabelsec {
margin-top: 10px !important;
}

#validemail {
font-size: 13px !important;
 margin-bottom: 0px !important;
}

#validuser {
font-size: 13px !important;
 margin-bottom: -5px !important;
margin-top: 20px !important;
}

#checkoutlabel {
margin-top: 10px !important;
}

.mm-button.orange {
   font-size: 20px !important;
   font-weight: 700 !important;
}

#pricecheckoutordersummary {
font-size: 16px !important;
}

#pricecheckoutordersummary2 {
font-size: 16px !important;
}

#cvvquestionicon {
position: absolute;    
z-index: 1;
overflow: hidden;
margin: 0px;
object-fit: contain;
display: inline-block;
opacity: 0.9;
height: 23px;
width: 23px;
margin-left: 10px;
margin-top: -4px;
}

#cvvquestionicon::hover {
    opacity: 0;
}

#cvvquestionicon-hover {
  position: relative;
    z-index: 1;
    top: -20px;
    width: 23px !important;
    height: 23px !important;
    left: 120px;
    opacity: 0;
    margin: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#cvvquestionicon-hover:hover {
  position: relative;
  transition-delay: 1s;
transition: opacity 1s ease-in-out;
 opacity: 1;
width: 150px !important;
height: 72px !important;
top: -20px;
left: 120px;
margin-bottom: -49px;
}

#cvc-mobile {
   padding-right: 70% !important;
   padding-left: 4% !important;
}



#table-billing {
display: none;
}

#checkoutoptionsimage {
 margin-right: 0px !important;
float: right !important;
 width: 190px;
 height: 132px;
}

#securecheckoutlefttop {
width: 30% !important;
}

#securecheckoutrighttop {
width: 70% !important;
float: right !important;
}

#checkoutitembilling {
font-size: 16px;
}

#securityiconsmobile {
margin-top: 40px;
width: 70%;
opacity: 0.8;
max-width: 280px;
margin-left: auto;
margin-right: auto;
}

#sixtydayguarantee {
 padding: 25px;
margin-top: 20px;
}

#securitycode {
 width: 40%;
}

#expirationdate {
 width: 58%;
 padding-left: 10px !important;
}

#producttitleleft {
 float: left;
 width: 100%;
}

#productimageright {
float: right !important;
width: 100%;
}

#checkoutitem {
margin-top: 155px;
padding: 15px;
font-size: 16px;
}

#securepaymentform {
  margin-top: 40px;
}

#securecheckoutrighttop {
float: left;
margin-left: 0%;
padding-top: 10px;
width: 60%;
}

#testimonialh1 {
font-size: 14px;
margin-top: 0px;
margin-bottom: 25px;
}

#testimonialh2 {
font-size: 14px;
line-height: 23px;
}

#testimonialh3 {
 font-size: 12px;
}

#testimonialh4 {
 font-size: 10px;
 margin-top: 2px;
}

#testimonialtext {
font-size: 13px;
line-height: 22px;
 margin-top: 10px;
 margin-bottom: 30px;
}

.page-id-1702 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

.page-id-2691 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

.page-id-2788 select, .page-id-5486 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

.page-id-2744 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

#sixtydaybadge {
 margin-top: 0px;
 margin-right: 5px;
 width: 70px;
 height: 70px;
margin-bottom: 0px;
}

#sixtydaybadgetext  {
font-size: 17px;
font-weight: 600;
 line-height: 26px;
 margin-top: 10px;
 margin-bottom: 20px;
color: #2b3336;
}

#sixtydaybadgesubtext {
font-size: 15px;
line-height: 25px;
 margin-bottom: 20px;
}

.mm_left_column {
width: 100% !important;
}

.mm_right_column {
    width: 100% !important;
}

#checkoutafterproductinfo {
font-size: 14px !important;
margin-bottom: 25px;
text-align: left !important;
}

#productinsertleft {
width: 100%;
}

#productinsertright {
width: 100%;
}

#pricecheckout {
padding-top: 0px !important;
font-size: 17px !important;
}

#pricecheckout2 {
padding-top: 0px !important;
font-size: 17px !important;
}

#pricecheckout3 {
font-size: 17px !important;
padding-bottom: 20px !important;
}

#pricecheckout4 {
font-size: 17px !important;
padding-bottom: 20px !important;
}

#pricecheckout5 {
font-size: 15px !important;
padding-bottom: 12px !important;
padding-top: 12px !important;
}

#pricecheckout6 {
font-size: 16px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#pricecheckout7 {
font-size: 15px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#pricecheckout8 {
font-size: 16px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#belowproduct {
 width: 70% !important;
 display: none;
}

.mm-checkoutContainer {
width: 100% !important;
padding-left: 10px;
padding-right: 10px;
border: none;
}

#countdowntimer {
padding: 10px;
margin-bottom: 12px;
font-size: 14px;
}

#security-icons {
  margin: 0px 0 0 120px;
  display: none;
}

#logocheckout {
width: 50px;
height: 78px;
 margin-top: 15px;
 margin-left: 5px;
}

#checkouth2 {
    margin-top: 30px;
    font-size: 17px;
}

#producttitleleft p {
font-size: 15px;
padding-left: 10px;
}

#errorpage {
padding-left: 15px;
padding-right: 15px;
width: 100%;
}

label {
    font-size: 16px !important;
    margin-top: 0px !important;
}

textarea.wpcf7-form-control {
    padding: 20px 12px;
    font-size: 14px !important;
}

#myaccountpage {
padding-left: 15px;
padding-right: 15px;
width: 100%;
padding-bottom: 20px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

.mm-myaccount-module-header {
    font-size: 15px !important;
    padding: 8px !important;
}

.mm-myaccount-module {
  margin: 10px 0px !important;
}

p.mm-success {
font-size: 14px !important;
color: #2b3336;
margin-left: auto;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
margin-right: auto;
text-align: center;
width: 100%;
}

p.mm-error {
font-size: 14px !important;
margin-left: auto;
padding: 5px;
margin-right: auto;
text-align: center;
width: 100%;
}

#forgotpassword-error {
width: 80%;
margin-top: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

.widget {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #e9e9eb;
}

#footer {
      background-color: #e9e9eb;
}

.force-close-sidemenu.sidemenu-is-open #sidemenu-wrapper {
    left: -100%;
}

#previewh3-modile {
display: none;
}

#page-title {
   display: none;
}

.page-id-1585 #centerh2 {
 padding-top: 30px;
 color: #54636a;
}

.page-id-2869 #centerh2 {
 padding-top: 30px;
 color: #54636a;
}

.page-id-3521 #centerh2, .page-id-4544 #centerh2 {
 padding-top: 30px;
 color: #54636a;
}

.page-id-2226 #centerh2 {
 padding-top: 30px;
 color: #54636a;
}

#dashboardh2 {
margin-bottom: 30px;
margin-top: 30px;
text-align: center;
font-weight: bold;
color: #54636a;
padding-left: 10%;
padding-right: 10%;
}

.menu-list > li > a > i {
 opacity: 1;
 color: #000000;
}

/* Side menu with opacity effect add to list when spot rogues */

#sidemenu-wrapper {
    width: 280px !important;
   left: -100%;
}

.sidemenu-is-open #sidemenu-wrapper {
    width: 280px !important;
}

.sidemenu-is-open #page-wrapper {
    position: relative;
    left: 0px;
}

.sidemenu-is-open #content {
    background: #a3a3a3;
   opacity: 0.7;
}

.sidemenu-is-open .widget_text .textwidget p {
   opacity: 0.7;
}

.sidemenu-is-open .widget {
 background: #a3a3a3;
   opacity: 0.7;
}

.sidemenu-is-open #footer {
   opacity: 0.7;
  color: #2b3336;
}

.sidemenu-is-open #chapter-header {
    opacity: 0.3;
}


.sidemenu-is-open #quotenote {
  opacity: 0.5;
}
	

.sidemenu-is-open #content p {
   opacity: 0.5;
}


.sidemenu-is-open #bookimage {
	opacity: 0.2;
}
	
.sidemenu-is-open #textscreenshotwchat {
   opacity: 0.5;
}
		
.sidemenu-is-open #textscreenshothand {
	opacity: 0.5;
}		
	
	
.sidemenu-is-open #textscreenshot {
	opacity: 0.5;
}				
		
.sidemenu-is-open #kiss {
	opacity: 0.5;
}
			

.sidemenu-is-open #warning {
opacity: 0.5;
}


.sidemenu-is-open #templatebackground {
opacity: 0.4;
}

	
.sidemenu-is-open #flashcard-mobile {
opacity: 0.4;
}	
	
.sidemenu-is-open #formula {
opacity: 0.5;	
}
		
.sidemenu-is-open #productleft {
opacity: 0.5;
}
			
.sidemenu-is-open #productright {
opacity: 0.5;
}
			
.sidemenu-is-open #productsfullwidth {
opacity: 0.5;
				
}

.sidemenu-is-open #oaproductsfullwidth {
opacity: 0.5;
				
}
			
.sidemenu-is-open #modulesfullwidth {
opacity: 0.5;
}

.sidemenu-is-open #modulechapterpreviewleftbox {
opacity: 0.5;
}
	
.sidemenu-is-open #modulechapterpreviewrightbox {
opacity: 0.5;	
}
	
.sidemenu-is-open #subheader {
opacity: 0.5;	
}
		
.sidemenu-is-open #note {
opacity: 0.5;
}		

.sidemenu-is-open #rainy-intro {
opacity: 0.4;
}
		
		
.sidemenu-is-open #book-footer {
opacity: 0.2;
}		

.sidemenu-is-open #mindset {
opacity: 0.5;
}

.sidemenu-is-open img.aligncenter {
opacity: 0.6;
}

.sidemenu-is-open #definition {
opacity: 0.7;
}

.sidemenu-is-open #highlight {
opacity: 0.7;
}

.force-close-sidemenu.sidemenu-is-open #content {
    background: #ffffff;
   opacity: 1;
}

.force-close-sidemenu.sidemenu-is-open .widget_text .textwidget p {
 background: #ffffff;
   opacity: 1;
}

.force-close-sidemenu.sidemenu-is-open #footer {
   opacity: 1;
}

.force-close-sidemenu.sidemenu-is-open .widget {
 background-color: #ffffff;
opacity: 1;
}

.force-close-sidemenu.sidemenu-is-open #chapter-header {
    opacity: 1;
}

.force-close-sidemenu.sidemenu-is-open #quotenote {
  opacity: 1;
}
	

.force-close-sidemenu.sidemenu-is-open #content p {
   opacity: 1;
}


.force-close-sidemenu.sidemenu-is-open #bookimage {
	opacity: 1;
}
	
.force-close-sidemenu.sidemenu-is-open #textscreenshotwchat {
   opacity: 1;
}
		
.force-close-sidemenu.sidemenu-is-open #textscreenshothand {
	opacity: 1;
}		
	
	
.force-close-sidemenu.sidemenu-is-open #textscreenshot {
	opacity: 1;
}				
		
.force-close-sidemenu.sidemenu-is-open #kiss {
	opacity: 1;
}
			

.force-close-sidemenu.sidemenu-is-open #warning {
opacity: 1;
}


.force-close-sidemenu.sidemenu-is-open #templatebackground {
opacity: 1;
}

	
.force-close-sidemenu.sidemenu-is-open #flashcard-mobile {
opacity: 1;
}	
	
.force-close-sidemenu.sidemenu-is-open #formula {
opacity: 1;	
}
		
.force-close-sidemenu.sidemenu-is-open #productleft {
opacity: 1;
}
			
.force-close-sidemenu.sidemenu-is-open #productright {
opacity: 1;
}
			
.force-close-sidemenu.sidemenu-is-open #productsfullwidth {
opacity: 1;				
}

.force-close-sidemenu.sidemenu-is-open #oaproductsfullwidth {
opacity: 1;				
}
			
.force-close-sidemenu.sidemenu-is-open #modulesfullwidth {
opacity: 1;
}

.force-close-sidemenu.sidemenu-is-open #modulechapterpreviewleftbox {
opacity: 1;
}
	
.force-close-sidemenu.sidemenu-is-open #modulechapterpreviewrightbox {
opacity: 1;	
}
	
.force-close-sidemenu.sidemenu-is-open #subheader {
opacity: 1;	
}
		
.force-close-sidemenu.sidemenu-is-open #note {
opacity: 1;
}		

.force-close-sidemenu.sidemenu-is-open #rainy-intro {
opacity: 1;
}
		
		
.force-close-sidemenu.sidemenu-is-open #book-footer {
opacity: 1;
}		

.force-close-sidemenu.sidemenu-is-open #mindset {
opacity: 1;
}

.force-close-sidemenu.sidemenu-is-open img.aligncenter {
opacity: 1;
}

.force-close-sidemenu.sidemenu-is-open #definition {
opacity: 1;
}

.force-close-sidemenu.sidemenu-is-open #highlight {
opacity: 1;
}

/* End of opacity effect */

#header.header-layout-01 .header-menu > li:last-child.has-submenu > .submenu, #header.header-layout-01 .header-menu > li:nth-last-child(2).has-submenu > .submenu {
    right: 0px;
    left: inherit;
    margin-top: 10px;
    background-color: #ffff;
}

#desktopfullwidth {
display:none;
}

#mobilefullwidth {
 padding-left: 0;
 padding-right: 0;
 width: 100%;
 margin-top: 30px;
margin-bottom: 30px;
}

#forgotpasswordmessage {
font-size: 14px;
width: 100%;
max-width: 300px;
line-height: 26px;
margin-top: 20px;
margin-bottom: 0px;
}

#formcontainer {
 max-width: 240px;
}

#loginh2 {
padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
font-size: 20px;
}

#logoutmessage {
font-size: 14px;
width: 100%;
max-width: 240px;
line-height: 22px;
margin-top: 40px;
margin-bottom: 30px;
}

#login-userpass {
width: 100%;
max-width: 240px;
}

table:not(#wp-calendar) tr td, table:not(#wp-calendar) tr th {
    padding: 4px;
    text-align: left;
}

 input[type="tel"], input[type="number"], input[type="date"], input[type="url"], input[type="text"], input[type="email"], input[type="password"] {
    width: 100%;
    padding: 20px 12px;
   border-radius: 0px;
}

input[type="tel"], input[type="number"], input[type="date"], input[type="url"], input[type="text"],  input[type="email"], input[type="password"] {
    height: 30px;
    font-size: 14px;
    margin-bottom: 0px; 
}

 input[type="submit"] {
    border: none;
    min-height: 30px;
   margin-top: 5px;
   border-radius: 4px;
    margin-bottom: 0px;
    font-size: 15px;
    width: 100%;
    padding: 13px 10px;
}

#login-afterform {
 margin-top: -35px;
 max-width: 320px;
}

input[type="checkbox"], input[type="radio"] {
    position: relative;
    top: -2px;
    margin-right: 8px;
}

#logincheckbox {
float: left;
width: 49%;
margin-left: 0%;
margin-right: 1%;
}

#loginforgotpassword {
float: left;
text-align: right;
width: 49%;
margin-left: 1%;
margin-right: 0%;
}

#forgotpassword {
font-size: 12px;
}

#checkboxrem {
font-size: 12px;
}

#productsfullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
 margin-bottom: 0px;
  width: 100%;
  max-width: 300px;
}

#oaproductsfullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
 margin-bottom: 0px;
  width: 100%;
  max-width: 300px;
}

#productleft {
width: 100%;
max-width: 300px;
margin-left: auto;
margin-right: auto;
clear: both;
margin-bottom: 40px;
}

#productright {
width: 100%;
max-width: 300px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}

 #product-preview-image2 {
width: 300px;
height: 164px;
}

#hover-preview-product {
width: 300px;
height: 164px;
}

#modulesfullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
 margin-bottom: -40px;
  width: 100%;
  max-width: 300px;
}

#moduleleft {
float: left;
width: 100%;
max-width: 300px;
margin-left: 0%;
margin-right: 0%;
clear: none;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 30px;
}

#modulecenter {
float: left;
width: 100%;
max-width: 300px;
margin-left: 0%;
margin-right: 0%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 30px;
}

#moduleright {
float: left;
width: 100%;
max-width: 300px;
margin-left: 0%;
margin-right: 0%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 30px;
}

#module-preview-image2 {
width: 300px;
height: 164px;
}

#hover-preview-module {
width: 300px;
height: 164px;
}

#downloadbuttoncta {
display: none;
}

#downloadbutton {
display: none;
}

#tinderpics {
 margin-top: 20px;
 width: 100%;
min-height: auto;
}

#tinderpicsbig {
 margin-top: 20px;
 width: 100%;
min-height: auto;
}

#tinderpicleft {
 float: left;
 width: 80%;
margin-left: 10%;
margin-right: 10%;
}

#tinderpicright {
 float: left;
 width: 80%;
margin-left: 10%;
margin-right: 10%;
}

#jump-buttons {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 60px;
}

.jumpbutton {
    float: left;
    font-weight: 500;
    font-size: 14px;
    padding: 10px 10px;
    line-height: 1.4em;
    width: 46%;
    margin-left: 2%;
    margin-right: 2%;
    min-height: 120px;
}

#jump-link {
 width: 100%;
 min-height: 30px;
}

#tick-small {
 width: 30px;
 height: 27px;
}


#flashcard-mobile {
 margin-left: auto;
 margin-right: auto;
 margin-top: 30px;
 margin-bottom: 30px;
}

#modulechapterpreviewleftbox {
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
width: 280px;
}

#modulechapterpreviewrightbox {
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
width: 280px;
}

#modulechapterpreviewlastbox {
margin-bottom: 30px;
width: 280px;
margin-left: auto;
margin-right: auto;
}

#modulecontainer {
max-width: 280px;
 margin-left: auto;
margin-right: auto;
}

#moduleintro {
font-size: 15px;
line-height: 26px;
}

#chapter-previewh3 {
 font-size: 20px;
}

#recommendedproduct-previewh3 {
 font-size: 20px;
}

.page-id-3521 #chapter-previewh3, .page-id-4544 #chapter-previewh3 {
font-size: 18px;
}

#module-chapter-intro {
font-size: 15px;
}

#module-module-intro {
font-size: 15px;
margin-top: -10px;
}

#module-module-intro-locked {
font-size: 15px;
}

#chapter-preview-image2 {
  width: 280px;
  height: 167px;
  opacity: 1;
}

#hover-preview-chapter  {
  width: 280px;
  height: 167px;
  opacity: 0;
}

#module-chapter-box {
 min-height: 100px;
}

.page-id-2461 #module-chapter-box, .page-id-2470 #module-chapter-box, .page-id-2463 #module-chapter-box, .page-id-2472 #module-chapter-box, .page-id-2474 #module-chapter-box, .page-id-2490 #module-chapter-box, .page-id-2492 #module-chapter-box, .page-id-2493 #module-chapter-box, .page-id-2495 #module-chapter-box, .page-id-2497 #module-chapter-box,  .page-id-2499 #module-chapter-box, .page-id-2500 #module-chapter-box  {
min-height: auto !important;
}

#image-desktop {
display: none;
}

#book-header-module-buttons-black {
display: none;
}

#book-header-module-buttons {
display: none;
}

#book-header-module-buttons-red {
display: none;
}

#ig-module-buttons-red {
display: none;
}

#book-header-module-buttons-gold {
display: none;
}

#headbackarrow {
margin-right: 2px;
}

#headnextarrow {
margin-left: 2px;
}

.headbackbutton {
    font-size: 14px;
    width: 30%;
}

.headnextbutton {
    font-size: 14px;
    width: 30%;
    margin-left: 40%;
}

.greenheadbackbutton {
    font-size: 14px;
    width: 30%;
}

.greenheadnextbutton {
    font-size: 14px;
    width: 30%;
    margin-left: 40%;
}

.redheadbackbutton {
    font-size: 14px;
    width: 30%;
}

.redheadnextbutton {
    font-size: 14px;
    width: 30%;
    margin-left: 40%;
}

.pinkheadbackbutton {
    font-size: 14px;
    width: 30%;
}

.pinkheadnextbutton {
    font-size: 14px;
    width: 30%;
    margin-left: 40%;
}

.blueheadbackbutton {
    font-size: 14px;
    width: 30%;
}

.blueheadnextbutton {
    font-size: 14px;
    width: 30%;
    margin-left: 40%;
}

.blackheadbackbutton {
    font-size: 14px;
    width: 30%;
}

.blackheadnextbutton {
    font-size: 14px;
    width: 30%;
    margin-left: 40%;
}

.whiteheadnextbutton {
    font-size: 14px;
    width: 30%;
    margin-left: 40%;
}

.goldheadbackbutton {
    font-size: 14px;
    width: 30%;
}

.goldheadnextbutton {
    font-size: 14px;
    width: 30%;
    margin-left: 40%;
}

#book-header-buttons {
width: 100%;
 max-width: 300px;
margin-top: -110px;
margin-bottom: 120px;
}

#ig-chapter-buttons {
    width: 100%;
    max-width: 300px;
    margin-top: -95px;
    margin-bottom: 100px;
}

#book-footer-nextchapter {
 margin-top: 240px;
padding-bottom: 40px;
}

#nextchapterimage {
    width: 100%;
    height: auto;
    max-width: 460px;
}

#backbuttonchapterimage {
    max-width: 100%;
    height: auto;
  margin-top: -90px;
}

.backbutton {
  display: none;
}

.nextbutton {
    display: none;
}

.nextbuttongreen {
  display: none;
}

.backbuttongreen {
display: none;
}

.nextbuttonred {
  display: none;
}

.nextbuttonorange {
  display: none;
}

.backbuttonred {
display: none;
}

.backbuttonorange {
display: none;
}

.nextbuttonpink {
  display: none;
}

.backbuttonpink {
display: none;
}

.nextbuttonblue {
  display: none;
}

.backbuttonblue {
display: none;
}

.nextbuttonblack {
  display: none;
}

.backbuttonblack {
display: none;
}

.nextbuttongold {
  display: none;
}

.backbuttongold {
display: none;
}

.backbuttonmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #674781;
    color: #674781;
 cursor: pointer;
}

.backbuttonmobile:hover {
background: #e0d8e3;
border: 2px solid #674781;
}

.nextbuttonmobile {
float: left;
background: #674781;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
   margin-right: 20%;
    margin-top: 10px;
    border-radius: .17em;
    border: 2px solid #674781;
    color: white;
  cursor: pointer;
}

.nextbuttonmobile:hover {
 background-color: #513a64;
 border: 2px solid #513a64;
}

.backbuttongreenmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
     margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #388469;
    color: #388469;
 cursor: pointer;
}

.backbuttongreenmobile:hover {
background: #cfe2d9;
}

.backbuttonredmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
  padding: 14px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
     margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #d1514e;
    color: #d1514e;
 cursor: pointer;
}

.backbuttonredmobile:hover {
background: #f2d7d6;
}

.backbuttonorangemobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
  padding: 14px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
     margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #e78459;
    color: #e78459;
 cursor: pointer;
}

.backbuttonorangemobile:hover {
background: #ecc0ac;
}

.backbuttonpinkmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
       width: 60%;
    margin-left: 20%;
    margin-right: 20%;
     margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #c1437f;
    color: #c1437f;
 cursor: pointer;
}

.backbuttonpinkmobile:hover {
background: #f4dae6;
}

.backbuttonbluemobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
     padding: 14px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
     margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #2c6270;
    color: #2c6270;
 cursor: pointer;
}

.backbuttonbluemobile:hover {
background: #cad9dd;
}

.backbuttonblackmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
     padding: 14px .25em;
    line-height: 1.4em;
   width: 60%;
    margin-left: 20%;
    margin-right: 20%;
     margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #2b3336;
    color: #2b3336;
 cursor: pointer;
}

.backbuttonblackmobile:hover {
background: #d6dbdd;
}

.backbuttongoldmobile {
float: left;
background: transparent;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
     padding: 14px .25em;
    line-height: 1.4em;
   width: 60%;
    margin-left: 20%;
    margin-right: 20%;
     margin-top: 30px;
    border-radius: .17em;
    border: 2px solid #b9a65a;
    color: #b9a65a;
 cursor: pointer;
}

.backbuttongoldmobile:hover {
background: #e6e3d5;
}

.nextbuttongreenmobile {
float: left;
background: #388469;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
   padding: 14px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #388469;
    color: white;
 cursor: pointer;
}

.nextbuttongreenmobile:hover {
 background-color: #31735c;
 border: 2px solid #31735c;
}

.nextbuttonredmobile {
float: left;
background: #d1514e;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
   padding: 14px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #d1514e;
    color: white;
 cursor: pointer;
}

.nextbuttonredmobile:hover {
 background-color: #c04c49;
 border: 2px solid #c04c49;
}

.nextbuttonorangemobile {
float: left;
background: #e78459;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
   padding: 14px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #e78459;
    color: white;
 cursor: pointer;
}

.nextbuttonorangemobile:hover {
 background-color: #df7c50;
 border: 2px solid #df7c50;
}

.nextbuttonpinkmobile {
float: left;
background: #c1437f;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #c1437f;
    color: white;
 cursor: pointer;
}

.nextbuttonpinkmobile:hover {
 background-color: #b74079;
 border: 2px solid #b74079;
}

.nextbuttonbluemobile {
float: left;
background: #2c6270;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
      width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #2c6270;
    color: white;
 cursor: pointer;
}

.nextbuttonbluemobile:hover {
 background-color: #275662;
 border: 2px solid #275662;
}

.nextbuttonblackmobile {
float: left;
background: #2b3336;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #2b3336;
    color: white;
 cursor: pointer;
}

.nextbuttonblackmobile:hover {
 background-color: #212729;
 border: 2px solid #212729;
}

.nextbuttongoldmobile {
float: left;
background: #b9a65a;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 14px .25em;
    line-height: 1.4em;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 15px;
    border-radius: .17em;
    border: 2px solid #b9a65a;
    color: white;
 cursor: pointer;
}

.nextbuttongoldmobile:hover {
 background-color: #a69551;
 border: 2px solid #a69551;
}

#book-footer-buttons {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}

#book-footer {
margin-top: 80px;
margin-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
}

#manwoptions-pink {
padding: 30px 20px 50px 20px;
}

#rainy-intro {
width 110%;
margin-left: -5%;
margin-right: -5%;
margin-top: -30px;
padding-left: 25px;
padding-right: 25px;
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 50px;
border-radius: 0px;
}

#image-fullwidth {
padding-top: 0px;
margin-top: 40px;
margin-bottom: 30px;
}

#rainyrule {
font-size: 15px;
margin-bottom: 25px;
}

#rainyrule2 {
font-size: 15px;
margin-bottom: 25px;
}

#ghostrulesleftbox {
float: left;
width: 85%;
margin-left: 7.5%;
margin-right: 7.5%;
padding: 20px 10px 20px 10px;
border-radius: 20px;
margin-bottom: 40px;
}

#ghostrulesrightbox {
float: left;
width: 85%;
margin-left: 7.5%;
margin-right: 7.5%;
padding: 20px 10px 20px 10px;
border-radius: 20px;
margin-bottom: 40px;
}

#ghostrulescenterbox {
width: 90%;
margin-left: 5%;
margin-right: 5%;
padding: 20px 10px 20px 10px;
border-radius: 20px;
margin-bottom: 40px;
}

#ghostrulescenterlargebox {
width: 90%;
margin-left: 5%;
margin-right: 5%;
padding: 20px 10px 20px 10px;
border-radius: 20px;
margin-bottom: 30px;
}

#ghostrulesh3 {
 font-size: 25px;
 margin-bottom: 20px;
padding-top: 10px;
padding-left: 0px;
padding-right: 0px;
}

#ghostrulesh4 {
 font-size: 19px;
padding-left: 0px;
padding-right: 0px;
}

#ghostingrulebox {
 margin-left: auto;
margin-right: auto;
width: 95%;
}

#ghostingrule {
text-align: left;
font-size: 15px;
margin-bottom: 20px;
}

#strike-align {
width: 45px;
height: 45px;
}

#superghost-small {
width: 54px;
height: 45px;
}

#ghost-align {
width: 46px;
height: 40px;
}

#superghost {
width: 60px;
height: 50px;
margin-right: 5px;
margin-bottom: 0px;
}

#image-above-h2 {
 margin-bottom: -55px;
margin-top: 50px;
width: 40%;
}

#wolfwallst {
 padding: 2px;
margin-top: 30px;
margin-bottom: 30px;
} 

#rulesnote {
  display: none;
  margin: 0 auto; 
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 35px 10px 20px 10px;
  width: 100%;
  background-size: 100% 30px;
}

#rulesnote::before {
  width: 0px;
  left: 0px;
 border-color: transparent;
}

#textpersonalitynote {
 display: none;
  margin: 0 auto; 
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 35px 10px 20px 10px;
  width: 100%;
  background-size: 100% 30px;
}

#textpersonalitynote::before {
  width: 0px;
  left: 0px;
 border-color: transparent;
}

#flirtsummernote {
display: none;
}

#dealrainynote {
display: none;
}

#textsexnote {
display: none;
}

#bonusnote {
display: none;
}

#rules-text {
font-family: 'Open Sans', serif;
color: #000000;
font-size: 15px;
margin-bottom: 32px;
}

#mediumbitter {
font-size: 17px;
}

#rulesh2 {
 font-size: 26px;
  margin-bottom: 28px;
  margin-top: 17px;
}

#textpersonalityh2 {
  font-size: 26px;
  margin-bottom: 23px;
  margin-top: 1px;
}

#flirtsummerh2 {
  font-size: 26px;
  margin-bottom: 23px;
  margin-top: 1px;
}

#dealrainyh2 {
 font-size: 26px;
  margin-bottom: 23px;
  margin-top: 1px;
}

#textsexh2 {
 font-size: 26px;
  margin-bottom: 23px;
  margin-top: 1px;
}

#bonush2 {
 font-size: 26px;
  margin-bottom: 23px;
  margin-top: 1px;
}

#tick-rules {
margin-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
width: 38px;
height: 35px;
}

#cross-rules {
display: inline;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
width: 35px;
height: 35px;
}

#cruciblesdesktop {
 display: none;
}

#cruciblesh3 {
 display: none;
}

#crucibles-mobile {
 width: 85%;
 max-width: 320px;
 margin-top: 30px;
margin-bottom: 20px;
}

#definition-text {
font-size: 15px;
}

#bigbitter {
font-size: 18px;
}

#subheaderh3 {
 font-size: 20px;
line-height: 22px;
}

.numberbullets {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbullets ul {
 padding: 5px 0px;
}

.numberbullets ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 15px;
    background-size: 10px 10px;
}

.numberbulletsblack {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsblack ul {
 padding: 5px 0px;
}

.numberbulletsblack ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 15px;
    background-size: 10px 10px;
}

.numberbulletsgold {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsgold ul {
 padding: 5px 0px;
}

.numberbulletsgold ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 15px;
    background-size: 10px 10px;
}

.numberbulletsblue {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsblue ul {
 padding: 5px 0px;
}

.numberbulletsblue ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 15px;
    background-size: 10px 10px;
}

.numberbulletsred {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsred ul {
 padding: 5px 0px;
}

.numberbulletsred ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 15px;
    background-size: 10px 10px;
}

.numberbulletspurple {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletspurple ul {
 padding: 5px 0px;
}

.numberbulletspurple ul li {
    margin-bottom: 15px;
    margin-left: 0;
    padding-left: 25px;
   font-size: 15px;
    background-size: 10px 10px;
}

#bullet-left {
margin-left: 5px;
display: inline;
margin-right: 5px;
margin-bottom: 0px;
margin-top: -7px;
width: 25px;
height: 25px;
}

#bullet-lefth2 {
margin-left: 5px;
display: inline;
margin-right: 5px;
margin-bottom: 0px;
margin-top: -7px;
width: 35px;
height: 35px;
}

#traits-manwithoptions {
margin-top: 20px;
font-size: 19px;
line-height: 25px;
}

#traits-sub {
font-size: 15px;
}

#traits-sub-pink {
font-size: 17px;
}

#quoteauthor {
font-size: 17px;
}

#arrow-down {
width: 46px;
height: 50px;
}

#pagebreakbook {
margin-top: 20px;
opacity: 0.2;
}

#thatguyintro {
width: 80%;
margin-left: auto;
font-style: italic;
margin-right: auto;
}

#bullet-inline {
width: 20px;
height: 20px;
}

#notemistake {
    margin-top: 30px;
  margin-bottom: 30px;
  padding: 20px 10px 30px 25px;
  background-size: 100% 25px;
  width: 100%;
}

#notemistake::before {
  width: 2px;
  top: 0;
  left: 10px;
}

#bigwords {
 font-size: 15px;
line-height: 28px;
margin-bottom: 24px;
}

#cross-mistake {
 margin-right: 0px;
 width: 35px;
height: 35px;
margin-top: -35px;
}

#bullets {
 margin-top: 20px;
 margin-bottom: 20px;
}

#bullets-images {
line-height: 20px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
}

#bullet-color {
margin-left: 0px;
 display: inline;
width: 25px;
height: 25px;
margin-right: 10px;
}

#quotenoteiconcenter {
opacity: 0.4;
 margin-top: -20px;
 margin-bottom: 20px;
width: 50px;
height: 50px;
}

#quotenote { 
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 30px 10px 30px 25px;
  background-size: 100% 28px;
  width: 100%;
}

#quotenote::before {
  width: 2px;
  top: 0;
  left: 10px;
}

#quotenote-text {
margin-bottom: 28px;
line-height: 28px;
font-size: 17px;
}

.second-menu-icon-wrapper .second-menu-icon > span {
    background: #2b3336;
}

#header-wrap .logo {
    border-right: none;
}

#header #header-wrap .header-left {
    border-right: none;
}

.sidemenu-icon-wrapper > span span > b {
    background-color: #2b3336;
}

.sidemenu-icon-wrapper {
 border-right: 1px solid #e5e5e5;
 border-bottom: 1px solid #e5e5e5;
} 

#chapter-header {
  min-height: 150px;
}

#chapterbadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 80px;
height: 127px;
 opacity: 0.9;
margin-bottom: 0px;
}

#modulebadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 80%;
max-width: 260px;
 opacity: 0.9;
padding-bottom: 20px;
margin-bottom: 0px;
}

#dgsmodulebadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 80%;
max-width: 260px;
 opacity: 1;
padding-bottom: 20px;
margin-bottom: 0px;
}

#modulebadgegold {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 70%;
max-width: 230px;
 opacity: 0.9;
margin-bottom: 0px;
}

#modulebadgewide {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 100%;
 max-width: 320px;
 opacity: 0.9;
margin-bottom: 0px;
}

.page-id-4544 #modulebadgewide {
 opacity: 1;
}

#chapter-header-title {
width: 100%;
padding-top: 30px;
margin-left: auto;
margin-right: auto;
}


#chapter-purple {
  font-size: 32px;
  line-height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
 margin-left: auto;
 text-align: center;
 margin-top: -10px;
margin-right: auto;
  padding-top: 0px;
  padding-bottom: 40px;
}

#chapterbottoml1 {
 background-color: #e9e9eb;
margin-top: -41px;
margin-bottom: 30px;
}

#chapterbottoml3 {
 background-color: #e9e9eb;
margin-top: -41px;
 margin-bottom: 30px;
}

#note {
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 37px 5px 20px 22px;
  line-height: 26px;
  background-size: 100% 26px;
}

#note-text {
line-height: 26px;
font-size: 16px;
margin-bottom: 26px;
}

#note::before {
  width: 2px;
  left: 10px;
}

#definition {
width: 90%;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
margin-bottom: 25px;
padding: 5%;
}

#video {
margin-top: 25px;
margin-bottom: 25px;
width: 100%;
margin-left: auto;
margin-right: auto;
}

#arrow-right {
margin-left: 2px;
margin-right: 2px;
width: 25px;
height: 11px;
} 

#arrow-righth3 {
display: inline;
margin-left: 4px;
margin-right: 4px;
width: 40px;
height: 17px;
}

#subheader {
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  width: 90%;
 clear: both;
box-shadow: 0px 1px 5px #e1e1e1;
 background-color: #f8f8f8;
 border-radius: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
 margin-bottom: 0px;
 margin-top:  60px;
}

 #subheader-background {
 margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  width: 90%;
  margin-top: -40px;
  margin-bottom: 20px;
}

#subheader-speech {
 margin-left: -13px;
margin-top: 0px;
width: 50px;
height: 47px;
}

#templatebackground {
width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 3%;
 padding-right: 3%;
padding-bottom: 20px;
padding-top: 10px;
clear: both;
margin-bottom: 20px;
}

#whitebackground {
background-color: #ffffff;
width: 98%;
margin-left: auto;
margin-right: auto;
}

#stickynoteyellow {
width: 66%;
margin-left: 17%;
margin-right: 17%;
height: 200px;
max-width: 200px;
padding: 40px 15px 10px 15px;
margin-top: 0px;
margin-bottom: 20px;
}

#stickynotegreen {
width: 66%;
margin-left: 17%;
margin-right: 17%;
height: 200px;
max-width: 200px;
padding: 40px 15px 10px 15px;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynotepink {
width: 66%;
margin-left: 17%;
margin-right: 17%;
height: 200px;
max-width: 200px;
padding: 40px 15px 10px 15px;
margin-top: 20px;
margin-bottom: 40px;
}

#stickynote1-3 {
float: left;
width: 66%;
margin-left: 17%;
margin-right: 17%;
min-height: 200px;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynote2-3 {
float: left;
margin-left: 17%;
margin-right: 17%;
width: 66%;
min-height: 200px;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynote3-3 {
width: 66%;
min-height: 200px;
float: left;
margin-left: 17%;
margin-right: 17%;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynoteorange {
width: 80%;
height: 220px;
float: left;
margin-left: 10%;
margin-right: 10%;
max-width: 320px;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#stickynote1 {
width: 80%;
min-height: 220px;
float: left;
margin-left: 10%;
margin-right: 10%;
max-width: 320px;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#stickynote1pair {
background-color: #fdfc8d;
width: 80%;
min-height: 220px;
max-width: 320px;
float: left;
margin-left: 10%;
margin-right: 10%;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#stickynote2pair {
width: 80%;
min-height: 220px;
max-width: 320px;
float: left;
margin-left: 10%;
margin-right: 10%;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#holepunch {
 margin: -35px 0 0 0;
}

#stickynotetext {
font-size: 18px;
}

#kiss {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#warning {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#kisstext {
font-size: 15px;
line-height: 27px;
padding: 15px 15px 15px 15px;
}

#kissemoji {
margin-left: 3%;
width: 12%;
height: 12%;
margin-top: 7%;
margin-bottom: 0%;
}

#mindset {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#mindsettext {
font-size: 17px;
padding: 15px 4px 15px 4px;
}

#mindsetemoji {
margin-left: 3%;
width: 12%;
height: 12%;
margin-top: 5%;
margin-bottom: 12%;
}

#collageniceleft {
float: none;
max-width: 250px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}

#collageniceright {
float: none;
max-width: 250px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}

#collage {
margin-bottom: 30px;
margin-top: 40px;
}

#bookimage {
  border: 1px solid #efefef;
 padding: 4px;
 margin-top: 30px;
 margin-bottom: 30px; 
 max-width: 285px;
width: 90%;
 height: 90%;
}

#image-mobile {
  border: 1px solid #efefef;
 padding: 4px;
 margin-top: 30px;
 margin-bottom: 30px; 
 max-width: 285px;
width: 90%;
 height: 90%;
}

#ravenimage {
  border: 1px solid #efefef;
 padding: 4px;
 margin-top: 30px;
 margin-bottom: 30px; 
 max-width: 250px;
width: 60%;
}

#template-phoneheader {
margin-top: 30px;
}

#template-phonefooter {
margin-bottom: 30px;
margin-top: 60px;
}

#textscreenshot {
 margin-top: 30px;
 margin-bottom: 30px;
 max-width: 295px;
 width: 90%;
 height: 90%;
}

#textscreenshotwchat {
 margin-top: 30px;
 margin-bottom: 30px;
 margin-left: 0px;
 margin-right: 0px;
}

#textscreenshothand {
 margin-top: 30px;
 margin-bottom: 30px;
 max-width: 320px;
 margin-left: auto;
 margin-right: auto;
 width: 100%;
 height: 100%;
}


#textscreenshotsmall {
 margin-top: 0px;
 margin-bottom: 20px;
 max-width: 295px;
 width: 90%;
 height: 90%;
}


#formula {
 width: 100%;
margin-left: 0px;
margin-right: 0px;
 padding-left: 10px;
 padding-right: 10px;
 border: 2px dashed #d2b0de;
padding-bottom: 20px;
 margin-bottom: 20px;
}


h3#formula-title {
 font-size: 22px;
 margin-bottom: 10px;
 margin-top: 30px;
}

h2#templateh2 {
 margin-top: 30px;
}

h2#formulah2 {
 margin-top: 30px;
 text-align: center;
}

#templateboy {
 width: 100%;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 40px;
}

#templateboygirl {
 width: 100%;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 40px;
}

#templatematrix {
 width: 100%;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 40px;
}

#template-matrix-boy {
margin-right: 60px;
margin-left: 20%;
padding: 5%;
vertical-align: middle;
font-size: 16px;
min-height: 70px;
}

#template-matrix-girl {
margin-left: 60px;
margin-right: 0;
padding: 5%;
vertical-align: middle;
font-size: 16px;
min-height: 70px;
}

#gravatarmatrix {
width: 60px;
height: 43px;
margin-bottom: 50px;
}


#matrixneo {
min-height: 60px;
}

#matrixoracle {
min-height: 60px;
}

#template-text {
margin-left: 40px;
margin-right: 5px;
padding: 12px 12px 12px 12px;
border-radius: 5px 10px 10px 5px;
font-size: 15px;
margin-top: 4px;
}

#template-text-boy {
margin-left: 60px;
margin-right: 40px;
padding: 12px 12px 12px 12px;
font-size: 15px;
margin-top: 4px;
}

#template-text-girl {
margin-left: 40px;
margin-right: 60px;
padding: 12px 12px 12px 12px;
font-size: 15px;
margin-top: 4px;
}

#gravatar {
width: 30px;
height: 30px;
border-radius: 50%;
margin-top: 0px;
opacity: 0.8;
}
  
.menu-list > li > a {
    font-size: 16px;
    line-height: 1;
    padding: 0px;
} 

.menu-list > li#menu-item-83 > a, .menu-list > li#menu-item-84 > a, .menu-list > li#menu-item-88 > a {
    font-size: 15px;
}

.menu-list > li#menu-item-103 > a, .menu-list > li#menu-item-104 > a, .menu-list > li#menu-item-105 > a {
    font-size: 13px;
}

.sidemenu-is-open .sidemenu-icon-wrapper::after {
    display: none;
  }

.sidemenu-icon-wrapper::after {
    display: none;
}
  
  .sidemenu-icon-wrapper {
    margin-right: 0px;
}
  
  .sidemenu-is-open .sidemenu-icon-wrapper {
    margin-right: 0px;
}
  .logo img {
    height: 17.11px;
    width: 180px;
}
  
  .logo > a {
   width: 180px;
   margin-left: auto;
   margin-right: auto;
}
  
  #header {
    min-height: 60px;
    padding-left: 0px;
}
  
 .sidemenu-is-open #header {
   padding-left: 0px;
   left: 0%;
  }
  
 #sidemenu-wrapper {
    width: 250px;
}

/* - - - Top right menu edits - - - */

.second-menu {
    position: fixed;
    width: 200px;
    height: 120px;
   margin-top: 60px;
  background-color: #ffffff;
}

.basic-menu > li > a {
    font-family: 'Open Sans';
    font-size: 16px;
    color: #2b3336;
    background-color: #ffffff;
}

.basic-menu .has-submenu .submenu li a {
   font-family: 'Open Sans'; 
   color: #2b3336;
}

.basic-menu .has-submenu .menu-arrow {
    color: #cb2026;
}

#header.header-layout-01 .header-menu > li.my-profile-default {
    border-left: none;
}

.basic-menu {
    background-color: #ffffff;
    color: #2b3336;
}

.show-login {
   padding: 20px 20px 20px 110px;
   color: #2b3336;
}

.show-login > a {
    font-family: 'Open Sans';
    color: #2b3336 !important;
    padding: 2px 0 2px 30px;
   font-size: 16px;
}

.show-login > a i {
    display: block;
    position: absolute;
    width: 21px;
    height: 21px;
    line-height: 21px;
    top: 2px;
    left: 0;
    font-size: 21px;
}

.second-menu-is-open .second-menu {
    right: 0px;
}

.force-close-sidemenu.second-menu-is-open #header, .second-menu-is-open #header {
    left: 0px !important;
    right: 85%;
}

.second-menu-is-open #page-wrapper, .force-close-sidemenu.second-menu-is-open #page-wrapper {
    position: relative;
    left: 0%;
}

.second-menu-is-open #content, .force-close-sidemenu.second-menu-is-open #content {
   opacity: 0.5;
   background-color: #2b3336;
}


.second-menu-is-open #footer, .force-close-sidemenu.second-menu-is-open #footer {
   opacity: 0.5;
   background-color: #2b3336;
}

.basic-menu > li.kleo-user_avatar-nav > a img {
    width: 24px;
    height: 24px;
    margin-right: 21px;
}

.basic-menu > .has-submenu.kleo-user_avatar-nav > .submenu > li > a i {
    display: block;
    font-size: 21px;
    position: absolute;
    top: 5px;
    left: 5px;
}

.basic-menu .has-submenu .submenu li a {
    position: relative;
    font-size: 15px;
    min-height: 20px;
}

.basic-menu > .has-submenu > .submenu > li > a {
    padding: 2px 20px 2px 45px;
}

/* - - - End of top right menu edits - - - */

.breadcrumb {
	font-size: 13px;
        line-height: 24px;
}

.breadcrumb > li + li:before {
    padding: 0 3px;
}


.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}

.sidemenu-is-open  .widget {
   margin-left: auto;
   margin-right: auto;
   width: 100%;
}

  .widget {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-122 .widget, .page-id-122 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}


.page-id-1980 .widget, .page-id-1980 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4521 .widget, .page-id-4521 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2063 .widget, .page-id-2063 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1701 .widget, .page-id-1701 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}


.page-id-2691 .widget, .page-id-2691 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2788 .widget, .page-id-2788 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5486 .widget, .page-id-5486 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2744 .widget, .page-id-2744 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-126 .widget, .page-id-126 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-127 .widget, .page-id-127 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1697 .widget, .page-id-1697 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2031 .widget, .page-id-2013 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1705 .widget, .page-id-1705 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2720 .widget, .page-id-2720 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2502 .widget, .page-id-2502 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2293 .widget, .page-id-2293 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1873 .widget, .page-id-1873 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2742 .widget, .page-id-2742 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5189 .widget, .page-id-5189 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5314 .widget, .page-id-5314 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2677 .widget, .page-id-2677 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2755 .widget, .page-id-2755 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2688 .widget, .page-id-2688 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3819 .widget, .page-id-3819 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3821 .widget, .page-id-3821 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3885 .widget, .page-id-3885 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4923 .widget, .page-id-4923 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5449 .widget, .page-id-5449 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4940 .widget, .page-id-4940 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4941 .widget, .page-id-4941 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5128 .widget, .page-id-5128 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4848 .widget, .page-id-4848 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3942 .widget, .page-id-3942 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3943 .widget, .page-id-3943 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2367 .widget, .page-id-2367 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5434 .widget, .page-id-5434 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2700 .widget, .page-id-2700 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4518 .widget, .page-id-4518 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4074 .widget, .page-id-4074 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4076 .widget, .page-id-4076 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2669 .widget, .page-id-2669 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4534 .widget, .page-id-4534 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4764 .widget, .page-id-4764 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5311 .widget, .page-id-5311 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5475 .widget, .page-id-5475 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5484 .widget, .page-id-5484 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2064 .widget, .page-id-2064 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4023 .widget, .page-id-4023 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2327 .widget, .page-id-2327 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1655 .widget, .page-id-1655 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2074 .widget, .page-id-2074 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2082 .widget, .page-id-2082 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2702 .widget, .page-id-2702 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-71 .widget, .page-id-71 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4967 .widget, .page-id-4967 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5041 .widget, .page-id-5041 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5203 .widget, .page-id-5203 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5209 .widget, .page-id-5209 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4973 .widget, .page-id-4973 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5648 .widget, .page-id-5648 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2726 .widget, .page-id-2726 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5032 .widget, .page-id-5032 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5253 .widget, .page-id-5253 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5034 .widget, .page-id-5034 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5255 .widget, .page-id-5255 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5036 .widget, .page-id-5036 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5254 .widget, .page-id-5254 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2066 .widget, .page-id-2066 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2067 .widget, .page-id-2067 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2068 .widget, .page-id-2068 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2069 .widget, .page-id-2069 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2070 .widget, .page-id-2070 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2092 .widget, .page-id-2092 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2095 .widget, .page-id-2095 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2098 .widget, .page-id-2098 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2099 .widget, .page-id-2099 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2100 .widget, .page-id-2100 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2101 .widget, .page-id-2101 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2102 .widget, .page-id-2102 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2103 .widget, .page-id-2103 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2065 .widget, .page-id-2065 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5528 .widget, .page-id-5228 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5443 .widget, .page-id-5443 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5496 .widget, .page-id-5496 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2060 .widget, .page-id-2060 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

 .page-id-124 .widget,  .page-id-124 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

 .page-id-1649 .widget,  .page-id-1649 .sidemenu-is-open .widget {
    width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.widget_text .textwidget p {
   font-size: 13px !important;
}

.textwidget {
font-size: 13px !important;
padding-top: 12px;
padding-bottom: 20px;
line-height: 23px;
}

.textwidget a {
  font-size: 13px;
}

.textwidget a:hover {
  font-size: 13px;
}

   .book {
  padding-left: 15px;
  padding-right: 15px;
}

.sidemenu-is-open .book {
  padding-left: 15px;
  padding-right: 15px;
}

.info-page {
  padding-left: 0%;
  padding-right: 0%;
}

.sidemenu-is-open .info-page {
  padding-left: 0%;
  padding-right: 0%;
}
  
  #content .book p {
  font-size: 15px;
}

#content .info-page p {
  font-size: 15px;
}

blockquote {
    margin: 5px 0;
    padding: 10px 10px 10px 10px;
}

blockquote p {
    font-size: 15px !important;
}

h1 {
 font-size: 32px;
 margin-bottom: 40px;
}

#centerh2 {
 font-size: 28px;
  margin-bottom: 10px;
  margin-top: 60px;
}

#subheaderh2 {
 font-size: 28px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.info-page > h1 {
 font-size: 32px;
 text-align: center;
 margin: 20px 0 30px 0;
} 

.sidemenu-is-open .info-page > h1 {
 font-size: 32px;
text-align: center;
 margin: 20px 0 30px 0;
} 

h2 {
 font-size: 23px;
  margin-bottom: 0px;
  margin-top: 50px;
}

h3 {
 font-size: 20px;
  margin-bottom: 0px;
  margin-top: 40px;
}

.info-page > h3 {
 font-size: 20px;
 margin-bottom: 5px;
 margin-top: 30px;
}


h4 {
 font-size: 18px;
  margin-bottom: 0px;
  margin-top: 30px;
}
 
}

/* Large screen phone iphone 7 iphone 7plus and samsung s9 vivo small tablet etc 480px  */


@media only screen and (min-width: 381px) and (max-width: 767px) {

/* Options AI Landing Page 381px - 781px */

#bridgeh4accesspass {
    font-size: 14px;
   line-height: 1.5;
}

  #lpaccesspass {
        font-size: 22px;
        line-height: 1.5;
    }

.accesspassgraphic {
    max-width: 400px;
    padding-bottom: 0px;
    min-height: 184px;
}

    #accesspassleft {
        width: 27%;
        padding-top: 11px;
        padding-bottom: 48px;
    }

#accesspassright {
    width: 73%;
    padding-bottom: 1px;
    padding-left: 12px;
    padding-top: 20px;
}

#accesspassfeatures {
    font-size: 14.5px;
    padding-top: 2px;
    line-height: 1.3;
}

.page-id-6387 #upgrade-tick {
       margin-right: 7px;
      margin-left: -2px;
    }

    #whitecirclecouponleft {
        margin-top: -47px;
        margin-left: -14px;
    }

#whitecirclecouponright {
    margin-top: -87px;
   margin-right: -13px;
}

#accesspasscoupon {
    margin-top: -26px;
    width: 72px;
    height: auto;
    margin-left: 0px;
    margin-bottom: -40px;
}

#usericonpass {
   width: 36px;
    margin-top: 56px;
}

#dashproductadai {
 display: none;
}

#dashproductadaisize {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}

#lptopcontainer {
 padding-left: 3%;
 padding-right: 3%;
}

#homeph1 {
        font-size: 44px;
        max-width: 360px;
        margin-left: auto;
        margin-right: auto;
 }

#homeph2 {
    font-size: 19px;
}

.page-id-5585 #mobile-videoplayer-vsl {
  width: 100%;
  max-width: 500px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}


.button-home {
    width: 72% !important;
    max-width: 310px;
    margin-top: 10px !important;
    font-size: 17px !important;
    padding: 13px 15px;
}

#afterbuttontext {
    font-size: 13px;
    margin-top: -30px;
}

.homepagetop {
 padding-left: 3%;
 padding-right: 3%;
overflow: auto;
padding-bottom: 50px;
}

#hometopleft {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

#hometopleft1 {
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    margin-right: 0;
}

#hometopright1 {
   width: 100%;
    padding-top: 20px;
    padding-left: 0;
    margin-left: auto !important;
   margin-right: auto !important;
}

    #homeph3 {
        font-size: 29px;
        max-width: 330px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 15px;
        text-align: center;
    }

#homeph4 {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 35px;
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
}

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: 0px;
    width: 40px;
}

#aiwebappmodelmobile {
        width: 180px;
        height: auto;
        margin-top: -35px;
    }

    .homepagehowworks {
        padding-left: 4%;
        padding-right: 4%;
        overflow: auto;
        padding-top: 50px;
      padding-bottom: 50px;
}

  .homepagehowworks2 {
        padding-left: 4%;
        padding-right: 4%;
       overflow: auto;
       padding-top: 50px;
     padding-bottom: 50px;
}

.homepagemanageoptions {
        padding-left: 4%;
        padding-right: 4%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
    }

#homepmainheaderblack {
    padding-top: 5px;
    font-size: 32px;
    line-height: 1.4;
}

#homepmainheader {
    padding-top: 30px;
    font-size: 30px;
    line-height: 1.4;
}

#numsteps {
    width: 40px;
    height: 40px;
    line-height: 1.7;
    margin-right: 10px;
    margin-top: 0px;
}

#homesteps {
    padding-top: 0px;
    font-size: 25px;
    line-height: 1.5;
}

#stepsubheader {
    font-size: 22px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 20px;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 16px;
   margin-bottom: 5px;
}

#appfeatures2 {
    font-size: 16px;
    padding-top: 9px;
   margin-bottom: 6px;
}

#upgrade-tick-ai {
width: 16px;
height: 14px;
}


#webappmodelsteps {
  display: none;
}

 #webappmodelstepsmobile {
        box-shadow: 0px 1px 10px #aca7a7;
        width: 75%;
        height: auto;
        max-width: 250px;
        margin-top: 40px;
        margin-bottom: 40px;
    }

.scroll-modules-ai {
    height: 656px;
    padding-top: 116px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 324px;
}

#scroll-modules2-ai {
    width: 265px;
    height: 439px;
    overflow-y: scroll !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4px;
}

#scroll-through-images-cta-mobile-ai {
        width: 140px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -15px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 21px;
        line-height: 1.5;
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
    }

.button2-home {
    width: 55% !important;
    max-width: 220px;
    font-size: 17px !important;
    padding: 12px 15px;
    margin-bottom: 0px;
    margin-top: 0px;
}

#manageoptionsleft {
    float: left;
    width: 100%;
    padding-top: 40px;
    padding-left: 0%;
    margin-right: 0%;
}

#manageoptionsright {
    float: left;
    width: 100%;
    padding-top: 0px;
    margin-top: -20px;
}

    #manageoptionsimage {
        width: 100%;
        max-width: 250px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

#oaitestp1, #oaitestp2, #oaitestp3, #oaitestp4 {
     display: none;
    }

#oaitestp1mob, #oaitestp2mob, #oaitestp3mob, #oaitestp4mob {
      margin-top: 40px;
        float: left;
        width: 84%;
        max-width: 520px;
        margin-bottom: 5px;
        margin-left: 8%;
        margin-right: 8%;
        height: auto;
    }

.homepagetestimonials {
       padding-left: 4%;
        padding-right: 4%;
        overflow: auto;
        padding-top: 55px;
        padding-bottom: 50px;
}

.homepagequestions {
     padding-left: 4%;
     padding-right: 4%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 35px !important;
}

.homepagehowworks3  {
     padding-left: 4%;
     padding-right: 4%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0px;
}

.homepagebottom {
     padding-left: 4%;
     padding-right: 4%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 0px;
}

 .homepagebottom2 {
     padding-left: 4%;
     padding-right: 4%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 0px;
}

h2#accordianh2ai {
    font-size: 16px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswersai {
    font-size: 16px !important;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 16px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 43%;
    padding-left: 0%;
    margin-right: 7%;
}

#apphomescreenright {
    width: 43%;
    margin-left: 7%;
}

#homepmainheaderbottom {
    padding-top: 30px;
    font-size: 42px;
    line-height: 1.3;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
}

    #homepsubheaderbottom {
        font-size: 19px;
        margin-top: 24px;
        max-width: 358px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

.page-id-5585 #quizcontainer {
   padding-left: 0px;
   padding-right: 0px;
}

#pricingfreetrial {
    font-size: 26px;
}

    #pricingtopbox {
        padding: 20px 20px 0px 20px;
    }

#pricingcenterbox {
    width: 90%;
    margin-top: 30px;
    max-width: 420px;
}

#pricemonthly {
    font-size: 14px;
 }
 
 #bigprice {
     font-size: 16px;
}

#pricingfeatures {
    padding: 20px 20px 20px 20px;
}


/* Options AI Landing Page END 381px -781px */

/* Checkout page mobile screen issue fix */

#checkoutlabelexpdate {
font-size: 14.5px !important;
 margin-bottom: 2px;
}

#checkoutlabelsec {
font-size: 14.5px !important;
}

/* Adult Quiz 414px */

#twentyfourjumplinkimg {
 width: 75%;
 max-width: 300px;
 height: auto;
}

#twentyfourdiscountbig {
    font-size: 18px !important;
    line-height: 22px !important;
    margin-bottom: 30px;
}

#lph2twentyfour {
  display:none;
}

#lph2twentyfourmob {
  color: #42484a;
  font-size: 28px;
  font-weight: 700 !important;
  font-family: 'Montserrat', 'Open Sans', serif !important;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  letter-spacing: -1.5px;
  margin-top: 60px;
  margin-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
}

#richjamestwentyfour {
  margin-top: -20px;
  width: 45%;
  max-width: 170px;
  height: auto;
}

#star454 {
    margin-top: -3px !important;
    height: 14px !important;
    width: auto !important;
}

.page-id-2065 #tindersubheader, .page-id-5228 #tindersubheader, .page-id-5443 #tindersubheader, .page-id-5496 #tindersubheader {
  font-size: 16px;
  margin-top: -20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

#bridgefbimage {
 max-width: 80%;
}

#ottestwidth {
 width: 100%;
 max-width: 450px;
 margin-left: auto;
 margin-right: auto;
}

#ottestp1, #ottestp2, #ottestp3, #ottestp4 {
 margin-top: 40px;
 float: left;
 width: 90%;
 max-width: 400px;
margin-bottom: 20px;
 margin-left: 5%;
 margin-right: 5%;
height: auto;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
  max-width: 80% !important;
  margin: auto;
  padding: 5px;
  position: absolute;
  top: 0;
  left: 10% !important;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
  margin-top: 80px !important;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
  min-height: 100%;
  min-width: 320px;
  width: 80% !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
  right: -34px !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag {
left: -34px !important;
}

#downsellh1 {
 display: none;
}

#downsellh1mobile {
   margin-top: 40px;
    line-height: 30px;
    font-size: 22px;
    padding-left: 10px;
    padding-right: 10px;
   margin-bottom: 0px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2d3335;
    font-weight: normal;
    letter-spacing: -0.5px;
    text-align: center;
}

#pa-alert-bar {
width: 100%;
padding: 10px;
line-height: 22px;
font-size: 14px;
font-weight: 600;
}

.page-id-4764 #mobile-videoplayer-vsl, .page-id-5311 #mobile-videoplayer-vsl, .page-id-5475 #mobile-videoplayer-vsl, .page-id-5484 #mobile-videoplayer-vsl {
 width: 95% !important;
 max-width: 480px;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-2064 #mobile-videoplayer-vsl {
 width: 95% !important;
 max-width: 480px;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-4534 #mobile-videoplayer-vsl {
 width: 95% !important;
 max-width: 480px;
 height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-2669 #mobile-videoplayer-vsl {
 width: 95% !important;
 max-width: 480px;
 height: auto;
 margin-left: auto;
 margin-right: auto;
} 

#subheaderphvideo {
 font-size: 16px;
}

.page-id-4521 #quizcontainer {
  margin-top: 10px;
}

.page-id-4521 #quizh1title {
	    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
	    font-weight: 700;
	    font-size: 27px;
	    color: #eae0e0;
	    text-align: center;
	    padding: 20px 5px 0px 5px;
	    margin: 0px 0 -10px 0;
	    line-height: 33px;
	}

.page-id-4521 .progress-bar-striped {
  font-size: 12px;
  background-size: 20px 20px;
  margin: 30px 0px 10px 0px;
}

.paginationpquiz {
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #9e9090;
    padding-bottom: 15px;
    width: 100%;
    max-width: 320px;
}

.page-id-4521 #adultquizpage {
 padding-top: 10px;
 padding-bottom: 400px;
 margin-bottom: -150px;
}

.page-id-4521 #calcresults {
  text-align: center;
  font-family: 'open sans' !important;		
  font-size: 16px !important;
  color: #ffffff !important;
  margin-top: -20px;
 margin-bottom: -10px;	
}

.page-id-4521 #floatingCirclesG{
	margin: 20px auto;
}

/* UPSELL Splash pages 414px */

h2#richjamesh2 {
   font-size: 30px;
    line-height: 34px;
}

h3#subheaderoptions {
 font-size: 20px;
}

#rich-options-creator {
    width: 50%;
    margin: 0 auto;
    margin-top: -20px;
    margin-bottom: 20px;
}

#igvideooptions {
  margin-bottom: 30px;
}

#splashcongratulationsdesktop {
 display: none;
}

#upsellsplashendwarning {
  clear: both;
  margin-top: 50px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 250px;
}

#upsellsplashendwarning p {
     font-size: 15px !important;
     font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
     font-weight: normal !important;
     color: #a40a0a !important;
     text-align: center !important;
}

#upsellsplashmobile60day {
    margin-top: 70px;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
}

#upsellsplashmobile {
 clear: both;
text-align: center;
}

.page-id-3942 #dashboxbutton, .page-id-3943 #dashboxbutton {
    width: 100%;
    max-width: 300px;
    float: none;
    margin-bottom: 20px;
}

#dashboxbutton3 {
    width: 80%;
    max-width: 200px;
    float: none;
    margin-left: auto !important;
   margin-right: auto !important;
   margin-top: 0px;
  margin-bottom: 20px;
}


#upsellsplashbullets li {
   margin-bottom: 14px;
}

.page-id-3942 #lph3orange, .page-id-3943 #lph3orange {
    font-size: 36px !important;
    line-height: 42px !important;
    padding-left: 0px;
    margin-bottom: 20px !important;
}

#upsellsplashh3sub {
    font-size: 20px;
    line-height: 24px;
}

/* Recommended Product OPTIONS 414px */

#book-footer-nextchapter {
 margin-top: 150px;
}

#recproductad {
 width: 100%;
 max-width: 500px;
 height: auto;
}

#recproductadmobile {
display: none;
}

/* Recommended Products Section Academy 414px */

#recommendedproductleft {
    width: 100%;
    max-width: 350px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 30px;
    margin-bottom: 60px;
}

#recommendedproductright {
   width: 100%;
    max-width: 350px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 30px;
    margin-bottom: 40px;
}

.mm-button.unlock {
   font-size: 20px !important;
}

/* Academy banner ads */

.page-id-3327 #chapter-header, .page-id-3335 #chapter-header, .page-id-3361 #chapter-header, .page-id-3400 #chapter-header, .page-id-3438 #chapter-header {
    min-height: 650px;
}

.page-id-3955 #chapter-header {
    min-height: 650px;
}

#acadameybannerad {
 width: 90%;
 max-width: 330px;
 height: auto;
margin-top: 120px;
}

/* Upsell pages testimonials 414px */

#testimonial10magnetdesktop {
 display: none;
}

.page-id-3819 #dashlpsectiontestimonials, .page-id-4923 #dashlpsectiontestimonials, .page-id-4940 #dashlpsectiontestimonials, .page-id-4941 #dashlpsectiontestimonials, .page-id-4848 #dashlpsectiontestimonials, .page-id-5128 #dashlpsectiontestimonials, .page-id-3821 #dashlpsectiontestimonials, .page-id-3885 #dashlpsectiontestimonials, .page-id-5449 #dashlpsectiontestimonials {
    margin-top: 50px;
    padding: 10px;
    padding-bottom: 5px;
    }
    
 .page-id-3819 #dashlptest1,  .page-id-4923 #dashlptest1, .page-id-4940 #dashlptest1, .page-id-4941 #dashlptest1, .page-id-4848 #dashlptest1, .page-id-5128 #dashlptest1, .page-id-3821 #dashlptest1, .page-id-3885 #dashlptest1, .page-id-5449 #dashlptest1 {
    padding: 10px;
   }
   
 .page-id-3819 #dashlptesth2, .page-id-4923 #dashlptesth2, .page-id-4940 #dashlptesth2, .page-id-4941 #dashlptesth2, .page-id-4848 #dashlptesth2, .page-id-5128 #dashlptesth2, .page-id-3821 #dashlptesth2, .page-id-3885 #dashlptesth2, .page-id-5449 #dashlptesth2 {
	 margin-top: -10px; 
         margin-left: 14px;
  }

/* Dashboard new products 414px */

#dashalert {
  border: 3px dashed #ff077b;
  width: 105%;
  margin-left: -2.5%;
  margin-right: -2.5%;
  padding: 10px;
  padding-bottom: 0px;
}

 #dashalert p {	
  font-size: 16px !important;
  color: #ff077b !important;
  font-family: 'Bitter', serif !important;
  line-height: 28px !important;
  margin-bottom: 30px !important;
}

.page-id-1616 .mm-button.orange, .page-id-1616 .mm-button.orange2, .page-id-4967 .mm-button.orange, .page-id-4967 .mm-button.orange2 {
    width: 90% !important;
    font-size: 19px !important;
    padding: 20px 15px !important;
   margin-top: 30px !important;
   font-weight: 400 !important;
  margin-bottom: 10px !important;
}

/* Core checkout mobile 414px */

.page-id-1702 #moduleintro {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 40px;
    margin-top: -10px;
}

.page-id-1702 #pricecheckoutordersummary2 {
    font-size: 16px !important;
}

.page-id-1702 #pricecheckoutordersummary {
    font-size: 16px !important;
}

#priceproductordersummary {
    font-size: 24px !important;
   line-height: 36px !important;
}

/* Dashboard LPs 375px */

#dashboxbutton, #dashboxbutton2 {
  width: 90%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.page-id-3845 #recaph1, .page-id-3846 #recaph1, .page-id-4115 #recaph1, .page-id-4950 #recaph1, .page-id-4951 #recaph1, .page-id-5113 #recaph1 {
 margin-top: 20px;
}

#dashedhudsonpic {
  max-width: 220px;
  padding-left: 0;
}

#dashlptesth1 {
    font-size: 26px;
    font-weight: 900;
    line-height: 32px;
    margin-top: 0px;
    margin-bottom: 30px;
}

.page-id-3833 #sixtydaybadge, .page-id-3840 #sixtydaybadge, .page-id-3942 #sixtydaybadge, .page-id-3943 #sixtydaybadge, .page-id-4948 #sixtydaybadge, .page-id-4949 #sixtydaybadge, .page-id-5032 #sixtydaybadge, .page-id-5034 #sixtydaybadge, .page-id-5036 #sixtydaybadge, .page-id-5038 #sixtydaybadge, .page-id-5253 #sixtydaybadge, .page-id-5254 #sixtydaybadge, .page-id-5255 #sixtydaybadge {
    float: left;
    margin-top: 0px;
}

.page-id-3833 #sixtydaybadgetext, .page-id-3840 #sixtydaybadgetext, .page-id-3942 #sixtydaybadgetext, .page-id-3943 #sixtydaybadgetext, .page-id-4948 #sixtydaybadgetext, .page-id-4949 #sixtydaybadgetext, .page-id-5032 #sixtydaybadgetext, .page-id-5034 #sixtydaybadgetext, .page-id-5036 #sixtydaybadgetext, .page-id-5038 #sixtydaybadgetext, .page-id-5253 #sixtydaybadgetext, .page-id-5254 #sixtydaybadgetext, .page-id-5255 #sixtydaybadgetext {
    margin-top: 15px;
}

.page-id-3833 #sixtydayguarantee, .page-id-3840 #sixtydayguarantee, .page-id-3942 #sixtydayguarantee, .page-id-3943 #sixtydayguarantee, .page-id-4948 #sixtydayguarantee, .page-id-4949 #sixtydayguarantee, .page-id-5032 #sixtydayguarantee, .page-id-5034 #sixtydayguarantee, .page-id-5036 #sixtydayguarantee, .page-id-5038 #sixtydayguarantee, .page-id-5253 #sixtydayguarantee, .page-id-5254 #sixtydayguarantee, .page-id-5255 #sixtydayguarantee {
    padding: 15px;
}

.page-id-3833 #sixtylpvideo, .page-id-3840 #sixtylpvideo, .page-id-3942 #sixtylpvideo, .page-id-3943 #sixtylpvideo, .page-id-4948 #sixtylpvideo, .page-id-4949 #sixtylpvideo, .page-id-5032 #sixtylpvideo, .page-id-5034 #sixtylpvideo, .page-id-5036 #sixtylpvideo, .page-id-5038 #sixtylpvideo, .page-id-5253 #sixtylpvideo, .page-id-5254 #sixtylpvideo, .page-id-5255 #sixtylpvideo {
    width: 90%;
   max-width: 400px;
    margin-top: 50px;
    margin-bottom: 60px;
}

#dashproductimage {
    max-width: 280px;
    height: auto;
}

.page-id-3833 .mm-button.orange2, .page-id-3840 .mm-button.orange2, .page-id-4948 .mm-button.orange2, .page-id-4949 .mm-button.orange2, .page-id-5032 .mm-button.orange2, .page-id-5034 .mm-button.orange2, .page-id-5036 .mm-button.orange2, .page-id-5038 .mm-button.orange2, .page-id-5253 .mm-button.orange2, .page-id-5254 .mm-button.orange2, .page-id-5255 .mm-button.orange2, .page-id-5280 .mm-button.orange2 {
  width: 100% !important;
  max-width: 400px;
  margin-top: -30px;
}

.page-id-3833 #upsellcopy, .page-id-3840 #upsellcopy, .page-id-4948 #upsellcopy, .page-id-4949 #upsellcopy, .page-id-5032 #upsellcopy, .page-id-5034 #upsellcopy, .page-id-5036 #upsellcopy, .page-id-5038 #upsellcopy, .page-id-5253 #upsellcopy, .page-id-5254 #upsellcopy, .page-id-5255 #upsellcopy {
 padding: 10px;
}

#dashlpsection {
 padding-top: 10px;
}

#dashlptest1 p {
 line-height: 1.5;
 font-size: 15px;
}

#dashlptesth2 {
    font-size: 22px;
    line-height: 34px;
    margin-top: -5px;
    margin-bottom: 10px;
}

#testimonialstars {
    font-size: 14px;
    margin-right: 10px;
}

#dashlpsectiontestimonials {
 margin-top: -70px;
 background-color: #070808;
}

.page-id-3833 .mm-button.orange, .page-id-3840 .mm-button.orange, .page-id-4948 .mm-button.orange, .page-id-4949 .mm-button.orange, .page-id-5032 .mm-button.orange, .page-id-5034 .mm-button.orange, .page-id-5036 .mm-button.orange, .page-id-5038 .mm-button.orange, .page-id-5253 .mm-button.orange, .page-id-5254 .mm-button.orange, .page-id-5255 .mm-button.orange {
width: 100% !important;
margin-top: 10px !important;
}

.page-id-3942 .mm-button.orange, .page-id-3943 .mm-button.orange {
width: 100% !important;
font-weight: normal !important;
}

.page-id-3833 #lph3orange, .page-id-3840 #lph3orange, .page-id-4948 #lph3orange, .page-id-4949 #lph3orange, .page-id-5032 #lph3orange, .page-id-5034 #lph3orange, .page-id-5036 #lph3orange, .page-id-5038 #lph3orange, .page-id-5253 #lph3orange, .page-id-5254 #lph3orange, .page-id-5255 #lph3orange {
    font-size: 30px !important;
    line-height: 34px !important;
    padding-left: 0px;
    margin-bottom: 5px !important;
}

#dashboardlph3 {
    font-size: 22px !important;
    line-height: 30px !important;
    padding-right: 0px !important;
}

#splashupsellorderh3 {
    font-size: 18px !important;
    line-height: 26px !important;
    padding-right: 0px !important;
    letter-spacing: -0.5px !important;
}

.page-id-3833 #testimonialrating, .page-id-3840 #testimonialrating, .page-id-3942 #testimonialrating, .page-id-3943 #testimonialrating, .page-id-4948 #testimonialrating, .page-id-4949 #testimonialrating, .page-id-5032 #testimonialrating, .page-id-5034 #testimonialrating, .page-id-5036 #testimonialrating, .page-id-5038 #testimonialrating, .page-id-5253 #testimonialrating, .page-id-5254 #testimonialrating, .page-id-5255 #testimonialrating {
    font-size: 15px;
}

.page-id-3833 #productpricelarge, .page-id-3840 #productpricelarge, .page-id-3942 #productpricelarge, .page-id-3943 #productpricelarge, .page-id-4948 #productpricelarge, .page-id-4949 #productpricelarge, .page-id-5032 #productpricelarge, .page-id-5034 #productpricelarge, .page-id-5036 #productpricelarge, .page-id-5038 #productpricelarge, .page-id-5253 #productpricelarge, .page-id-5254 #productpricelarge, .page-id-5255 #productpricelarge {
    font-size: 22px !important;
}


/* Upsell page 414px */

#upsellimage {
  padding: 3px;
}

.page-id-3819 #recappage {
 max-width: 600px;
}

.page-id-3821 #recappage {
  max-width: 600px;
}

.page-id-3885 #recappage {
  max-width: 600px;
}

.page-id-4923 #recappage {
  max-width: 600px;
}

.page-id-5449 #recappage {
  max-width: 600px;
}

.page-id-4940 #recappage {
  max-width: 600px;
}

.page-id-4941 #recappage, .page-id-5128 #recappage {
  max-width: 600px;
}

.page-id-4848 #recappage {
  max-width: 600px;
}

#warningh1 {
    line-height: 28px;
    font-size: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

#upsellh1mobile {
    margin-top: 40px;
    line-height: 48px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #000000;
    font-weight: 700;
    font-size: 36px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh1 {
   display: none;
}

.page-id-4940 #upsellh1mobile, .page-id-4941 #upsellh1mobile {
 font-size: 50px;
}

.page-id-5128 #upsellh1mobile {
 font-size: 50px;
 line-height: 62px;
}

#upsellsubh1 {
    line-height: 40px;
    font-size: 26px;
    letter-spacing: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

.page-id-3821 #upsellsubh1, .page-id-3885 #upsellsubh1, .page-id-4848 #upsellsubh1, .page-id-4923 #upsellsubh1, .page-id-4940 #upsellsubh1, .page-id-4941 #upsellsubh1, .page-id-5128 #upsellsubh1, .page-id-5449 #upsellsubh1 {
 margin-bottom: -10px;
}

#upsellcopy {
 margin-top: 40px;
}

#upsellcopy p {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 26px;
}

#upsellcopy ul li {
    margin-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
}

#upselldismiss a {
    font-size: 16px;
    color: #0252aa;
}

#upsellcopycenter {
 padding-left: 10px !important;
 padding-right: 10px !important;
}

#upsellh3mobile {
    margin-top: 30px;
    line-height: 45px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #c00;
    font-weight: 700;
    font-size: 34px;
    letter-spacing: -0.5px;
    text-align: center;
}


#upsellh3desktop {
  display: none;
}

.mm-update-subscription-button {
 margin-left: -270px !important;
 font-size: 15px !important;
}

.force-close-sidemenu.sidemenu-is-open .mm-update-subscription-button {
margin-left: -270px !important;
}

.sidemenu-is-open .mm-update-subscription-button {
margin-left: -400px !important;
}


#highdemandbox {
    width: 100%;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-top: -20px;
    margin-bottom: 50px;
    text-align: center;
    font-size: 13px;
}

.page-id-2700 #highdemandsplash, .page-id-4518 #highdemandsplash {
    background-color: #ffbe5c;
    padding: 5px;
    line-height: 30px;
    border-radius: 2px;
    color: #000000;
}

.page-id-4074 #highdemandsplash, .page-id-4076 #highdemandsplash {
    background-color: #ffbe5c;
    padding: 5px;
    line-height: 30px;
    border-radius: 2px;
    color: #000000;
}

.page-id-2702 #lph3orange, .page-id-2726 #lph3orange, .page-id-71 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: -20px !important;
    font-size: 30px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

.page-id-4023 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: 20px !important;
    font-size: 30px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

.page id-2702 .box {
    border: none !important;
}

.page-id-2702 .mm-button.orange2, .page-id-2726 .mm-button.orange2, .page-id-71 .mm-button.orange2 {
  width: 100% !important;
}

.page-id-2702 #faqh2, .page-id-2726 #faqh2, .page-id-71 #faqh2, .page-id-4023 #faqh2 {
    margin-top: 0px !important;
    line-height: 25px !important;
    font-size: 18px !important;
    padding-left: 0px !important;
   padding-right: 0px !important;
}

.page-id-2702 #lpsplashleft, .page-id-2726 #lpsplashleft, .page-id-71 #lpsplashleft {
 margin-bottom: 30px !important;
 padding-top: 40px !important;
}

#productpricelarge {
 font-size: 24px !important;
 margin-top: 0px;
 letter-spacing: -1px;
 text-align: left;
 font-weight: bold;
}

.page-id-2688 #specialdiscountrecap {
    font-size: 15px !important;
    color: #686f72 !important;
}


#specialdiscountrecapcorona {
    font-size: 15px !important;
    color: #686f72 !important;
}

#twentyfourdiscount {
 font-size: 17px !important;
    color: #000000 !important;
}

#optionslogorecap {
    margin-top: -10px;
    width: 55px;
    margin-bottom: -10px;
}

#discountprice {
    font-weight: 700;
    font-size: 60px;
    letter-spacing: -2px;
    text-align: center;
    margin-top: -20px;
}

.page-id-5314 #discountprice {
    font-weight: 700;
    font-size: 50px;
    letter-spacing: -2px;
    text-align: center;
    margin-top: -20px;
}

#discountprice2 {
    font-size: 60px;
    letter-spacing: -2px;
    margin-top: -20px;
    margin-bottom: -10px;
}

.page-id-5314 #discountprice {
    font-size: 50px;
    letter-spacing: -2px;
    text-align: center;
    margin-top: -20px;
}

#termsofsale-destop {
 display: none;
}

.page-id-2688 .mm-button.orange {
 width: 100% !important;
 max-width: 450px;
 margin-top: 20px;
}


.page-id-2755 .mm-button.orange {
 width: 100% !important;
 max-width: 450px;
 margin-top: 20px;
}

.page-id-2742 .mm-button.orange, .page-id-5189 .mm-button.orange, .page-id-5314 .mm-button.orange {
 width: 100% !important;
 max-width: 450px;
 margin-top: 20px;
}

.page-id-2677 .mm-button.orange, .page-id-1873 .mm-button.orange {
 width: 100% !important;
 max-width: 450px;
 margin-top: 20px;
}

#termsofsale-mobile {
    background-color: #fafafa;
    padding: 10px;
    margin-top: -20px;
   margin-bottom: 20px;
    padding-top: 20px;
    border: 1px solid #f7f7f7;
}

#termsofsaletext {
font-size: 13px;
line-height: 20px;
color: #2b3336;
font-weight: 400;
 margin-top: 10px;
 margin-bottom: 10px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

.page-id-2367 #lph3orange, .page-id-5434 #lph3orange {
    font-size: 23px !important;
    line-height: 28px !important;
    font-weight: normal;
    margin-top: 40px !important;
}

.page-id-2700 #lph3orange {
    font-size: 23px !important;
    line-height: 28px !important;
    font-weight: normal;
    margin-top: 40px !important;
}

 .page-id-4518 #lph3orange {
     color: #404d51;
    font-size: 24px !important;
    line-height: 32px !important;
    font-weight: normal;
    margin-top: 30px !important;
}

.page-id-4074 #lph3orange, .page-id-4076 #lph3orange {
    font-size: 23px !important;
    line-height: 28px !important;
    font-weight: normal;
    margin-top: 40px !important;
}

.page-id-2669 #lph3orange {
    font-size: 23px !important;
    line-height: 28px !important;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
    max-width: 550px;
    margin-top: 40px !important;
}

.page-id-4534 #lph3orange {
    font-size: 23px !important;
    line-height: 28px !important;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
    max-width: 550px;
    margin-top: 40px !important;
}

.page-id-4764 #lph3orange, .page-id-5311 #lph3orange, .page-id-5475 #lph3orange, .page-id-5484 #lph3orange {
    font-size: 24px !important;
    line-height: 30px !important;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
    max-width: 420px;
    margin-top: 32px !important;
}

.page-id-2064 #lph3orange {
    font-size: 24px !important;
    line-height: 30px !important;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
    max-width: 420px;
    margin-top: 32px !important;
}

#mobile-videoplayer-vsl {
 width: 85%;
  max-width: 480px;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-2082 #lph2 {
  margin-top: 20px !important;
}

.page-id-2066 #lph2 {
  margin-top: 20px !important;
}

#salesvideodmlogo {
    margin-top: 30px;
    max-width: 130px;
    height: auto;
}

#soundonmic {
    line-height: 1px;
    font-size: 13px;
    margin-bottom: 20px;
}

#soundonmic2 {
 font-size: 13px;
 margin-top: 20px;
}

#tindersubheader {
    font-size: 16px;
}

.page-id-2065 #lph2, .page-id-5228 #lph2, .page-id-5443 #lph2, .page-id-5496 #lph2 {
    margin-top: 10px;
    margin-bottom: 30px;
    line-height: 35px;
}

.page-id-2060 #lph2 {
    margin-top: 0px;
    margin-bottom: 30px;
    line-height: 30px;
    font-size: 23px;
    letter-spacing: -1px;
    margin-left: 0px;
    margin-right: 0px;
}

.oa-video-summary {
  width: 100%;
  padding-left: 3%;
  padding-right: 3%;
}

#content .oa-video-summary p {
 font-size: 15px;
} 

#oa-nextvideo-buttons {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.backbuttonoavideo {
float: left;
    font-size: 16px;
    background: #ffffff;
    border: 1px solid #dfdcdc;
    color: #2b3336;
    padding: .7em .25em;
    width: 49%;
    margin-left: 0;
    margin: auto;
    margin-top: 15px;
}

.nextbuttonoavideo {
    float: left;
    font-size: 16px;
    background: #ffffff;
    border: 1px solid #dfdcdc;
    color: #2b3336;
    padding: .7em .25em;
    width: 49%;
    margin-left: 2%;
    margin-top: 15px;
}

#video-play-box {
    width: 90%;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 420px;
    margin-top: 0px;
    margin-bottom: 30px;
}

#month-video-play {
    float: left;
    width: 100%;
    margin-left: 0;
}

#month-video-play-info {
    float: left;
    width: 100%;
    margin-top: -15px;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
}

#month-play-info-icon-mobile {
margin-top: -40px;
}

h3#oa-month-video-name-mobile {
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #51465a;
    font-size: 20px;
    text-align: center;
    margin-top: -10px;
    margin-bottom: 20px;
    font-weight: bold;
    letter-spacing: 0px;
}

h3#oa-video-title {
  display: none;
}

h3#oa-month-video-name {
 display: none;
}

#month-play-info-icon {
 display: none;
}

/* LP Video 414px */

.mm-myaccount-module {
    margin: 0px !important;
}

.mm-myaccount-block {
    width: 100% !important;
    float: left;
}

.page-id-1705 #recaph1 {
 font-size: 28px;
 line-height: 40px;
}

.page-id-4074 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
 margin-top: 30px;
}

.page-id-4076 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
 margin-top: 30px;
}

.page-id-2720 #recaph1 {
 font-size: 28px;
 line-height: 40px;
}

#oa-progress-bar-mobile {
    display: flex;
    width: 100%;
    margin-bottom: 40px;
    max-width: 400px;
    max-height: 25px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0px;
}

#oa-progress-bar-desktop {
  display: none;
}

.page-id-2502 #recappage {
    border-top: none !important;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-2502 #recaph1 {
    margin-top: 20px;
    line-height: 50px;
    margin-bottom: -20px;
    font-size: 40px;
    text-align: center;
}

#oa-alert-bar-mobile {
width: 100%;
background-color: #f07526;
padding: 15px;
margin-top: 20px;
margin-bottom: 0px;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
line-height: 19px;
font-size: 15px;
letter-spacing: -0.5px;
font-weight: bold;
color: #ffffff;
}

#oa-alert-bar {
 display: none;
}

#oa-recaph1 {
text-align: center;
font-size: 22px;
margin-bottom: -30px;
}

#oa-order-confirmed {
    width: 100%;
    margin-right: auto;
    margin-top: 30px;
    margin-left: auto;
}

.page-id-2430 #module-module-intro, .page-id-3521 #module-module-intro, .page-id-4544 #module-module-intro {
 font-size: 15px;
}

summary::after {
    padding-right: 12px;
    font-size: 12px;
    margin-top: -34px;
}

details[open] summary::after {
    padding-right: 12px;
    font-size: 12px;
}

h2#accordianh2 {
 font-size: 16px  !important;
 padding-right: 30px;
}

#dmemailsupport {
    width: 100px;
    height: auto;
}

#omemailsupport {
 width: 60px;
 height: auto;
}

#lpvideoemailsupport {
 font-size: 20px;
}

#timerbackground {
    width: 90px;
    height: 60px;
}

#timer {
    font-size: 26px;
    padding: 10px;
}

#countdowntimer2 {
 font-size: 20px;
}

#lppriceaftervideo {
 font-size: 34px;
}

#lppriceaftervideotop {
 font-size: 26px;
}

#specialh4 {
 font-size: 16px;
}

#specialh4corona {
 font-size: 14.5px;
}

.page-id-2367 .mm-button.orange, .page-id-5434 .mm-button.orange {
 font-size: 28px !important;
 line-height: 30px !important;
 min-width: 300px !important;
}

.page-id-2700 .mm-button.orange {
 font-size: 28px !important;
 line-height: 30px !important;
 min-width: 300px !important;
}

.page-id-4518 .mm-button.orange {
 font-size: 28px !important;
 line-height: 30px !important;
 min-width: 300px !important;
}

.page-id-4074 .mm-button.orange {
 font-size: 28px !important;
 line-height: 30px !important;
 min-width: 300px !important;
}

.page-id-4076 .mm-button.orange {
 font-size: 28px !important;
 line-height: 30px !important;
 min-width: 300px !important;
}

.page-id-2702 .mm-button.orange, .page-id-2726 .mm-button.orange, .page-id-71 .mm-button.orange {
 font-size: 28px !important;
 line-height: 30px !important;
 min-width: 300px !important;
}

.page-id-2065 .mm-button.orange, .page-id-5228 .mm-button.orange, .page-id-5443 .mm-button.orange, .page-id-5496 .mm-button.orange {
 font-size: 28px !important;
 line-height: 36px !important;
 min-width: 300px !important;
}

.page-id-2060 .mm-button.orange {
 font-size: 28px !important;
 line-height: 30px !important;
 min-width: 300px !important;
}

.page-id-2669 .mm-button.orange {
 font-size: 28px !important;
 line-height: 30px !important;
 min-width: 300px !important;
}

.page-id-4534 .mm-button.orange, .page-id-4764 .mm-button.orange, .page-id-2064 .mm-button.orange, .page-id-5311 .mm-button.orange, .page-id-5475 .mm-button.orange, .page-id-5484 .mm-button.orange {
 font-size: 28px !important;
 line-height: 30px !important;
 min-width: 300px !important;
}

.page-id-4023 .mm-button.orange, .page-id-4940 .mm-button.orange, .page-id-4941 .mm-button.orange, .page-id-5128 .mm-button.orange {
 font-size: 28px !important;
 line-height: 30px !important;
 min-width: 300px !important;
}

#lpvideoseenon {
    background-color: #f4f4f2;
    margin-bottom: -10px;
}

#lpheadervid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.page-id-4518 #lpheadervid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.page-id-2367 #lph3, .page-id-5434 #lph3 {
    font-size: 20px !important;
}

.page-id-2700 #lph3, .page-id-4518 #lph3 {
    font-size: 20px !important;
}

.page-id-4074 #lph3, .page-id-4076 #lph3 {
    font-size: 20px !important;
}

#lph3orange {
    font-size: 28px !important;
    line-height: 36px !important;
    padding-left: 0px;
    padding-right: 0px;
   width: 100%;
}

.page-id-2367 .progress-bar-striped, .page-id-5434 .progress-bar-striped {
margin: 30px 0px 5px 0px;
}

.page-id-2700 .progress-bar-striped {
margin: 30px 0px 5px 0px;
}

.page-id-4518 .progress-bar-striped {
margin: 30px 0px 5px 0px;
}

.page-id-4074 .progress-bar-striped {
margin: 30px 0px 5px 0px;
}

.page-id-4076 .progress-bar-striped {
margin: 30px 0px 5px 0px;
}

#lpvideoctabanner {
    width: 100%;
    margin-top: 0px;
   margin-bottom: 0px;
}

#ctabannerleft {
    width: 100%;
    padding-left: 2%;
    padding-bottom: 0px;
}

#ctabannerright {
    width: 100%;
    padding-right: 0%;
    margin-bottom: 50px;
}

#ctabannerh3 {
    margin-top: 20px;
    font-size: 20px;
    text-align: center;
}

#ctabannerh3under {
    font-size: 22px;
    margin-top: 0px;
    text-align: center;
    padding-left: 18%;
    padding-right: 18%;
    line-height: 28px;
    padding-bottom: 25px;
}

#ctabannertriangle {
    display: none;
}

.ctabannerbutton {
    width: 60% !important;
    font-size: 22px !important;
    margin-top: 20px;
    margin-left: 20%;
    float: left;
    margin-right: 20%;
    letter-spacing: -0.5px;
    padding: 15px 15px;
    margin-bottom: 30px;
}

.page-id-2367 .box, .page-id-5434 .box {
  width: 100%;
  max-width: 400px;
}

.page-id-2700 .box {
  width: 100%;
  max-width: 400px;
}

.page-id-4518 .box {
  width: 100%;
  max-width: 400px;
}

.page-id-2726 .box {
  width: 100%;
  max-width: 400px;
}

.page-id-4074 .box {
  width: 100%;
  max-width: 400px;
}

.page-id-4076 .box {
  width: 100%;
  max-width: 400px;
}

.page-id-2669 .box {
  width: 100%;
  max-width: 400px;
}

.page-id-4534 .box, .page-id-4764 .box, .page-id-2064 .box, .page-id-5311 .box, .page-id-5475 .box, .page-id-5484 .box {
  width: 100%;
  max-width: 400px;
}

.page-id-4023 .box, .page-id-4940 .box, .page-id-4941 .box, .page-id-5128 .box {
  width: 100%;
  max-width: 400px;
}

#highdemandsplash {
 background-color: #f07c00;
 padding: 5px;
 margin-left: 0px;
line-height: 20px;
opacity: 0.9;
border-radius: 2px;
 color: #ffffff;
}

#splashtickbenefits {
 margin-bottom: 20px;
}

#splashtickbenefits p {
    margin-bottom: 25px;
    line-height: 15px;
}

#lpsplashbelowimage p {
clear both;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
font-size: 13px !important;
margin-top: -20px;
}

.page-id-2367 #upgrade-tick, .page-id-5434 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-2367 #faqh2, .page-id-5434 #faqh2 {
    clear: both;
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: bold;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 20px !important;
    text-align: center;
    line-height: 26px !important;
}

.page-id-2700 #upgrade-tick, .page-id-4074 #upgrade-tick, .page-id-4076 #upgrade-tick, .page-id-4518 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-2700 #faqh2, .page-id-4074 #faqh2, .page-id-4076 #faqh2, .page-id-4518 #faqh2 {
    clear: both;
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-weight: bold;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 20px !important;
    text-align: center;
    line-height: 26px !important;
}

#gravatarmatrixcircle {
    display: none;
}

#text-header-lp {
    margin-left: -1%;
   border-radius: 5px 5px 5px 5px;
    margin-right: -1%;
    padding: 3% 5%;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    line-height: 36px;
}

#lpsplashpage {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}

#lpsplashleft {
    float: left;
    width: 100%;
    padding-left: 15px;
    box-shadow: 0px 1px 5px #e1e1e1;
    padding-right: 15px;
    background-color: #fbfbfb;
    margin-bottom: 130px;
    padding-bottom: 20px;
    padding-top: 0px;
    border-radius: 10px;
    margin-top: 10px;
}

#lpsplashleft p {
    font-family: 'Bitter', serif;
    font-size: 15px !important;
    color: #454545;
}

#lpsplashright {
    float: left;
   display: none;
    width: 0%;
    margin-left: 0.5%;
    margin-right: -2%;
}

#lpspashimage {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    width: 215px;
    margin-left: 0px !important;
    height: auto;
    border: none;
}

#lpspashimagemobile {
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 70%;
    max-width: 280px;
    margin-left: auto;
   margin-right: auto;
    height: auto;
    border: none;
}

#lpsplashbelowimagemobile {
    background-color: transparent;
    width: 95%;
    clear: both;
    margin-left: auto;
   margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
}

#splashlpbuttons {
 width: 80%;
 max-width: 400px;
margin-left: auto;
margin-right: auto;
}

.box {
  width: 100%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 10px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

#popupunlockbutton {
    width: 100% !important;
    clear: both;
    margin-left: 0%;
    margin-top: 15px;
    font-size: 20px !important;
}

.overlay {
  position: fixed;
  z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  overflow-y: scroll !important;
   -webkit-overflow-scrolling: touch;
}

.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
    margin: 20px auto;
    padding: 30px 20px;
    background: #fff;
    border-radius: 5px;
    width: 90%;
   max-width: 450px;
    height: 670px;
    position: relative;
    transition: all 1s ease-in-out;
}

.popup .close {
  position: absolute;
  top: 0px;
  right: 20px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333 !important;
}

.popup .close:hover {
  color: #cb2025 !important;
  text-decoration: none !important;
}

#membershiplevels {
 width: 100%;
 margin-left: auto;
margin-right: auto;
}

#silvermembership {
 float: left;
 width: 80%;
 margin-left: 10%;
margin-right: 10%;
font-size: 15px;
margin-bottom: 10px;
line-height: 22px !important;
}

#goldmembership {
 float: left;
 width: 80%;
 margin-left: 10%;
margin-right: 10%;
font-size: 15px;
line-height: 22px !important;
}

#upgrade-badges {
 width: 22px;
height: auto;
}

#upgrade-tick {
 width: 14px;
height: auto;
}

#mlevelwhite {
    background-color: #ffffff;
    padding: 5px 10px;
}

#mlevelblue {
    background-color: #f5f8fa;
    padding: 5px 10px;
}

#mlevelwhitelast {
min-height: 50px;
}

#lpmembershipribbon {
    float: right;
    margin-top: -132px;
    width: 70px;
   height: auto;
    margin-right: -4px;
    margin-bottom: 0px;
}

/* Splash pop up */

h3#splashh3 {
   color: #2b3336 !important;
   padding: 10px 0px !important;
   margin-top: 0px !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-size: 22px !important;
}

#escapex {
float: right;
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
text-align: right !important;
margin-top: -30px;
margin-right: 0px;
padding: 0px;
opacity: 0.8;
font-size: 20px;
color: #2b3336 !important;
}

#escapex:hover {
opacity: 1;
}

#splashsignupdummy {
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup2 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup3 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup4 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup5 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup6 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignupleft {
display: none;
width: 0%;
margin-left: 0%;
}

#splashsignupright {
clear: both;
float: left;
margin-left: 0%;
width: 100%;
}

#optionssignupmobile {
    width: 220px;
    margin-top: 0px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}


/* Progress bar quiz */

.progressquizland {
  background: #f5f5f5;	
  max-width: 380px;
  margin: 0 auto;
  padding: 0 auto;
}

.page-id-4521 .progressquizland {
  background: #4a5153;	
  max-width: 380px;
  margin: -15px auto;
  padding: 0 auto;
}

.progress-bar-striped, .progress-striped .progress-bar {
  width: 50%;	
  color: #ffffff;	
  padding: 4px;
  background-size: 40px 40px;
  margin: 20px 0px 5px 0px;
  font-size: 13px;	
}

/* new checkout page */

#ordersummarybullets {
width: 100%;
padding: 15px;
padding-top: 0px;
}

#padlock-align {
    margin-left: 0px;
}

#recaph1 {
font-size: 22px;
 line-height: 30px;
margin-top: 10px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-1873 #recaph1 {
font-size: 22px;
 line-height: 30px;
margin-top: 30px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2742 #recaph1, .page-id-5189 #recaph1, .page-id-5314 #recaph1 {
font-size: 22px;
 line-height: 30px;
margin-top: 30px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}


.page-id-2677 #recaph1 {
font-size: 22px;
 line-height: 30px;
margin-top: 30px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2755 #recaph1 {
font-size: 22px;
 line-height: 30px;
margin-top: 30px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

.page-id-2688 #recaph1 {
font-size: 28px;
 line-height: 34px;
margin-top: 30px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: center;
}


#recaph1corona {
font-size: 28px;
 line-height: 34px;
margin-top: 50px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: center;
}

.page-id-4940 #recaph1corona, .page-id-4941 #recaph1corona, .page-id-5128 #recaph1corona {
  font-weight: 500 !important;
 font-size: 26px;
 line-height: 28px;
margin-top: 20px;
text-align: center;
}




#checkoutgiveaccess {
    clear: both;
    float: left;
    width: 100%;
}

#checkoutyourorderright {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-left: 0%;
}

#typemaildesktop {
display: none;
}

#lpoptions-logo {
    margin-top: 30px;
   width: 50px;
  height: auto;
}

 #lph1 {
    color: #42484a;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    font-weight: 600;
    font-size: 34px;
    line-height: 44px;
    margin-left: auto;
    margin-right: auto;
   width: 100%;
    margin-bottom: 40px;
    margin-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}

#richjames-creator {
  float: right;
  width: 45%;
  max-width: 260px;
}

.page-id-1705 #greenborder, .page-id-2720 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 20px;
 padding-top: 30px;
margin-top: 10px;
margin-bottom: 30px;
}

.page-id-2502 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 20px;
 padding-top: 30px;
margin-top: 10px;
margin-bottom: 30px;
}

.page-id-2293 #greenborder {
 border: 2px dashed #07a778;
 width: 100%;
margin-left: auto;
 margin-right: auto;
 padding: 20px;
 padding-top: 30px;
margin-top: 10px;
margin-bottom: 30px;
}

#typ-productimage {
 width: 170px;
 height: auto;
margin-left: 0px;
}

#quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 15px;
color: #454545;
}

.page-id-4521 #quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 15px;
color: #454545;
}

.page-id-1705 #discreetbillingh3 {
    padding-left: 0px !important;
}

.page-id-1705 #faqh2 {
  padding-left: 0px !important;
}

.page-id-1705 #recappage {
    padding-left: 25px;
    padding-right: 25px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-1705 .mm-button.orange {
width: 80% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-2720 #discreetbillingh3 {
    padding-left: 0px !important;
}

.page-id-2720 #faqh2 {
  padding-left: 0px !important;
}

.page-id-2720 #recappage {
    padding-left: 25px;
    padding-right: 25px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-2720 .mm-button.orange {
width: 80% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-2502 #discreetbillingh3 {
    padding-left: 0px !important;
}

.page-id-2502 #faqh2 {
  padding-left: 0px !important;
}

.page-id-2502 #recappage {
    padding-left: 25px;
    padding-right: 25px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-2502 .mm-button.orange {
width: 80% !important;
margin-left: auto !important;
margin-right: auto !important;
}

.page-id-2293 #discreetbillingh3 {
    padding-left: 0px !important;
    margin-bottom: 20px !important;
}

.page-id-2293 #faqh2 {
  padding-left: 0px !important;
}

.page-id-2293 #recappage {
    padding-left: 25px;
    padding-right: 25px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-top: 4px solid #5c497a;
    border-bottom: 4px solid #5c497a;
    border-left: none;
    border-right: none;
}

.page-id-2293 .mm-button.orange {
width: 65% !important;
margin-left: auto !important;
margin-right: auto !important;
}

#typarrow-mobile {
display: none;
}

/* Quiz page */


#quizcontainer {
clear: both;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
padding-left: 20px;
padding-right: 20px;
}

.page-id-4521 #quizcontainer {
clear: both;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
padding-left: 20px;
padding-right: 20px;
}

#quiztextimagesmall {
 width: 260px;
 height: auto;
}

#quizhopetextmobile {
display: none;
}

.page-id-1980 #notemistake, .page-id-2063 #notemistake, .page-id-4521 #notemistake {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 10px 30px 35px;
    background-size: 100% 28px;
    width: 100%;
    max-width: 550px;
}

.page-id-1980 .mm-button.orange-wide, .page-id-2063 .mm-button.orange-wide {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 18px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 0px;
}

.page-id-4521 .mm-button.orange-wide {
    background: #f0d464 !important;
    border-color: #f0d464;
    width: 80% !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 18px !important;
    padding: 20px 15px;
    color: #cb2025 !important;
    text-shadow: 1px 1px #d3b22f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 0px;
}

.page-id-1980 #recaptick-inline, .page-id-2063 #recaptick-inline {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    margin-right: 8px;
}

.page-id-4521 #recaptick-inline {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    margin-right: 8px;
}

.page-id-1980 .numberbulletsred ul, .page-id-2063 .numberbulletsred ul {
    padding-left: 20px;
    padding-right: 20px;
   padding-top: 0px;
}

.page-id-4521 .numberbulletsred ul {
    padding-left: 20px;
    padding-right: 20px;
   padding-top: 0px;
}

.page-id-1980 .numberbulletsred ul li, .page-id-2063 .numberbulletsred ul li, .page-id-4521 .numberbulletsred ul li {
    font-size: 15px;
}

#quizwarningsign {
    display: inline;
    margin-top: -2px;
    margin-left: 10px;
    width: 30px;
    height: auto;
    margin-right: 10px;
}

#quiztextimage {
margin-left: auto !important;
margin-right: auto !important;
max-width: 280px !important;
}

#likethisquiz {
    clear: both;
    padding-top: 0px;
    width: 60px;
    height: auto;
}

#quizquestionsleft {
    float: left;
    margin-left: auto !important;
   margin-right: auto !important;
    width: 100% !important;
   max-width: 100% !important;
   margin-top: 0px !important;
   min-height: 10px !important;
}

#quizquestionsleft2 {
    clear: both;
    float: left;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 10px;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

#quizquestionsright {
    float: left;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    margin-top: 0px !important;
}

.page-id-1980 .backbuttontablet, .page-id-2063 .backbuttontablet {
    float: left;
    background: #20b056;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 20px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    text-shadow: 1px 1px #1a8d45;
    font-weight: 700;
    width: 50%;
    margin: auto;
    margin-left: 25%;
    margin-right: 25%;
    margin-top: 0px;
    border-radius: .17em;
    border: 2px solid #20b056;
    color: #ffffff;
    cursor: pointer;
}

.page-id-4521 .backbuttontablet {
    float: left;
    background: #20b056;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    text-shadow: 1px 1px #1a8d45;
    font-weight: 700;
    width: 50%;
    margin: auto;
    margin-left: 25%;
    margin-right: 25%;
    margin-top: 0px;
    border-radius: .17em;
    border: 2px solid #20b056;
    color: #ffffff;
    cursor: pointer;
}

.page-id-1980 .backbuttontable:hover, .page-id-2063 .backbuttontable:hover {
background: #1d9f4e;
border: 2px solid #1d9f4e;
}

.page-id-4521 .backbuttontable:hover {
background: #1d9f4e;
border: 2px solid #1d9f4e;
}

.page-id-1980 .nextbuttontablet, .page-id-2063 .nextbuttontablet {
float: left;
background: #cb2025;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 20px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    font-weight: 700;
    text-shadow: 1px 1px #a71a1e;
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    margin-top: 20px;
    border-radius: .17em;
    border: 2px solid #cb2025;
    color: white;
 cursor: pointer;
}

.page-id-4521 .nextbuttontablet {
float: left;
background: #cb2025;
  font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 12px .25em;
    line-height: 1.4em;
    font-weight: 700;
    text-shadow: 1px 1px #a71a1e;
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    margin-top: 20px;
    border-radius: .17em;
    border: 2px solid #cb2025;
    color: white;
 cursor: pointer;
}

.page-id-1980 .nextbuttontablet:hover, .page-id-2063 .nextbuttontablet:hover {
 background-color: #b11d22;
 border: 2px solid #b11d22;
}

.page-id-4521 .nextbuttontablet:hover {
 background-color: #b11d22;
 border: 2px solid #b11d22;
}

.page-id-1980 .backbutton, .page-id-2063 .backbutton, .page-id-4521 .backbutton {
 display: none;
}

.page-id-1980 .nextbutton, .page-id-2063 .nextbutton, .page-id-4521 .nextbutton {
 display: none;
}

#calcresults {	
  font-size: 20px;
  margin-top: -170px;	
}

.page-id-1980 .backbutton, .page-id-2063 .backbutton, .page-id-4521 .backbutton {
font-size: 20px;
}

.page-id-1980 .nextbutton, .page-id-2063 .nextbutton, .page-id-4521 .nextbutton {
font-size: 20px;
}

#quizh1title {
    font-size: 18px;
    line-height: 28px;
   margin-top: 20px;
  padding-top: 0px;
  margin-bottom: -40px;
}

.page-id-1980 #lph2, .page-id-2063 #lph2 {
  font-size: 22px;
  margin-top: 15px;
}

.page-id-4521 #lph2 {
  font-size: 22px;
  margin-top: 20px;
  margin-bottom: 30px;
}

#quizquestionsfloat {
    clear: both;
    width: 94%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 560px;
}

#quizquestionsfloatwide {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#quizquestionsleft {
    clear: both;
    float: left;
    width: 48%;
    max-width: 400px;
    min-height: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 70px;
}

#quizquestionsright {
    float: left;
    margin-left: 2%;
    width: 48%;
}

#quizh2warning {
    font-size: 26px;
}

#quizwarningp {
    clear: both;
    font-size: 18px !important;
    line-height: 28px !important;
}

.page-id-1980 .mm-button.orange, .page-id-2063 .mm-button.orange {
    width: 80% !important;
    font-size: 18px !important;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 60px;
}

.page-id-4521 .mm-button.orange {
    width: 80% !important;
    font-size: 18px !important;
    margin-left: 10% !important;
    margin-right: 10% !important;
    margin-bottom: 60px;
}

.page-id-1980 #textscreenshothand, .page-id-2063 #textscreenshothand {
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 400px;
   height: auto;
}

.page-id-1980 #textscreenshot, .page-id-2063 #textscreenshot {
   max-width: 320px;
   height: auto;
}

.page-id-1980 #textscreenshotwchat, .page-id-2063 #textscreenshotwchat {
   max-width: 280px;
   height: auto;
}

.quizland2jv ul li {
    font-size: 16px;
    margin-bottom: 20px;
}

#quizwarningsubp {
    font-size: 15px !important;
}

/* Landing Page 381px */

#lpegg-timer {
 width: 80px;
 height: auto;
}

.page-id-1655 p#clearfloat {
    margin-top: 20px;
}

#lpproductimage {
 height: auto;
}

.page-id-1655 #testimonialh2 {
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0px;
}

#lpbonusvalue {
    font-size: 20px !important;
}

#lpbonusbadge {
    margin-top: 20px;
    width: 120px;
    height: auto;
    margin-bottom: 0px;
}

#lpbonush3 {
font-size: 23px;
}

#lpbonuses {
    width: 100%;
    margin-top: 80px;
    border: 6px solid #5c497a;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

#lpbonus1to5 {
    margin-top: -60px;
    width: 45px;
    height: auto;
}

#lpbonusribbon {
    float: right;
    margin-top: -56px;
    margin-right: -16px;
    width: 70px;
    height: auto;
}

.page-id-1655 #sixtydayguarantee {
    width: 100%;
    padding: 20px;
    margin-top: 40px;
   margin-bottom: -40px;
}

.page-id-1655 #sixtydaybadgesubtext {
    font-size: 15px;
}

.page-id-1655 #sixtydaybadge {
    float: left;
    margin-top: 0px;
    width: 70px;
    height: 70px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.page-id-1655 #sixtydaybadgetext {
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    margin-top: 10px;
    margin-bottom: 30px;
    color: #2b3336;
}

#recap-cards-accepted {
    margin-top: -10px;
    width: 100%;
    max-width: 250px;
    height: auto;
}

#recap-cards-accepted2 {
    margin-top: -10px;
    width: 100%;
    max-width: 160px;
    height: auto;
}

#recap-cards-accepted3 {
    margin-top: 30px;
    width: 100%;
    max-width: 160px;
    height: auto;
}

#optionspricelp {
    font-size: 40px;
}

.page-id-1655 .mm-button.orange, .page-id-2074 .mm-button.orange, .page-id-2082 .mm-button.orange, .page-id-2066 .mm-button.orange, .page-id-2067 .mm-button.orange, .page-id-2068 .mm-button.orange, .page-id-2069 .mm-button.orange, .page-id-2070 .mm-button.orange,  .page-id-2092 .mm-button.orange, .page-id-2095 .mm-button.orange, .page-id-2098 .mm-button.orange, .page-id-2099 .mm-button.orange, .page-id-2100 .mm-button.orange, .page-id-2101 .mm-button.orange, .page-id-2102 .mm-button.orange, .page-id-2103 .mm-button.orange {
    width: 100% !important;
    font-size: 24px !important;
    padding: 20px 15px;
   margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 20px;
}

#productimage2 {
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
}

#after-scroll-lp-left {
    float: left;
    width: 80%;
   max-width: 380px;
}

#after-scroll-lp {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}

#after-scroll-lp-right {
    float: right;
    width: 80%;
      max-width: 380px;
    margin-left: auto;
    margin-right: auto;
}

#scroll-modules2 {
    width: 244px;
    height: 445px;
    overflow-y: scroll !important;
    margin-left: auto;
    margin-right: auto;
}

.scroll-modules {
    position: relative;
    background: url(https://optionstexting.com/wp-content/uploads/2018/12/Background-scroll-modules-lp2.png) center center no-repeat;
    width: 300px;
    height: 579px;
    padding-top: 52px;
    margin-top: 0px;
    margin-bottom: 40px;
    background-size: contain;
    margin-left: auto;
    margin-right: auto;
}

#modules-scroll-image {
    padding-top: 0px;
    padding-left: 5px;
}

#scroll-through-images-cta-mobile {
    margin-left: 0px;
    margin-top: 50px;
    margin-bottom: -30px;
}

#scroll-through-images-cta {
display: none;
}

#scroll-through-images-cta1 {
display: none;
}

.page-id-1655 #ghostrulescenterbox {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: 95%;
    padding: 20px 10px 40px 10px;
    border-radius: 0px;
    border: 5px solid #cce5f9;
    margin-bottom: 40px;
}

.page-id-1655 #ghostingrule {
    text-align: left;
    font-size: 15px;
    margin-bottom: 20px;
}

.page-id-1655 #ghostrulesh3 {
    font-size: 22px;
    }
    
    
 .page-id-1655 #ghostrulesh4 {
    font-size: 18px;
    }

#lpone-ringbackground-mobile {
width: 100%;
}

#lpone-ringbackground-desktop {
display: none;
}

#lpwhatsinside {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
}

#lpwhatsinsideh2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 30px;
}

#lp-rainy-intro2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}

#modulelp-inline {
    float: left;
    width: 50px;
    clear: both;
    margin-top: -2px;
    margin-right: 6px;
    margin-left: 0px;
}

.page-id-1655 #centerh2, .page-id-2074 #centerh2, .page-id-2065 #centerh2, .page-id-2060 #centerh2, .page-id-2082 #centerh2, .page-id-2066 #centerh2, .page-id-2067 #centerh2, .page-id-2068 #centerh2, .page-id-2069 #centerh2, .page-id-2070 #centerh2, .page-id-2092 #centerh2, .page-id-2095 #centerh2, .page-id-2098 #centerh2, .page-id-2099 #centerh2, .page-id-2100 #centerh2, .page-id-2101 #centerh2, .page-id-2102 #centerh2, .page-id-2103 #centerh2, .page-id-5228 #centerh2, .page-id-5443 #centerh2, .page-id-5496 #centerh2  {
    font-size: 26px;
}

.page-id-1655 #note-text, .page-id-2074 #note-text, .page-id-2065 #note-text, .page-id-2060 #note-text, .page-id-2082 #note-text, .page-id-2066 #note-text, .page-id-2067 #note-text, .page-id-2068 #note-text, .page-id-2069 #note-text, .page-id-2070 #note-text, .page-id-2092 #note-text, .page-id-2095 #note-text, .page-id-2098 #note-text, .page-id-2099 #note-text, .page-id-2100 #note-text, .page-id-2101 #note-text, .page-id-2102 #note-text,  .page-id-2103 #note-text, .page-id-5228 #note-text, .page-id-5443 #note-text, .page-id-5496 #note-text {
    font-family: 'Bitter', serif;
    color: #706f6f;
    line-height: 28px;
    font-size: 15px;
    margin-bottom: 20px;
}

.page-id-1655 #image-fullwidth, .page-id-2074 #image-fullwidth, .page-id-2065 #image-fullwidth, .page-id-2060 #image-fullwidth, .page-id-2082 #image-fullwidth, .page-id-2066 #image-fullwidth, .page-id-2067 #image-fullwidth, .page-id-2068 #image-fullwidth, .page-id-2069 #image-fullwidth, .page-id-2070 #image-fullwidth, .page-id-2092 #image-fullwidth, .page-id-2095 #image-fullwidth, .page-id-2098 #image-fullwidth, .page-id-2099 #image-fullwidth, .page-id-2100 #image-fullwidth, .page-id-2101 #image-fullwidth, .page-id-2102 #image-fullwidth, .page-id-2103 #image-fullwidth, .page-id-2702 #image-fullwidth, .page-id-2726 #image-fullwidth, .page-id-71 #image-fullwidth, .page-id-4967 #image-fullwidth, .page-id-4973 #image-fullwidth, .page-id-5032 #image-fullwidth, .page-id-5034 #image-fullwidth, .page-id-5036 #image-fullwidth, .page-id-5228 #image-fullwidth, .page-id-5253 #image-fullwidth, .page-id-5254 #image-fullwidth, .page-id-5255 #image-fullwidth, .page-id-5443 #image-fullwidth, .page-id-5496 #image-fullwidth, .page-id-5648 #image-fullwidth {
    padding-top: 0px;
    margin-top: 20px;
    margin-bottom: 40px;
}

#lp-rainy-intro {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    line-height: 26px;
    color: #2b3336;
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 15px;
}

#lpcharacters {
    margin-top: -20px;
    margin-bottom: -20px;
    min-height: 100px;
    padding-top: 60px;
    padding-bottom: 100px;
}

.page-id-1655 #recaptick-inline {
    width: 24px !important;
    height: 24px !important;
    margin-top: -2px;
    margin-right: 8px !important;
}

#lph1 {
    margin-bottom: 40px;
    margin-top: 25px;
    font-size: 34px;
    padding-left: 10px;
    padding-right: 10px;
}

#lph2 {
    color: #42484a;
    font-size: 28px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
  padding-left: 10px;
    padding-right: 10px;
}

#lph3 {
  font-size: 23px;
  padding-left: 10px;
    padding-right: 10px;
}

#dmnavbar {
    display: none;
}

#otnavbar {
  float: right;
  padding-top: 0px;
  padding-bottom: 60px;
  font-size: 11px;
  margin-right: 9px;
  font-weight: bold;
  text-transform: uppercase;
  color: #dddddd;
  margin-top: -40px;
}

#otnavlinkleft {
  margin-right: 13px;
}

#otnavlink {
  margin-right: 5px;
  padding: 9px 9px 9px;
  border: 2px solid #e058cc;
  letter-spacing: 0.2px;
}

#otnavlink:hover {
 padding: 9px 9px 9px;
}

#otnavbarleft {
  float: left;
  padding-top: 0px;
  padding-bottom: 60px;
  font-size: 11px;
  margin-right: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #dddddd;
  margin-top: -40px;
  margin-left: 16%;
}


#dmheaderarea {
    background-color: #ffffff;
    height: 100px;
    width: 100%;
}

#otheaderarea {
     background-color: #102a35;
    height: 90px;
    width: 100%;
}

#dmheadercontainer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#otheadercontainer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#datingmetricslogo {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    max-width: 150px;
    padding-left: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
}

#otlogo {
  float: none;
  margin-left: 4%;
  margin-right: auto;
  max-width: 35px;
  padding-left: 0px;
  padding-top: 27px;
  padding-bottom: 0px;
}

/* Order Recap  Page 381px */

#faqh2 {
    margin-top: 50px;
    padding-left: 10px !important;
   padding-right: 10px !important;
    margin-bottom: 30px !important;
    font-size: 19px !important;
    line-height: 28px !important;
}

#discreetbillingh3 {
     padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: -10px !important;
    font-size: 16px !important;
    line-height: 26px !important;
}

#discreetbilling {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 30px !important;
    font-size: 15px !important;
    line-height: 25px !important;
}

#recap-cards-accepted {
margin-top: -10px;
width: 70%;
max-width: 320px;
}

#recap-cards-accepted2 {
margin-top: -10px;
width: 47%;
max-width: 215px;
}

#recap-cards-accepted3 {
margin-top: 30px;
width: 47%;
max-width: 215px;
}

.page-id-1873 #sixtydayguarantee {
    width: 90%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2742 #sixtydayguarantee, .page-id-5189 #sixtydayguarantee, .page-id-5314 #sixtydayguarantee {
    width: 90%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2677 #sixtydayguarantee {
    width: 90%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2755 #sixtydayguarantee {
    width: 90%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}

.page-id-2688 #sixtydayguarantee {
    width: 90%;
    padding: 10px 20px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #f7f7f7;
}


#recappage {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    max-width: 600px;
    padding-bottom: 20px;
    border-top: 5px solid #5c497a;
    border-bottom: 5px solid #5c497a;
   border-left: none;
  border-right: none;
}

#recaptick-inline {
    width: 40px;
    height: 40px;
    margin-top: -2px;
    margin-right: 8px;
}

#recapproductinfo1 {
    font-size: 16px !important;
    line-height: 26px !important;
}

#greenborder {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    padding-top: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
}

#recapproductinfo {
    color: #2b3336;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    font-weight: normal;
    font-size: 16px !important;
    line-height: 26px !important;
    margin-bottom: 20px;
}

.orderrecapfeatures ul li {
    margin-bottom: -10px;
    margin-left: 0px;
    margin-top: 10px;
    padding-left: 30px;
    font-size: 17px;
    background-size: 22px 22px;
}

#specialdiscountrecap {
    font-size: 20px !important;
    line-height: 30px !important;
    color: #2b3336 !important;
    padding-left: 12px; 
   font-weight: 600;
    padding-right: 12px;
    letter-spacing: -0.5px;
}

.page-id-1702 .widget, .page-id-1702 #footer  {
    background-color: #ffffff;
}

.page-id-2691 .widget, .page-id-2691 #footer  {
    background-color: #ffffff;
}

.page-id-2788 .widget, .page-id-2788 #footer  {
    background-color: #ffffff;
}

.page-id-5486 .widget, .page-id-5486 #footer  {
    background-color: #ffffff;
}

.page-id-2744 .widget, .page-id-2744 #footer  {
    background-color: #ffffff;
}

.page-id-1873 .widget, .page-id-1873 #footer  {
    background-color: #291e3a;
}

.page-id-2742 .widget, .page-id-2742 #footer  {
    background-color: #291e3a;
}

.page-id-5189 .widget, .page-id-5189 #footer  {
    background-color: #291e3a;
}

.page-id-5314 .widget, .page-id-5314 #footer  {
    background-color: #291e3a;
}


.page-id-2677 .widget, .page-id-2677 #footer  {
    background-color: #291e3a;
}

.page-id-2755 .widget, .page-id-2755 #footer  {
    background-color: #291e3a;
}

.page-id-2688 .widget, .page-id-2688 #footer  {
    background-color: #291e3a;
}

.page-id-3819 .widget, .page-id-3819 #footer  {
    background-color: #291e3a;
}

.page-id-3821 .widget, .page-id-3821 #footer  {
    background-color: #291e3a;
}

.page-id-3885 .widget, .page-id-3885 #footer  {
    background-color: #291e3a;
}

.page-id-4923 .widget, .page-id-4923 #footer  {
    background-color: #291e3a;
}

.page-id-5449 .widget, .page-id-5449 #footer  {
    background-color: #291e3a;
}

.page-id-4940 .widget, .page-id-4940 #footer  {
    background-color: #291e3a;
}

.page-id-4941 .widget, .page-id-4941 #footer  {
    background-color: #291e3a;
}

.page-id-5128 .widget, .page-id-5128 #footer  {
    background-color: #291e3a;
}

.page-id-4848 .widget, .page-id-4848 #footer  {
    background-color: #291e3a;
}

.page-id-2367 .widget, .page-id-2367 #footer  {
    background-color: #ffffff;
}

.page-id-5434 .widget, .page-id-5434 #footer  {
    background-color: #ffffff;
}

.page-id-2700 .widget, .page-id-2700 #footer  {
    background-color: #ffffff;
}

.page-id-4518 .widget, .page-id-4518 #footer  {
    background-color: #ffffff;
}

.page-id-4074 .widget, .page-id-4074 #footer  {
    background-color: #ffffff;
}

.page-id-4076 .widget, .page-id-4076 #footer  {
    background-color: #ffffff;
}

.page-id-2669 .widget, .page-id-2669 #footer  {
    background-color: #ffffff;
}

.page-id-4534 .widget, .page-id-4534 #footer  {
    background-color: #ffffff;
}

.page-id-4764 .widget, .page-id-4764 #footer  {
    background-color: #ffffff;
}

.page-id-5311 .widget, .page-id-5311 #footer  {
    background-color: #ffffff;
}

.page-id-5475 .widget, .page-id-5475 #footer  {
    background-color: #ffffff;
}

.page-id-5484 .widget, .page-id-5484 #footer  {
    background-color: #ffffff;
}

.page-id-2064 .widget, .page-id-2064 #footer  {
    background-color: #ffffff;
}

.page-id-4023 .widget, .page-id-4023 #footer  {
    background-color: #ffffff;
}

.page-id-2327 .widget, .page-id-2327 #footer  {
    background-color: #291e3a;
}

.page-id-1705 .widget, .page-id-1705 #footer  {
    background-color: #291e3a;
}

.page-id-2720 .widget, .page-id-2720 #footer  {
    background-color: #291e3a;
}

.page-id-2502 .widget, .page-id-2502 #footer  {
    background-color: #291e3a;
}

.page-id-2293 .widget, .page-id-2293 #footer  {
    background-color: #291e3a;
}

.mm-checkout-processing-message {
    width: 80%;
    top: 40%;
    left: 10%;
    border: 1px solid #aecfc4;
    font-size: 17px;
    padding: 10px;
    background: none repeat scroll 0 0 #cae5dc;
    color: #2b3336
}


#dmlogoarea {
 width: 300px;
}

#securitycode1 {
float: left;
width: 44%;
margin-top: 10px;
padding-left: 2%;
}

#expirationdate1 {
float: left;
width: 55%;
margin-top: 20px;
margin-left: 1%;
}

#securitycode2 {
max-width: 120px;
}


#checkoutlabelsec {
margin-top: 10px !important;
}

#validemail {
font-size: 13px !important;
 margin-bottom: 5px !important;
}

#validuser {
font-size: 13px !important;
 margin-bottom: -5px !important;
 margin-top: 20px !important;
}

#checkoutlabel {
margin-top: 10px !important;
}



#checkoutitembilling {
font-size: 17px;
}

#securityiconsmobile {
margin-top: 30px;
width: 65%;
opacity: 0.8;
max-width: 250px;
margin-left: auto;
margin-right: auto;
}

#sixtydayguarantee {
 padding: 25px;
margin-top: 20px;
}

#securitycode {
 width: 40%;
}

#expirationdate {
 width: 58%;
 padding-left: 10px !important;
}

#producttitleleft {
 float: left;
 width: 55%;
}

#productimageright {
float: left;
width: 45%;
}

#checkoutitem {
margin-top: 180px;
padding: 15px;
font-size: 17px;
}

#securepaymentform {
  margin-top: 40px;
}

#securecheckoutrighttop {
float: left;
margin-left: 0%;
padding-top: 10px;
width: 60%;
}

#testimonialh1 {
font-size: 14px;
margin-top: 0px;
margin-bottom: 15px;
}

#testimonialh2 {
font-size: 14px;
line-height: 23px;
}

#testimonialh3 {
 font-size: 12px;
}

#testimonialh4 {
 font-size: 10px;
 margin-top: 2px;
}

#testimonialtext {
font-size: 13px;
line-height: 22px;
 margin-top: 10px;
 margin-bottom: 30px;
}

.page-id-1702 select {
    padding: 3px 34px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

.page-id-2691 select {
    padding: 3px 27px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

.page-id-2788 select, .page-id-5486 select {
    padding: 3px 27px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

.page-id-2744 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 6px;
}

#sixtydaybadge {
 margin-top: 0px;
 margin-right: 5px;
 width: 85px;
 height: 85px;
margin-bottom: 0px;
}

#sixtydaybadgetext  {
font-size: 17px;
font-weight: 600;
 line-height: 26px;
 margin-top: 10px;
 margin-bottom: 20px;
color: #2b3336;
}

#sixtydaybadgesubtext {
font-size: 15px;
line-height: 25px;
 margin-bottom: 20px;
}

.mm_left_column {
width: 100% !important;
}

.mm_right_column {
    width: 100% !important;
}

#checkoutafterproductinfo {
font-size: 14px !important;
margin-bottom: 25px;
text-align: left !important;
}

#productinsertleft {
width: 100%;
}

#productinsertright {
width: 100%;
}

#pricecheckout {
padding-top: 0px !important;
font-size: 17px !important;
font-weight: bold;
}

#pricecheckout2 {
padding-top: 0px !important;
font-size: 17px !important;
font-weight: bold;
}

#pricecheckout3 {
font-size: 17px !important;
padding-bottom: 30px !important;
font-weight: bold;
}

#pricecheckout4 {
font-size: 17px !important;
padding-bottom: 30px !important;
font-weight: bold;
}

#pricecheckout5 {
font-size: 15px !important;
padding-bottom: 12px !important;
padding-top: 12px !important;
}

#pricecheckout6 {
font-size: 16px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#pricecheckout7 {
font-size: 15px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#pricecheckout8 {
font-size: 16px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#belowproduct {
 width: 70% !important;
display: none;
}

.mm-checkoutContainer {
width: 100% !important;
padding-left: 10px;
padding-right: 10px;
border: none;
}

#countdowntimer {
padding: 10px;
margin-bottom: 15px;
font-size: 15px;
}

#security-icons {
  margin: 0px 0 0 120px;
  display: none;
}

#logocheckout {
width: 55px;
height: 86px;
 margin-top: 15px;
 margin-left: 20px;
}

#checkouth2 {
    margin-top: 35px;
    font-size: 18px;
}

#producttitleleft p {
font-size: 15px;
padding-left: 10px;
}

#errorpage {
padding-left: 20px;
padding-right: 20px;
width: 100%;
max-width: 600px;
}


label {
    font-size: 17px !important;
    margin-top: 0px !important;
}

textarea.wpcf7-form-control {
    padding: 20px 12px;
    font-size: 15px !important;
}

#myaccountpage {
padding-left: 10%;
padding-right: 10%;
width: 100%;
padding-bottom: 20px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

p.mm-success {
font-size: 15px !important;
color: #2b3336;
margin-left: auto;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
margin-right: auto;
text-align: center;
width: 100%;
max-width: 320px;
}

#forgotpassword-error {
width: 70%;
max-width: 300px;
margin-top: 0px;
padding: 5px;
margin-left: auto;
margin-right: auto;
}

.widget {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #e9e9eb;
}

#footer {
      background-color: #e9e9eb;
}

#previewh3-modile {
display: none;
}

#desktopfullwidth {
display:none;
}

#mobilefullwidth {
 padding-left: 0;
 padding-right: 0;
 width: 100%;
 max-width: 400px;
margin-left: auto;
margin-right: auto;
 margin-top: 30px;
margin-bottom: 30px;
}

#forgotpasswordmessage {
font-size: 14px;
width: 100%;
max-width: 340px;
line-height: 26px;
margin-top: 20px;
margin-bottom: 0px;
}

#formcontainer {
 max-width: 250px;
}

#loginh2 {
padding-top: 30px;
margin-top: 0px;
margin-bottom: 30px;
font-size: 24px;
}

#logoutmessage {
font-size: 15px;
width: 100%;
max-width: 280px;
line-height: 24px;
margin-top: 50px;
margin-bottom: 30px;
}

#login-userpass {
width: 100%;
max-width: 250px;
}

table:not(#wp-calendar) tr td, table:not(#wp-calendar) tr th {
    padding: 6px;
    text-align: left;
}

 input[type="tel"], input[type="number"], input[type="date"], input[type="url"], input[type="text"], input[type="email"], input[type="password"] {
    width: 100%;
    padding: 20px 12px;
}

input[type="tel"], input[type="number"], input[type="date"], input[type="url"], input[type="text"],  input[type="email"], input[type="password"] {
    height: 30px;
    font-size: 15px;
    margin-bottom: 0px; 
}

 input[type="submit"] {
    border: none;
    min-height: 30px;
    padding: 5px 20px;
   margin-top: 5px;
    margin-bottom: 0px;
    font-size: 16px;
}

input[type="submit"] {
    width: 100%;
    padding: 13px 10px;
}

#login-afterform {
 margin-top: -35px;
 max-width: 350px;
}

input[type="checkbox"], input[type="radio"] {
    position: relative;
    top: -2px;
    margin-right: 8px;
}

#logincheckbox {
float: left;
width: 49%;
margin-left: 0%;
margin-right: 1%;
}

#loginforgotpassword {
float: left;
text-align: right;
width: 49%;
margin-left: 1%;
margin-right: 0%;
}

#forgotpassword {
font-size: 12px;
}

#checkboxrem {
font-size: 12px;
}

#productsfullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
 margin-bottom: 0px;
  width: 100%;
  max-width: 381px;
}

#oaproductsfullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
 margin-bottom: 0px;
  width: 100%;
  max-width: 381px;
}

#modulesfullwidth {
 margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
 margin-bottom: -40px;
  width: 100%;
  max-width: 381px;
}

#productleft {
width: 80%;
max-width: 320px;
margin-left: 10%;
margin-right: 10%;
clear: both;
margin-bottom: 40px;
}

#productright {
width: 80%;
max-width: 320px;
margin-left: 10%;
margin-right: 10%;
margin-bottom: 40px;
}

 #product-preview-image2 {
width: 304px;
height: 164px;
}

#hover-preview-product {
width: 304px;
height: 164px;
}

#dashboardh2 {
margin-bottom: 15px;
}

#moduleleft {
float: left;
width: 80%;
max-width: 320px;
margin-left: 10%;
margin-right: 10%;
clear: none;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 40px;
}

#modulecenter {
float: left;
width: 80%;
max-width: 320px;
margin-left: 10%;
margin-right: 10%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 40px;
}

#moduleright {
float: left;
width: 80%;
max-width: 320px;
margin-left: 10%;
margin-right: 10%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 40px;
}

#module-preview-image2 {
width: 304px;
height: 164px;
}

#hover-preview-module {
width: 304px;
height: 164px;
}

#downloadbuttoncta {
display: none;
}

#downloadbutton {
display: none;
}

#tinderpics {
 margin-top: 30px;
 width: 100%;
min-height: auto;
}

#tinderpicsbig {
 margin-top: 30px;
 width: 100%;
min-height: auto;
}

#jump-buttons {
width: 100%;
max-width: 580px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 60px;
}

.jumpbutton {
    float: left;
    font-weight: 500;
    font-size: 15px;
    padding: 10px 10px;
    line-height: 1.4em;
    width: 46%;
    margin-left: 2%;
    margin-right: 2%;
    min-height: 100px;
}

#jump-link {
 width: 100%;
 min-height: 20px;
}

#tick-small {
 width: 40px;
 height: 36px;
}

#textpersonalitynote {
 display: none;
}

#flirtsummernote {
 display: none;
}

#dealrainynote {
display: none;
}

#bonusnote {
display: none;
}

#textsexnote {
display: none;
}

#rulesnote {
 display: none;
}

#flashcard-mobile {
 width: 100%;
 max-width: 380px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 40px;
 margin-bottom: 40px;
}

#modulechapterpreviewleftbox {
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
width: 320px;
}

#modulechapterpreviewrightbox {
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
width: 320px;
}

#modulechapterpreviewlastbox {
margin-bottom: 30px;
width: 320px;
margin-left: auto;
margin-right: auto;
max-width: 320px;
}

#modulecontainer {
max-width: 320px;
 margin-left: auto;
margin-right: auto;
}

#moduleintro {
font-size: 16px;
line-height: 28px;
}

#chapter-previewh3 {
 font-size: 22px;
}

#recommendedproduct-previewh3 {
 font-size: 22px;
}

.page-id-3521 #chapter-previewh3, .page-id-4544 #chapter-previewh3 {
font-size: 20px;
}

#module-chapter-intro {
font-size: 16px;
}

#module-module-intro {
font-size: 16px;
margin-top: -10px;
}

#module-module-intro-locked {
font-size: 16px;
margin-top: -10px;
}

#module-chapter-box {
 min-height: 100px;
}

.page-id-2461 #module-chapter-box, .page-id-2470 #module-chapter-box, .page-id-2463 #module-chapter-box, .page-id-2472 #module-chapter-box, .page-id-2474 #module-chapter-box, .page-id-2490 #module-chapter-box, .page-id-2492 #module-chapter-box, .page-id-2493 #module-chapter-box, .page-id-2495 #module-chapter-box, .page-id-2497 #module-chapter-box, .page-id-2499 #module-chapter-box, .page-id-2500 #module-chapter-box {
min-height: auto !important;
}

#chapter-preview-image2 {
  width: 320px;
  height: 191px;
  opacity: 1;
}

#hover-preview-chapter  {
  width: 320px;
  height: 191px;
  opacity: 0;
}

#image-desktop {
display: none;
}

#modulebadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 max-width: 300px;
 opacity: 0.9;
margin-bottom: 0px;
}

#dgsmodulebadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 max-width: 300px;
 opacity: 1;
margin-bottom: 0px;
}

#modulebadgewide {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 max-width: 420px;
 opacity: 0.9;
margin-bottom: 0px;
}

.page-id-4544 #modulebadgewide {
 opacity: 1;
}

#modulebadgegold {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 100%;
 max-width: 240px;
 opacity: 0.9;
margin-bottom: 0px;
}

#book-header-module-buttons {
display: none;
}

#book-header-module-buttons-red {
display: none;
}

#ig-module-buttons-red {
display: none;
}

#book-header-module-buttons-black {
display: none;
}

#book-header-module-buttons-gold {
display: none;
}

#headbackarrow {
margin-right: 3px;
}

#headnextarrow {
margin-left: 3px;
}

.headbackbutton {
    font-size: 15px;
    width: 30%;
}

.headnextbutton {
    font-size: 15px;
    width: 30%;
    margin-left: 40%;
}

.greenheadbackbutton {
    font-size: 15px;
    width: 30%;
}

.greenheadnextbutton {
    font-size: 15px;
    width: 30%;
    margin-left: 40%;
}

.redheadbackbutton {
    font-size: 15px;
    width: 30%;
}

.redheadnextbutton {
    font-size: 15px;
    width: 30%;
    margin-left: 40%;
}

.pinkheadbackbutton {
    font-size: 15px;
    width: 30%;
}

.pinkheadnextbutton {
    font-size: 15px;
    width: 30%;
    margin-left: 40%;
}

.blueheadbackbutton {
    font-size: 15px;
    width: 30%;
}

.blueheadnextbutton {
    font-size: 15px;
    width: 30%;
    margin-left: 40%;
}

.blackheadbackbutton {
    font-size: 15px;
    width: 30%;
}

.blackheadnextbutton {
    font-size: 15px;
    width: 30%;
    margin-left: 40%;
}

.whiteheadnextbutton {
    font-size: 15px;
    width: 30%;
    margin-left: 40%;
}

.goldheadbackbutton {
    font-size: 15px;
    width: 30%;
}

.goldheadnextbutton {
    font-size: 15px;
    width: 30%;
    margin-left: 40%;
}

#book-header-buttons {
width: 320px;
margin-top: -120px;
margin-bottom: 140px;
}

#ig-chapter-buttons {
    width: 320px;
    margin-top: -100px;
    margin-bottom: 110px;
}

#nextchapterimage {
    width: 100%;
    height: auto;
    max-width: 460px;
}

#backbuttonchapterimage {
    max-width: 100%;
    height: auto;
   margin-top: -50px;
}

#book-footer-buttons {
width: 100%;
max-width: 400px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}

#book-footer {
margin-top: 80px;
margin-bottom: 0px;
padding-left: 30px;
padding-right: 30px;
}

.nextbuttonmobile {
 display: none;
}

.backbuttonmobile {
 display: none;
}

.nextbuttongreenmobile {
 display: none;
}

.backbuttongreenmobile {
 display: none;
}

.nextbuttonredmobile {
  display: none;
}

.nextbuttonorangemobile {
  display: none;
}

.backbuttonredmobile {
display: none;
}

.backbuttonorangemobile {
display: none;
}

.nextbuttonpinkmobile {
  display: none;
}

.backbuttonpinkmobile {
display: none;
}

.nextbuttonbluemobile {
  display: none;
}

.backbuttonbluemobile {
display: none;
}

.nextbuttonblackmobile {
  display: none;
}

.backbuttonblackmobile {
display: none;
}

.nextbuttongoldmobile {
  display: none;
}

.backbuttongoldmobile {
  display: none;
}

#book-footer {
margin-top: 80px;
margin-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
}

#manwoptions-pink {
padding: 30px 40px 50px 40px;
max-width: 550px;
margin-left: auto;
margin-right: auto;
}

#rainy-intro {
width 120%;
margin-left: -10%;
margin-right: -10%;
margin-top: -40px;
padding-left: 10%;
padding-right: 10%;
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 60px;
border-radius: 0px;
}

#image-fullwidth {
padding-top: 0px;
margin-top: 50px;
margin-bottom: 40px;
}

#rainyrule {
font-size: 16px;
margin-bottom: 25px;
}

#rainyrule2 {
font-size: 16px;
margin-bottom: 25px;
}

#ghostrulesleftbox {
float: left;
width: 80%;
margin-left: 10%;
margin-right: 10%;
padding: 20px 15px 20px 15px;
border-radius: 20px;
margin-bottom: 40px;
}

#ghostrulesrightbox {
float: left;
width: 80%;
margin-left: 10%;
margin-right: 10%;
padding: 20px 15px 20px 15px;
border-radius: 20px;
margin-bottom: 40px;
}

#ghostrulescenterbox {
width: 90%;
margin-left: 5%;
margin-right: 5%;
padding: 20px 15px 20px 15px;
border-radius: 20px;
margin-bottom: 40px;
}

#ghostrulescenterlargebox {
width: 90%;
margin-left: 5%;
margin-right: 5%;
padding: 20px 15px 20px 15px;
border-radius: 20px;
margin-bottom: 30px;
}

#ghostrulesh3 {
 font-size: 28px;
 margin-bottom: 20px;
padding-top: 10px;
padding-left: 0px;
padding-right: 0px;
}

#ghostrulesh4 {
 font-size: 22px;
padding-left: 0px;
padding-right: 0px;
}

#ghostingrulebox {
 margin-left: auto;
margin-right: auto;
width: 95%;
}

#ghostingrule {
text-align: left;
font-size: 17px;
margin-bottom: 20px;
}

#strike-align {
width: 50px;
height: 50px;
}

#superghost-small {
width: 60px;
height: 50px;
}

#bullet-lefth2 {
margin-left: 5px;
display: inline;
margin-right: 5px;
margin-bottom: 0px;
margin-top: -7px;
width: 40px;
height: 40px;
}

#ghost-align {
width: 51px;
height: 45px;
}

#superghost {
width: 66px;
height: 55px;
margin-right: 10px;
margin-bottom: 0px;
}

#image-above-h2 {
 margin-bottom: -70px;
margin-top: 50px;
width: 40%;
max-width: 160px;
}

#rulesh2 {
 font-size: 32px;
  margin-bottom: 24px;
  margin-top: 17px;
 padding-left: 2%;
 padding-right: 2%;
}

#textpersonalityh2 {
 font-size: 32px;
  margin-bottom: 40px;
  margin-top: 17px;
 padding-left: 2%;
 padding-right: 2%;
}

#flirtsummerh2 {
 font-size: 32px;
  margin-bottom: 40px;
  margin-top: 17px;
 padding-left: 2%;
 padding-right: 2%;
}

#dealrainyh2 {
 font-size: 32px;
  margin-bottom: 40px;
  margin-top: 17px;
 padding-left: 2%;
 padding-right: 2%;
}

#textsexh2 {
 font-size: 32px;
  margin-bottom: 40px;
  margin-top: 17px;
 padding-left: 2%;
 padding-right: 2%;
}

#bonush2 {
 font-size: 32px;
  margin-bottom: 40px;
  margin-top: 17px;
 padding-left: 2%;
 padding-right: 2%;
}

#tick-rules {
margin-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
width: 44px;
height: 40px;
}

#cross-rules {
display: inline;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
width: 40px;
height: 40px;
}

#cruciblesdesktop {
 display: none;
}

#cruciblesh3 {
 display: none;
}

#crucibles-mobile {
 width: 80%;
 max-width: 345px;
 margin-top: 30px;
margin-bottom: 20px;
}

#definition-text {
font-size: 15px;
}

#bigbitter {
font-size: 19px;
}

#subheaderh3 {
 font-size: 22px;
line-height: 24px;
}

.numberbullets {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbullets ul {
 padding: 15px 0px;
}

.numberbullets ul li {
    margin-bottom: 15px;
    margin-left: 4%;
    padding-left: 30px;
   font-size: 15px;
    background-size: 10px 10px;
}

.numberbulletsblack {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsblack ul {
 padding: 15px 0px;
}

.numberbulletsblack ul li {
    margin-bottom: 15px;
    margin-left: 4%;
    padding-left: 30px;
   font-size: 15px;
    background-size: 10px 10px;
}

.numberbulletsgold {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsgold ul {
 padding: 15px 0px;
}

.numberbulletsgold ul li {
    margin-bottom: 15px;
    margin-left: 4%;
    padding-left: 30px;
   font-size: 15px;
    background-size: 10px 10px;
}

.numberbulletsblue {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsblue ul {
 padding: 15px 0px;
}

.numberbulletsblue ul li {
    margin-bottom: 15px;
    margin-left: 4%;
    padding-left: 30px;
   font-size: 15px;
    background-size: 10px 10px;
}

.numberbulletsred {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletsred ul {
 padding: 15px 0px;
}

.numberbulletsred ul li {
    margin-bottom: 15px;
    margin-left: 4%;
    padding-left: 30px;
   font-size: 15px;
    background-size: 10px 10px;
}

.numberbulletspurple {
  padding-left: 0px;
  padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

.numberbulletspurple ul {
 padding: 15px 0px;
}

.numberbulletspurple ul li {
    margin-bottom: 15px;
    margin-left: 4%;
    padding-left: 30px;
   font-size: 15px;
    background-size: 10px 10px;
}

#traits-manwithoptions {
margin-top: 25px;
font-size: 20px;
line-height: 26px;
}

#traits-sub {
font-size: 16px;
}

#traits-sub-pink {
font-size: 18px;
}

#quoteauthor {
font-size: 17px;
}

#arrow-down {
width: 56px;
height: 60px;
}

#pagebreakbook {
margin-top: 30px;
opacity: 0.2;
}

#thatguyintro {
width: 80%;
margin-left: auto;
font-style: italic;
margin-right: auto;
}

#notemistake {
   margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 10px 30px 35px;
  background-size: 100% 28px;
  width: 100%;
  max-width: 550px;
}

#notemistake::before {
  width: 3px;
  top: 0;
  left: 20px;
}

#bigwords {
 font-size: 16px;
line-height: 28px;
margin-bottom: 28px;
}

#cross-mistake {
 margin-right: 0px;
 width: 50px;
height: 50px;
margin-top: -20px;
}

#bullets {
 margin-top: 20px;
 margin-bottom: 30px;
}

#bullets-images {
line-height: 20px;
margin-top: 0px;
margin-bottom: -5px;
margin-left: 5%;
}

#bullet-color {
margin-left: 0px;
 display: inline;
width: 30px;
height: 30px;
margin-right: 10px;
}

#quotenoteiconcenter {
opacity: 0.4;
 margin-top: -20px;
 margin-bottom: 20px;
width: 60px;
height: 60px;
}

#quotenote { 
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 20px 10px 30px 35px;
  background-size: 100% 28px;
  width: 100%;
  max-width: 400px;
}

#quotenote::before {
  width: 3px;
  top: 0;
  left: 20px;
}

#quotenote-text {
margin-bottom: 30px;
line-height: 28px;
font-size: 18px;
}

.second-menu-icon-wrapper .second-menu-icon > span {
    background: #2b3336;
}

#header-wrap .logo {
    border-right: none;
}

#header #header-wrap .header-left {
    border-right: none;
}

.sidemenu-icon-wrapper > span span > b {
    background-color: #2b3336;
}

.sidemenu-icon-wrapper {
 border-right: 1px solid #e5e5e5;
 border-bottom: 1px solid #e5e5e5;
} 

#page-title {
    padding: 20px 30px;
}

.container-fluid {
padding-left: 0px;
padding-right: 0px;
}

#chapter-header {
  min-height: 140px;
}

#chapterbadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 90px;
height: 142px;
 opacity: 0.9;
margin-bottom: 0px;
}


#chapter-header-title {
width: 100%;
margin-left: auto;
margin-right: auto;
}


#chapter-purple {
  font-size: 34px;
  line-height: 42px;
  padding-left: 7%;
  padding-right: 7%;
  width: 100%;
 margin-left: auto;
 margin-top: -10px;
margin-right: auto;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 50px;
}

#chapterbottoml1 {
 background-color: #e9e9eb;
margin-top: -50px;
margin-bottom: 50px;
}

#chapterbottoml3 {
 background-color: #e9e9eb;
margin-top: -50px;
 margin-bottom: 50px;
}

#note {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 40px 10px 30px 32px;
  line-height: 28px;
  background-size: 100% 28px;
}

#note-text {
line-height: 28px;
font-size: 16px;
margin-bottom: 28px;
}

#note::before {
  width: 3px;
  left: 20px;
}

#definition {
width: 80%;
max-width: 400px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 30px;
padding: 5%;
}  

#video {
margin-top: 30px;
margin-bottom: 30px;
width: 100%;
max-width: 480px;
margin-left: auto;
margin-right: auto;
}

#arrow-right {
margin-left: 2px;
margin-right: 2px;
width: 25px;
height: 11px;
} 

#arrow-righth3 {
display: inline;
margin-left: 4px;
margin-right: 4px;
width: 40px;
height: 17px;
}

#subheader {
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  width: 90%;
 clear: both;
 max-width: 480px;
box-shadow: 0px 1px 5px #e1e1e1;
 background-color: #f8f8f8;
 border-radius: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
 margin-bottom: 0px;
 margin-top:  70px;
}

 #subheader-background {
 margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  width: 90%;
 max-width: 480px;
  margin-top: -40px;
  margin-bottom: 20px;
}

#subheader-speech {
 margin-left: -13px;
margin-top: 0px;
width: 50px;
height: 47px;
}

#templatebackground {
width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 5%;
 padding-right: 5%;
padding-bottom: 20px;
padding-top: 10px;
clear: both;
margin-bottom: 20px;
}

#whitebackground {
background-color: #ffffff;
width: 98%;
max-width: 560px;
margin-left: auto;
margin-right: auto;
}

#stickynoteyellow {
width: 46%;
margin-left: 0;
height: 200px;
max-width: 270px;
padding: 40px 15px 10px 15px;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynotegreen {
margin-left: 8%;
margin-right: 0;
width: 46%;
height: 200px;
max-width: 270px;
padding: 40px 15px 10px 15px;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynotepink {
width: 48%;
height: 200px;
max-width: 270px;
margin-left: 0;
padding: 40px 15px 10px 15px;
margin-top: 20px;
margin-bottom: 60px;
}

#stickynote1-3 {
float: left;
width: 48%;
margin-left: 0%;
margin-right: 2%;
min-height: 200px;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynote2-3 {
float: left;
margin-left: 2%;
margin-right: 0%;
width: 48%;
min-height: 200px;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynote3-3 {
width: 48%;
min-height: 200px;
float: left;
margin-left: 0%;
margin-right: 2%;
margin-top: 20px;
margin-bottom: 20px;
}

#stickynote1pair {
background-color: #fdfc8d;
width: 46%;
min-height: 220px;
max-width: 270px;
float: left;
margin-left: 0;
margin-right: 0;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#stickynote2pair {
width: 46%;
min-height: 220px;
max-width: 270px;
float: left;
margin-left: 8%;
margin-right: 0;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#stickynoteorange {
width: 70%;
height: 220px;
float: left;
margin-left: 15%;
margin-right: 15%;
max-width: 350px;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

#stickynote1 {
width: 70%;
min-height: 220px;
float: left;
margin-left: 15%;
margin-right: 15%;
max-width: 350px;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}


#holepunch {
 margin: -35px 0 0 0;
}

#stickynotetext {
font-size: 18px;
}

#kiss {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#warning {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#kisstext {
font-size: 15px;
line-height: 27px;
padding: 15px 20px 15px 20px;
}

#kissemoji {
margin-left: 5%;
width: 12%;
height: 12%;
margin-top: 7%;
margin-bottom: 2%;
}

#mindset {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
padding-bottom: 30px;
margin-bottom: 20px;
margin-top: 20px;
}

#mindsettext {
font-size: 17px;
padding: 15px 0px 15px 0px;
}

#mindsetemoji {
margin-left: 5%;
width: 12%;
height: 12%;
max-width: 55px;
max-height: 50px;
margin-top: 3%;
margin-bottom: 10%;
}

#collageniceleft {
float: none;
max-width: 290px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}

#collageniceright {
float: none;
max-width: 290px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}

#collage {
margin-bottom: 40px;
margin-top: 40px;
}

#bookimage {
  border: 1px solid #efefef;
 padding: 6px;
 margin-top: 30px;
 margin-bottom: 30px; 
 max-width: 380px;
 width: 95%;
 height: 95%;
}

#image-mobile {
  border: 1px solid #efefef;
 padding: 6px;
 margin-top: 30px;
 margin-bottom: 30px; 
 max-width: 420px;
width: 90%;
 height: 90%;
}

#ravenimage {
  border: 1px solid #efefef;
 padding: 6px;
 margin-top: 30px;
 margin-bottom: 30px; 
 max-width: 250px;
 width: 60%;
}


#template-phoneheader {
margin-top: 30px;
}

#template-phonefooter {
margin-bottom: 30px;
margin-top: 60px;
}

#textscreenshot {
 margin-top: 30px;
 margin-bottom: 30px;
 max-width: 295px;
 width: 95%;
 height: 95%;
}

#textscreenshotwchat {
 margin-top: 30px;
 margin-bottom: 30px;
 max-width: 320px;
 width: 97%;
 height: 97%;
}

#textscreenshothand {
 margin-top: 30px;
 margin-bottom: 30px;
 max-width: 430px;
 margin-left: auto;
 margin-right: auto;
 width: 100%;
 height: 100%;
}

#textscreenshotsmall {
 margin-top: 0px;
 margin-bottom: 30px;
 max-width: 295px;
 width: 95%;
 height: 95%;
}


#formula {
 width: 100%;
margin-left: 0px;
margin-right: 0px;
 padding-left: 15px;
 padding-right: 15px;
 border: 2px dashed #d2b0de;
padding-bottom: 20px;
 margin-bottom: 30px;
}


h3#formula-title {
 font-size: 22px;
 margin-bottom: 10px;
 margin-top: 30px;
}

#templateboy {
 width: 100%;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 40px;
}

#templateboygirl {
 width: 100%;
 max-width: 560px;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 40px;
}

#templatematrix {
 width: 100%;
 max-width: 740px;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 40px;
}

#template-matrix-boy {
margin-right: 70px;
margin-left: 20%;
padding: 5%;
vertical-align: middle;
font-size: 17px;
min-height: 70px;
}

#template-matrix-girl {
margin-left: 70px;
margin-right: 0;
padding: 5%;
vertical-align: middle;
font-size: 17px;
min-height: 70px;
}

#gravatarmatrix {
width: 70px;
height: 50px;
margin-bottom: 50px;
}

#matrixneo {
min-height: 60px;
}

#matrixoracle {
min-height: 60px;
}

#template-text {
margin-left: 40px;
margin-right: 25%;
padding: 12px 12px 12px 12px;
border-radius: 5px 10px 10px 5px;
font-size: 15px;
margin-top: 4px;
}

#template-text-boy {
margin-right: 40px;
margin-left: 30%;
padding: 12px 12px 12px 12px;
font-size: 15px;
margin-top: 4px;
}

#template-text-girl {
margin-left: 40px;
margin-right: 30%;
padding: 12px 12px 12px 12px;
font-size: 15px;
margin-top: 4px;
}

#gravatar {
width: 30px;
height: 30px;
border-radius: 50%;
margin: 0% 1%;
opacity: 0.8;
}


.sidemenu-is-open #sidemenu-wrapper .menu-section .menu-list li a {
    margin-right: 0px;
    border-right: none;    
}

.sidemenu-is-open #sidemenu-wrapper .menu-section .menu-list li a span {
    margin-right: 0px;
    border-right: none;
    
}

.menu-list > li > a span {
	margin-right: 0px;
    border-right: none;
	
}

.menu-list > li > a {
    font-size: 17px;
    line-height: 1.1;
    padding: 0px;
  margin-right: 0px;
  border-right: none;
} 

.menu-list > li  {
  margin-right: 0px;
} 

.menu-list > li#menu-item-83 > a, .menu-list > li#menu-item-84 > a, .menu-list > li#menu-item-88 > a {
    font-size: 15px;
}

.menu-list > li#menu-item-103 > a, .menu-list > li#menu-item-104 > a, .menu-list > li#menu-item-105 > a {
    font-size: 13px;
}

.sidemenu-is-open .sidemenu-icon-wrapper::after {
    display: none;
  }

.sidemenu-icon-wrapper::after {
    display: none;
}
  
  .sidemenu-icon-wrapper {
    margin-right: 0px;
}
  
  .sidemenu-is-open .sidemenu-icon-wrapper {
    margin-right: 0px;
}
  
  .logo img {
    height: 21.39px;
    width: 225px;
}
  
  .logo > a {
   width: 225px;
   margin-left: auto;
   margin-right: auto;
}

 #sidemenu-wrapper {
    margin-right: 0px;
    width: 250px;
}


/* - - - Top right menu edits - - - */

.second-menu {
    position: fixed;
    width: 200px;
    height: 120px;
   margin-top: 60px;
  background-color: #ffffff;
}

.basic-menu > li > a {
    font-family: 'Open Sans';
    font-size: 16px;
    color: #2b3336;
    background-color: #ffffff;
}

.basic-menu .has-submenu .submenu li a {
   font-family: 'Open Sans'; 
   color: #2b3336;
}

.basic-menu .has-submenu .menu-arrow {
    color: #cb2026;
}

#header.header-layout-01 .header-menu > li.my-profile-default {
    border-left: none;
}

.basic-menu {
    background-color: #ffffff;
    color: #2b3336;
}

.show-login {
   padding: 20px 20px 20px 110px;
   color: #2b3336;
}

.show-login > a {
    font-family: 'Open Sans';
    color: #2b3336 !important;
    padding: 2px 0 2px 30px;
   font-size: 16px;
}

.show-login > a i {
    display: block;
    position: absolute;
    width: 21px;
    height: 21px;
    line-height: 21px;
    top: 2px;
    left: 0;
    font-size: 21px;
}

.second-menu-is-open .second-menu {
    right: 0px;
}

.force-close-sidemenu.second-menu-is-open #header, .second-menu-is-open #header {
    left: 0px !important;
    right: 85%;
}

.second-menu-is-open #page-wrapper, .force-close-sidemenu.second-menu-is-open #page-wrapper {
    position: relative;
    left: 0%;
}

.second-menu-is-open #content, .force-close-sidemenu.second-menu-is-open #content {
   opacity: 0.5;
   background-color: #2b3336;
}

.second-menu-is-open #page-title, .force-close-sidemenu.second-menu-is-open #page-title {
   opacity: 0.5;
   background-color: #2b3336;
}

.second-menu-is-open #footer, .force-close-sidemenu.second-menu-is-open #footer {
   opacity: 0.5;
   background-color: #2b3336;
}

.basic-menu > li.kleo-user_avatar-nav > a img {
    width: 24px;
    height: 24px;
    margin-right: 21px;
}

.basic-menu > .has-submenu.kleo-user_avatar-nav > .submenu > li > a i {
    display: block;
    font-size: 21px;
    position: absolute;
    top: 5px;
    left: 5px;
}

.basic-menu .has-submenu .submenu li a {
    position: relative;
    font-size: 15px;
    min-height: 20px;
}

.basic-menu > .has-submenu > .submenu > li > a {
    padding: 2px 20px 2px 45px;
}

/* - - - End of top right menu edits - - - */

.breadcrumb {
	font-size: 13px;
        line-height: 26px;
}

.breadcrumb > li + li:before {
    padding: 0 3px;
}
  
 .sidemenu-is-open #header {
   padding-left: 0px;
   left: 0%;
  }

.sidemenu-is-open  .widget {
   margin-left: auto;
   margin-right: auto;
   width: 370px;
}

  .widget {
   width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-122 .widget, .page-id-122 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-1980 .widget, .page-id-1980 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4521 .widget, .page-id-4521 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2063 .widget, .page-id-2063 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1701 .widget, .page-id-1701 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-2691 .widget, .page-id-2691 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2788 .widget, .page-id-2788 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5486 .widget, .page-id-5486 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2744 .widget, .page-id-2744 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-126 .widget, .page-id-126 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-127 .widget, .page-id-127 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1697 .widget, .page-id-1697 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2031 .widget, .page-id-2031 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1705 .widget, .page-id-1705 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2720 .widget, .page-id-2720 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2502 .widget, .page-id-2502 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2293 .widget, .page-id-2293 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1873 .widget, .page-id-1873 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2742 .widget, .page-id-2742 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5189 .widget, .page-id-5189 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5314 .widget, .page-id-5314 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2677 .widget, .page-id-2677 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2755 .widget, .page-id-2755 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2688 .widget, .page-id-2688 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3819 .widget, .page-id-3819 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3821 .widget, .page-id-3821 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3885 .widget, .page-id-3885 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4923 .widget, .page-id-4923 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5449 .widget, .page-id-5449 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4940 .widget, .page-id-4940 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4941 .widget, .page-id-4941 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5128 .widget, .page-id-5128 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4848 .widget, .page-id-4848 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3942 .widget, .page-id-3942 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3943 .widget, .page-id-3943 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2367 .widget, .page-id-2367 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5434 .widget, .page-id-5434 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2700 .widget, .page-id-2700 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4518 .widget, .page-id-4518 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4074 .widget, .page-id-4074 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4076 .widget, .page-id-4076 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2669 .widget, .page-id-2669 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4534 .widget, .page-id-4534 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4764 .widget, .page-id-4764 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5311 .widget, .page-id-5311 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5475 .widget, .page-id-5475 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5484 .widget, .page-id-5484 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2064 .widget, .page-id-2064 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4023 .widget, .page-id-4023 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-2327 .widget, .page-id-2327 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1655 .widget, .page-id-1655 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2074 .widget, .page-id-2074 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2082 .widget, .page-id-2082 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2702 .widget, .page-id-2702 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-71 .widget, .page-id-71 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4967 .widget, .page-id-4967 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5041 .widget, .page-id-5041 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5203 .widget, .page-id-5203 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5209 .widget, .page-id-5209 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4973 .widget, .page-id-4973 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5648 .widget, .page-id-5648 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2726 .widget, .page-id-2726 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5032 .widget, .page-id-5032 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5253 .widget, .page-id-5253 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5034 .widget, .page-id-5034 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5255 .widget, .page-id-5255 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5036 .widget, .page-id-5036 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5254 .widget, .page-id-5254 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2066 .widget, .page-id-2066 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2067 .widget, .page-id-2067 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2068 .widget, .page-id-2068 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2069 .widget, .page-id-2069 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2070 .widget, .page-id-2070 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2092 .widget, .page-id-2092 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2095 .widget, .page-id-2095 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2098 .widget, .page-id-2098 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2099 .widget, .page-id-2099 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2100 .widget, .page-id-2100 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2101 .widget, .page-id-2101 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2102 .widget, .page-id-2102 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2103 .widget, .page-id-2103 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2065 .widget, .page-id-2065 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5228 .widget, .page-id-5228 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5443 .widget, .page-id-5443 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5496 .widget, .page-id-5496 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2060 .widget, .page-id-2060 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}


 .page-id-124 .widget,  .page-id-124 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}

 .page-id-1649 .widget,  .page-id-1649 .sidemenu-is-open .widget {
    width: 370px;
   margin-left: auto;
   margin-right: auto;
}


.widget_text .textwidget p {
   font-size: 14px !important;
}

.textwidget {
  font-size: 14px !important;
  line-height: 25px;
  padding-top: 14px;
  padding-bottom: 20px;
}

.textwidget a {
  font-size: 14px;
}

.textwidget a:hover {
  font-size: 14px;
}

   .book {
  padding-left: 6%;
  padding-right: 6%;
}

.sidemenu-is-open .book {
  padding-left: 6%;
  padding-right: 6%;
}

.info-page {
  padding-left: 0%;
  padding-right: 0%;
}

.sidemenu-is-open .info-page {
  padding-left: 4%;
  padding-right: 4%;
}
  
  #content .book p {
  font-size: 15px;
}

#content .info-page p {
  font-size: 15px;
}

blockquote p {
    font-size: 15px !important;
}

h1 {
 font-size: 34px;
 margin-bottom: 50px;
}

#centerh2 {
 font-size: 30px;
  margin-bottom: 20px;
  margin-top: 80px;
}

#subheaderh2 {
 font-size: 30px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.info-page > h1 {
 font-size: 32px;
 text-align: center;
 margin: 20px 0 40px 0;
} 

.sidemenu-is-open .info-page > h1 {
 font-size: 32px;
 text-align: left;
 margin: 20px 0 40px 0;
} 

.force-close-sidemenu.sidemenu-is-open .info-page > h1 {
    font-size: 32px;
    text-align: center;
    margin: 20px 0 40px 0;
}


h2 {
 font-size: 26px;
  margin-bottom: 0px;
  margin-top: 60px;
}

h3 {
 font-size: 21px;
  margin-bottom: 0px;
 margin-top: 50px;
}

.info-page > h3 {
 font-size: 22px;
 margin-bottom: 10px;
 margin-top: 35px;
}

h4 {
 font-size: 18px;
  margin-bottom: 0px;
 margin-top: 30px;
}
  
}

/* Ipad kindle and tablet screens 768px */

@media only screen and (min-width: 768px) and (max-width: 991px) {

/* Options AI Landing Page 782px - 991px */

#dashproductadaimobile {
 display: none;
}

#dashproductadaisize {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}

#lptopcontainer {
 padding-left: 5%;
 padding-right: 5%;
}


   #homeph1 {
        font-size: 48px;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }

#homeph2 {
    font-size: 20px;
}

.button-home {
    width: 72% !important;
    max-width: 310px;
    margin-top: 15px !important;
    font-size: 18px !important;
    padding: 15px 15px;
}

#afterbuttontext {
    font-size: 13px;
    margin-top: -30px;
}

    .homepagetop {
        padding-left: 5%;
        padding-right: 5%;
        overflow: auto;
        padding-bottom: 40px;
        padding-top: 40px;
    }

#hometopleft {
    float: left;
    width: 50%;
    padding-top: 50px;
    padding-left: 0;
    margin-right: 3%;
}

    #hometopright {
        float: left;
        width: 45%;
        margin-top: 20px;
        margin-right: 2%;
    }

 #hometopleft1 {
        width: 52% !important;
        padding-top: 15px !important;
        padding-left: 0 !important;
        margin-right: 10% !important;
    }

#hometopright1 {
        width: 38% !important;
        padding-top: 20px;
        padding-left: 0;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #homeph3 {
        font-size: 34px !important;
        max-width: 365px;
        text-align: left !important;
        margin-left: 0px !important;
    }

    #homeph4 {
        font-size: 21px !important;
        max-width: 360px;
        text-align: left !important;
    }

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: 0px;
    width: 40px;
}

    #aiwebappmodelmobile {
        width: 200px !important;
        height: auto;
        margin-top: -20px !important;
    }

    .homepagehowworks {
        padding-left: 5%;
        padding-right: 5%;
        overflow: auto;
        padding-top: 70px;
      padding-bottom: 60px;
}

  .homepagehowworks2 {
        padding-left: 5%;
        padding-right: 5%;
       overflow: auto;
       padding-top: 50px;
     padding-bottom: 60px;
}

.homepagemanageoptions {
        padding-left: 5%;
        padding-right: 5%;
        overflow: auto;
        padding-top: 70px;
        padding-bottom: 70px;
    }

    #homepmainheaderblack {
        padding-top: 5px;
        font-size: 35px;
        line-height: 1.5;
    }

#homepmainheader {
    padding-top: 30px;
    font-size: 35px;
    line-height: 1.5;
}

#numsteps {
        width: 40px;
        height: 40px;
        line-height: 1.6;
        margin-right: 10px;
        margin-top: 1px;
    }

#homesteps {
    padding-top: 0px;
    font-size: 27px;
    margin-right: -13%;
    line-height: 1.5;
}

#stepsubheader {
    font-size: 23px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 21px;
    margin-right: -5%;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 16px;
   margin-bottom: 12px;
}

    #appfeatures2 {
        font-size: 18px;
        padding-top: 9px;
        margin-bottom: 12px;
    }

#upgrade-tick-ai {
width: 16px;
height: 14px;
}


#webappmodelsteps {
    width: 75%;
    height: auto;
    max-width: 250px;
    margin-top: 30px;
   box-shadow: 0px 1px 10px #aca7a7;
}

 #webappmodelstepsmobile {
       display: none;
    }

    .scroll-modules-ai {
        height: 600px;
        padding-top: 115px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: -7%;
        margin-bottom: 0px;
        width: 290px;
    }

    #scroll-modules2-ai {
        width: 236px;
        height: 387px;
        overflow-y: scroll !important;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4px;
    }

#scroll-through-images-cta-mobile-ai {
        width: 140px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -15px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 22px;
        line-height: 1.5;
        max-width: 582px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }

.button2-home {
      width: 65% !important;
      max-width: 235px;
    font-size: 18px !important;
    padding: 11px 14px;
    margin-bottom: 20px;
    margin-top: 0px;
}

#manageoptionsleft {
    float: left;
    width: 40%;
    padding-top: 50px;
    padding-left: 0%;
    margin-right: 5%;
}

#manageoptionsright {
        float: left;
        width: 55%;
        padding-top: 30px;
        margin-top: -20px;
    }

    #manageoptionsimage {
        width: 100%;
        max-width: 240px;
        margin-top: 0px;
        margin-bottom: -30px;
    }

#oaitestp1, #oaitestp2, #oaitestp3, #oaitestp4 {
     display: none;
    }

#oaitestp1mob, #oaitestp2mob, #oaitestp3mob, #oaitestp4mob { 
 margin-top: 40px;
 float: left;
 width: 40% !important;
margin-bottom: 20px;
 margin-left: 5% !important;
 margin-right: 5% !important;
height: auto;
}

#oaitestp1mob, #oaitestp3mob { 
clear: both;
}

.homepagetestimonials {
       padding-left: 5%;
        padding-right: 5%;
        overflow: auto;
        padding-top: 70px;
        padding-bottom: 50px;
}

.homepagequestions {
     padding-left: 5%;
     padding-right: 5%;
    margin: 0 auto;
    padding-top: 55px;
    padding-bottom: 50px !important;
}

.homepagehowworks3  {
     padding-left: 5%;
     padding-right: 5%;
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 0px;
}

.homepagebottom {
     padding-left: 5%;
     padding-right: 5%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 0px;
}

.homepagebottom2 {
     padding-left: 5%;
     padding-right: 5%;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 0px;
}

h2#accordianh2ai {
    font-size: 17px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswersai {
    font-size: 16px !important;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 16px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 40%;
    padding-left: 0%;
    margin-right: 10%;
}

#apphomescreenright {
    width: 40%;
    margin-left: 10%;
}

#homepmainheaderbottom {
        padding-top: 30px;
        font-size: 52px;
        line-height: 1.5;
    }

#homepsubheaderbottom {
        font-size: 22px;
        margin-top: 24px;
        max-width: 430px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

#modules-scroll-image-ai {
    margin-top: -14px;
    margin-bottom: -14px;
}

#pricingfreetrial {
    font-size: 28px;
}

    #pricingtopbox {
        padding: 20px 20px 0px 20px;
    }

#pricingcenterbox {
    width: 90%;
    margin-top: 30px;
    max-width: 420px;
}

#pricemonthly {
    font-size: 14px;
 }
 
 #bigprice {
     font-size: 16px;
}

#pricingfeatures {
    padding: 20px 20px 20px 20px;
}

/* Options AI Landing Page END 782px - 991px */


/* UPSELL Splash pages 768px */

#lph2twentyfourmob {
 display: none;
}


#lph2twentyfour {
    color: #42484a;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    font-weight: 600;
    font-size: 32px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 40px;
    margin-top: 80px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}

#lppriceaftervideotop {
 font-size: 28px;
}

#ottestwidth {
 width: 100%;
 max-width: 650px;
 margin-left: auto;
 margin-right: auto;
}

#ottestp1, #ottestp2, #ottestp3, #ottestp4 { 
 margin-top: 40px;
 float: left;
 width: 46%;
margin-bottom: 20px;
 margin-left: 2%;
 margin-right: 2%;
height: auto;
}

#ottestp1, #ottestp3 { 
clear: both;
}

#otheadercontainer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#otnavbar {
    float: right;
    padding-top: 0px;
    padding-bottom: 60px;
    font-size: 14px;
    margin-right: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #dddddd;
    margin-top: -55px;
}

#otnavbarleft {
    float: left;
    padding-top: 0px;
    padding-bottom: 60px;
    font-size: 14px;
    margin-right: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #dddddd;
    margin-top: -55px;
   margin-left: 120px;
}


#otnavlink {
 margin-right: 25px;
}

#otnavlink:hover {
 margin-right: 25px;
}

#cross-sell-video {
  max-width: 650px;
  height: auto;
 margin-left: auto;
 margin-right: auto;
}

#downsellh1 {
    margin-top: 40px;
    line-height: 30px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2d3335;
    font-weight: normal;
    font-size: 22px;
    letter-spacing: -0.5px;
    text-align: center;
}

#downsellh1mobile {
 display: none;
}

#pa-alert-bar {
width: 100%;
padding-left: 15%;
padding-right: 15%;
line-height: 23px;
font-size: 15px;
font-weight: 600;
}



.page-id-2065 #lph3orange, .page-id-2060 #lph3orange, .page-id-5228 #lph3orange, .page-id-5443 #lph3orange, .page-id-5496 #lph3orange {
	margin-bottom: 30px !important;
	}

#rich-options-creator {
 margin-top: -20px;
}

#subheaderphvideo {
 font-size: 18px;
}

.page-id-4074 #mobile-videoplayer-vsl, .page-id-4076 #mobile-videoplayer-vsl {
    max-width: 400px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
   margin-top: 30px;
}

#splashcongratulationsmobile {
 display: none;
}

#upsellsplashendwarning {
  clear: both;
  margin-top: 50px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 250px;
}

#upsellsplashendwarning p {
     font-size: 15px !important;
     font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
     font-weight: normal !important;
     color: #a40a0a !important;
     text-align: center !important;
}

#upsellsplashmobile60day {
  display: none;
}

#upsellsplashmobile {
 clear: both;
text-align: center;
}

.page-id-3942 #dashboxbutton, .page-id-3943 #dashboxbutton {
    width: 100%;
    max-width: 300px;
    float: none;
    margin-bottom: 20px;
   margin-left: auto;
   margin-right: auto;
}

#dashboxbutton3 {
    width: 80%;
    max-width: 200px;
    float: none;
    margin-left: auto !important;
   margin-right: auto !important;
   margin-top: 0px;
  margin-bottom: 20px;
}


#upsellsplashbullets li {
   margin-bottom: 14px;
}

.page-id-3942 #lph3orange, .page-id-3943 #lph3orange {
    font-size: 36px !important;
    line-height: 42px !important;
    padding-left: 0px;
    margin-bottom: 20px !important;
}

#upsellsplashh3sub {
    font-size: 20px;
    line-height: 24px;
}

/* Recommended Product OPTIONS footer section 768px */

#recproductadmobile {
 display: none;
}

/* Recommended Products Section Academy */

#recommendedproductleft {
 width: 45%;
 max-width: 350px;
}

#recommendedproductright {
 width: 45%;
 max-width: 350px;
}

/* Academy Banner Ads */

.page-id-3327 #dashboardh3, .page-id-3335 #dashboardh3, .page-id-3361 #dashboardh3, .page-id-3400 #dashboardh3, .page-id-3438 #dashboardh3, .page-id-3955 #dashboardh3 {
  clear: both;
 margin-top: 20px;
}


.page-id-3819 #dashlpsectiontestimonials, .page-id-4923 #dashlpsectiontestimonials, .page-id-4940 #dashlpsectiontestimonials, .page-id-4941 #dashlpsectiontestimonials, .page-id-4848 #dashlpsectiontestimonials, .page-id-5128 #dashlpsectiontestimonials, .page-id-3821 #dashlpsectiontestimonials, .page-id-3885 #dashlpsectiontestimonials, .page-id-5449 #dashlpsectiontestimonials {
    margin-top: 50px;
    padding: 10px;
    padding-bottom: 5px;
    }


/* Dashboard new products 768px */

 #dashalert p {	
  font-size: 17px !important;
  color: #ff077b !important;
  font-family: 'Bitter', serif !important;
  line-height: 30px !important;
  margin-bottom: 30px !important;
}

.page-id-1616 .mm-button.orange, .page-id-1616 .mm-button.orange2, .page-id-4967 .mm-button.orange, .page-id-4967 .mm-button.orange2 {
    width: 90% !important;
    font-size: 20px !important;
    padding: 20px 15px !important;
   margin-top: 30px !important;
   font-weight: 400 !important;
  margin-bottom: 10px !important;
}

/* Core Checkout page 768px */

.page-id-1702 #pricecheckoutordersummary2 {
    font-size: 15px !important;
}

.page-id-1702 #pricecheckoutordersummary {
    font-size: 15px !important;
}

#priceproductordersummary {
    font-size: 20px !important;
   line-height: 32px !important;
}

/* Dashboard LP 768px */

#dashboxbutton {
  width: 80%;
}

 #dashboxbutton2 {
  width: 80%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

#dashlpsectiontestimonials {
 margin-top: -60px;
}

.page-id-3833 #sixtydaybadge, .page-id-3840 #sixtydaybadge, .page-id-3942 #sixtydaybadge, .page-id-3943 #sixtydaybadge, .page-id-4948 #sixtydaybadge, .page-id-4949 #sixtydaybadge, .page-id-5032 #sixtydaybadge, .page-id-5034 #sixtydaybadge, .page-id-5036 #sixtydaybadge, .page-id-5038 #sixtydaybadge, .page-id-5253 #sixtydaybadge, .page-id-5254 #sixtydaybadge, .page-id-5255 #sixtydaybadge {
    float: left;
    margin-top: 0px;
}

.page-id-3833 #sixtydaybadgetext, .page-id-3840 #sixtydaybadgetext, .page-id-3942 #sixtydaybadgetext, .page-id-3943 #sixtydaybadgetext, .page-id-4948 #sixtydaybadgetext, .page-id-4949 #sixtydaybadgetext, .page-id-5032 #sixtydaybadgetext, .page-id-5034 #sixtydaybadgetext, .page-id-5036 #sixtydaybadgetext, .page-id-5038 #sixtydaybadgetext, .page-id-5253 #sixtydaybadgetext, .page-id-5254 #sixtydaybadgetext, .page-id-5255 #sixtydaybadgetext {
    margin-top: 15px;
}

.page-id-3833 #sixtydayguarantee, .page-id-3840 #sixtydayguarantee, .page-id-3942 #sixtydayguarantee, .page-id-3943 #sixtydayguarantee, .page-id-4948 #sixtydayguarantee, .page-id-4949 #sixtydayguarantee, .page-id-5032 #sixtydayguarantee, .page-id-5034 #sixtydayguarantee, .page-id-5036 #sixtydayguarantee, .page-id-5038 #sixtydayguarantee, .page-id-5253 #sixtydayguarantee, .page-id-5254 #sixtydayguarantee, .page-id-5255 #sixtydayguarantee {
    padding: 15px;
}

.page-id-3833 #sixtylpvideo, .page-id-3840 #sixtylpvideo, .page-id-3942 #sixtylpvideo, .page-id-3943 #sixtylpvideo, .page-id-4948 #sixtylpvideo, .page-id-4949 #sixtylpvideo, .page-id-5032 #sixtylpvideo, .page-id-5034 #sixtylpvideo, .page-id-5036 #sixtylpvideo, .page-id-5038 #sixtylpvideo, .page-id-5253 #sixtylpvideo, .page-id-5254 #sixtylpvideo, .page-id-5255 #sixtylpvideo {
    width: 90%;
   max-width: 400px;
    margin-top: 50px;
    margin-bottom: 60px;
}

.page-id-3833 .mm-button.orange, .page-id-3840 .mm-button.orange, .page-id-4948 .mm-button.orange, .page-id-4949 .mm-button.orange, .page-id-5032 .mm-button.orange, .page-id-5034 .mm-button.orange, .page-id-5036 .mm-button.orange, .page-id-5038 .mm-button.orange, .page-id-5253 .mm-button.orange, .page-id-5254 .mm-button.orange, .page-id-5255 .mm-button.orange {
 width: 70% !important;
}

#dashboardlph3 {
    font-size: 22px !important;
    line-height: 32px !important;
    padding-right: 0px;
    margin-top: 20px;
}

#splashupsellorderh3 {
    font-size: 18px !important;
    line-height: 26px !important;
    padding-right: 0px;
    margin-top: 20px;
}


.page-id-3833 #lpsplashleft, .page-id-3840 #lpsplashleft, .page-id-3942 #lpsplashleft, .page-id-3943 #lpsplashleft, .page-id-4948 #lpsplashleft, .page-id-4949 #lpsplashleft, .page-id-5032 #lpsplashleft, .page-id-5034 #lpsplashleft, .page-id-5036 #lpsplashleft, .page-id-5038 #lpsplashleft, .page-id-5253 #lpsplashleft, .page-id-5254 #lpsplashleft, .page-id-5255 #lpsplashleft {
    float: left;
    width: 65%;
}

.page-id-3833 #lpsplashright, .page-id-3840 #lpsplashright, .page-id-3942 #lpsplashright, .page-id-3943 #lpsplashright, .page-id-4948 #lpsplashright, .page-id-4949 #lpsplashright, .page-id-5032 #lpsplashright, .page-id-5034 #lpsplashright, .page-id-5036 #lpsplashright, .page-id-5038 #lpsplashright, .page-id-5253 #lpsplashright, .page-id-5254 #lpsplashright, .page-id-5255 #lpsplashright {
    float: left;
    width: 35%;
}

.page-id-3833 #lpsplashleft p, .page-id-3840 #lpsplashleft p, .page-id-3942 #lpsplashleft p, .page-id-3943 #lpsplashleft p, .page-id-4948 #lpsplashleft p, .page-id-4949 #lpsplashleft p, .page-id-5032 #lpsplashleft p, .page-id-5034 #lpsplashleft p, .page-id-5036 #lpsplashleft p, .page-id-5038 #lpsplashleft p, .page-id-5253 #lpsplashleft p, .page-id-5254 #lpsplashleft p, .page-id-5255 #lpsplashleft p {
    font-size: 16px !important;
    line-height: 26px;
}

/* Upsell 768px */

#testimonial10magnetmobile {
 display: none;
}

#upsellh1 {
    margin-top: 40px;
    line-height: 75px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #000000;
    font-weight: 700;
    font-size: 62px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh1mobile {
   display: none;
}

#upsellh3desktop {
    margin-top: 50px;
    line-height: 55px;
    padding-top: 0px;
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #c00;
    font-weight: 700;
    font-size: 40px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh3mobile {
 display: none;
}

#flashcardacademyvideos {
  width: 90%;
  max-width: 700px;
}

.mm-update-subscription-button {
 margin-left: -620px !important;
}

.force-close-sidemenu.sidemenu-is-open .mm-update-subscription-button {
margin-left: -620px !important;
}

.sidemenu-is-open .mm-update-subscription-button {
margin-left: -350px !important;
}

/* LP Video tablet */

.page-id-4074 #mobile-videoplayer-vsl, .page-id-4076 #mobile-videoplayer-vsl {
 margin-bottom: 30px;
 margin-top: 30px;
}

#highdemandbox {
    width: 100%;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-top: -20px;
    margin-bottom: 50px;
    text-align: center;
    font-size: 14px;
}

.page-id-2700 #highdemandsplash, .page-id-4074 #highdemandsplash, .page-id-4076 #highdemandsplash, .page-id-4518 #highdemandsplash {
    background-color: #ffbe5c;
    padding: 7px;
    line-height: 20px;
    border-radius: 2px;
    color: #000000;
}

.page-id-2702 #lph3orange, .page-id-2726 #lph3orange, .page-id-71 #lph3orange, .page-id-4023 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: 30px !important;
    font-size: 30px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

.page-id-2702 #faqh2, .page-id-2726 #faqh2, .page-id-71 #faqh2, .page-id-4023 #faqh2 {
    margin-top: 0px !important;
    line-height: 25px !important;
    font-size: 16px !important;
}

.page-id-2702 #lpsplashleft, .page-id-2726 #lpsplashleft, .page-id-71 #lpsplashleft {
 margin-bottom: 30px !important;
}

#productpricelarge {
 font-size: 24px !important;
 margin-top: 0px;
 letter-spacing: -1px;
 text-align: left;
 font-weight: bold;
}

#termsofsale-destop {
     background-color: #fafafa;
    padding: 10px;
    padding-top: 20px;
    border: 1px solid #f7f7f7;
}

#termsofsale-mobile {
 display: none;
}

#termsofsaletext {
font-size: 13px;
line-height: 19px;
color: #2b3336;
font-weight: 400;
 margin-top: 10px;
 margin-bottom: 10px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

.page-id-2367 #lph3orange, .page-id-5434 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    font-weight: normal;
}

.page-id-2700 #lph3orange, .page-id-4074 #lph3orange, .page-id-4076 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 10%;
    padding-right: 10%;
    width: 100%;
    font-weight: normal;
}

.page-id-4518 #lph3orange {
     color: #404d51;
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 10%;
    padding-right: 10%;
    width: 100%;
    font-weight: normal;
}

.page-id-2669 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 10%;
    padding-right: 10%;
    width: 100%;
    font-weight: normal;
}

.page-id-4534 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 10%;
    padding-right: 10%;
    width: 100%;
    font-weight: normal;
}

.page-id-4764 #lph3orange, .page-id-5311 #lph3orange, .page-id-5475 #lph3orange, .page-id-5484 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 10%;
    padding-right: 10%;
    width: 100%;
    font-weight: normal;
}

.page-id-2064 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 10%;
    padding-right: 10%;
    width: 100%;
    font-weight: normal;
}


#mobile-videoplayer-vsl {
 width: 90%;
  max-width: 500px;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

#tindersubheader {
    font-size: 21px;
}

.oa-video-summary {
  width: 100%;
  padding-left: 4%;
  padding-right: 4%;
}

#content .oa-video-summary p {
 font-size: 16px;
} 

.backbuttonoavideo {
float: left;
    font-size: 18px;
       background: #ffffff;
    border: 1px solid #dfdcdc;
    color: #2b3336;
    padding: .7em .25em;
    width: 45%;
    margin-left: 0;
    margin: auto;
    margin-top: 15px;
}

.nextbuttonoavideo {
    float: left;
    font-size: 18px;
    background: #ffffff;
    border: 1px solid #dfdcdc;
    color: #2b3336;
    padding: .7em .25em;
    width: 45%;
    margin-left: 10%;
    margin-top: 15px;
}

#video-play-box {
    width: 80%;
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 500px;
    margin-top: 0px;
    margin-bottom: 30px;
}

#month-video-play {
    float: left;
    width: 100%;
    margin-left: 0;
}

#month-video-play-info {
    float: left;
    width: 100%;
    margin-top: -15px;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
}

#month-play-info-icon-mobile {
margin-top: -20px;
}

h3#oa-month-video-name-mobile {
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #51465a;
    font-size: 24px;
    text-align: center;
    margin-top: -10px;
    margin-bottom: 20px;
    font-weight: bold;
    letter-spacing: 0px;
}

h3#oa-video-title {
  display: none;
}

h3#oa-month-video-name {
 display: none;
}

#month-play-info-icon {
 display: none;
}

.page-id-2461 #module-module-intro, .page-id-2470 #module-module-intro, .page-id-2463 #module-module-intro, .page-id-2472 #module-module-intro, .page-id-2474 #module-module-intro, .page-id-2490 #module-module-intro, .page-id-2492 #module-module-intro, .page-id-2493 #module-module-intro, .page-id-2495 #module-module-intro, .page-id-2497 #module-module-intro, .page-id-2499 #module-module-intro, .page-id-2500 #module-module-intro {
    font-size: 16px;
    min-height: auto;
}

.mm-myaccount-block {
    width: 100% !important;
    float: left;
}

#oa-order-confirmed {
    width: 50%;
    margin-right: auto;
    margin-top: 40px;
    margin-left: auto;
}

.page-id-2502 #recaptick-inline {
    width: 40px;
    height: 40px;
}

#oa-alert-bar {
width: 100%;
background-color: #f07526;
padding: 15px;
margin-top: 20px;
margin-bottom: 0px;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
line-height: 27px;
font-size: 18px;
font-weight: bold;
letter-spacing: -0.5px;
color: #ffffff;
}

#oa-alert-bar-mobile {
 display: none;
}

#noaccess-schedule {
margin: auto;
width: 50%;
}

#mobileplusicon {
 display: none;
}

h2#accordianh2 {
 font-size: 16px !important;
}

#timerbackground {
    width: 110px;
    height: 60px;
}

#timer {
    font-size: 30px;
}

#lpheadervid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #aaaaaa;
}

.page-id-4518 #lpheadervid {
 width: 100%;
 margin-left: auto;
 margin-right: auto;
border-bottom: none;
}

.page-id-2367 #lph3, .page-id-5434 #lph3 {
    font-size: 22px !important;
}

.page-id-2700 #lph3, .page-id-4518 #lph3 {
    font-size: 22px !important;
}

.page-id-4074 #lph3, .page-id-4076 #lph3 {
    font-size: 22px !important;
}

#lph3orange {
    font-size: 36px !important;
    line-height: 38px !important;
    padding-left: 4%;
    padding-right: 4%;
   width: 100%;
}

#lpvideoctabanner {
    width: 100%;
    margin-top: 0px;
   margin-bottom: 0px;
}

#ctabannerleft {
    width: 50%;
    padding-left: 2%;
    padding-bottom: 42px;
}

#ctabannerright {
    width: 50%;
    padding-right: 2%;
    margin-bottom: 50px;
}

#ctabannerh3 {
    margin-top: 20px;
    font-size: 20px;
}

#ctabannerh3under {
    font-size: 25px;
    margin-top: 0px;
    line-height: 28px;
}

#ctabannertriangle {
    margin-top: -10px;
    margin-left: -0px;
    margin-bottom: 1px;
    height: 170px;
    float: left;
    margin-right: 20px;
}

.ctabannerbutton {
    width: 60% !important;
    font-size: 20px !important;
    margin-top: 40px;
    margin-left: auto;
    float: left;
    margin-right: auto;
    letter-spacing: -0.5px;
    padding: 15px 15px;
    margin-bottom: 10px;
}



#lpsplashbelowimagemobile {
display: none;
}

#lpspashimagemobile {
display: none;
}

#lpsplashbelowimage p {
clear both;
 font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif !important;
font-size: 13px !important;
margin-top: -20px;
}

.page-id-2367 #upgrade-tick, .page-id-5434 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-2367 #faqh2, .page-id-5434 #faqh2 {
 font-size: 21px !important;
}

.page-id-2700 #upgrade-tick, .page-id-4518 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-4074 #upgrade-tick, .page-id-4076 #upgrade-tick {
    display: inline;
    margin-left: 0px;
    opacity: 0.9;
    margin-right: 5px;
}

.page-id-2700 #faqh2, .page-id-4518 #faqh2 {
 font-size: 21px !important;
}

.page-id-4074 #faqh2, .page-id-4076 #faqh2 {
 font-size: 21px !important;
}


#gravatarmatrixcircle {
    width: 70px;
    height: auto;
    margin-left: 0px;
    margin-right: -10px;
    margin-bottom: 20px;
}

#text-header-lp {
    margin-left: -1%;
    margin-right: 8%;
    padding: 3% 4%;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    line-height: 36px;
}

#lpsplashpage {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}

#lpsplashleft {
    float: left;
    width: 70%;
    padding-left: 10px;
    box-shadow: 0px 1px 5px #e1e1e1;
    padding-right: 10px;
    background-color: #fbfbfb;
    margin-bottom: 160px;
    padding-bottom: 20px;
    padding-top: 0px;
    border-radius: 10px;
    margin-top: 10px;
}

#lpsplashleft p {
    font-family: 'Bitter', serif;
    font-size: 14px !important;
    color: #454545;
}

#lpsplashright {
    float: left;
    width: 30%;
    margin-left: 0.5%;
    margin-right: -2%;
}

#lpspashimage {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    width: 215px;
    margin-left: 0px !important;
    height: auto;
    border: none;
}

#lpsplashbelowimage {
    background-color: #ffffff;
    width: 100%;
    clear: both;
    margin-left: 0px;
    padding-left: 8px;
    padding-right: 0px;
    color: #ffffff;
}

#upgrade-badges {
width: 25px;
height: auto;
}

#upgrade-tick {
width: 15px;
height: auto;
}

.box {
  width: 100%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 10px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

#popupunlockbutton {
     width: 80% !important;
    clear: both;
    margin-left: 10%;
    margin-top: 15px;
  font-size: 22px !important;
}

.overlay {
  position: fixed;
    z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  overflow-y: scroll !important;
   -webkit-overflow-scrolling: touch;
}

.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
    margin: 120px auto;
    padding: 30px 50px;
    background: #fff;
    border-radius: 5px;
    width: 70%;
    height: 680px;
    position: relative;
    transition: all 1s ease-in-out;
}

.popup .close {
  position: absolute;
  top: 0px;
  right: 20px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333 !important;
}

.popup .close:hover {
  color: #cb2025 !important;
  text-decoration: none !important;
}

/* Membership Level page */

#silvermembership {
font-size: 16px;
line-height: 22px !important;
}

#goldmembership {
font-size: 16px;
line-height: 22px !important;
}

#mlevelwhitelast {
    min-height: 554px;
}

/* Splash pop up */

h3#splashh3 {
    color: #2b3336 !important;
    margin-top: 0px !important;
    padding: 0px 0px !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-size: 22px !important;
}

#escapex {
float: right;
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
text-align: right !important;
margin-top: -30px;
margin-right: 0px;
padding: 0px;
opacity: 0.8;
font-size: 20px;
color: #2b3336 !important;
}

#escapex:hover {
opacity: 1;
}

#splashsignupdummy {
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup2 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup3 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup4 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup5 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup6 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignupleft {
display: none;
width: 0%;
margin-left: 0%;
}

#splashsignupright {
    clear: both;
    float: left;
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
}


#optionssignupmobile {
 width: 60%;
 max-width: 230px;
 height: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}


/* new checkout page */

.orderrecapfeatures ul li {
    margin-bottom: -10px;
    margin-left: 0px;
   padding-left: 30px;
    margin-top: 20px;
    padding-left: 28px;
    font-size: 16px;
    line-height: 20px;
    background-size: 20px 20px;
}

#recapproductinfo1 {
font-size: 15px !important;
line-height: 25px !important;
}

#checkoutitembilling {
font-size: 16px;
}

#ordersummarybullets {
padding: 0px;
}

#recaptick-inline {
width: 30px;
height: 30px;
margin-left: 0px;
margin-right: 1px;
}

.page-id-1873 #recaptick-inline {
width: 50px;
height: 50px;
margin-left: 0px;
margin-right: 10px;
}

.page-id-2742 #recaptick-inline, .page-id-5189 #recaptick-inline, .page-id-5314 #recaptick-inline {
width: 50px;
height: 50px;
margin-left: 0px;
margin-right: 10px;
}

.page-id-2677 #recaptick-inline {
width: 50px;
height: 50px;
margin-left: 0px;
margin-right: 10px;
}

.page-id-2755 #recaptick-inline {
width: 50px;
height: 50px;
margin-left: 0px;
margin-right: 10px;
}

.page-id-2688 #recaptick-inline {
width: 50px;
height: 50px;
margin-left: 0px;
margin-right: 10px;
}

#recaph1 {
font-size: 22px;
 line-height: 30px;
margin-top: 20px;
 margin-bottom: 5px;
 letter-spacing: -1px;
text-align: left;
}

#checkoutgiveaccess {
    clear: both;
    float: left;
    width: 45%;
}

#checkoutyourorderright {
    float: left;
    width: 53%;
    margin-top: 30px;
    margin-left: 2%;
}

#typemailmobile {
 display: none;
}

 #lph1 {
    color: #42484a;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    font-weight: 600;
    font-size: 38px;
    line-height: 48px;
    margin-left: auto;
    margin-right: auto;
   width: 100%;
    margin-bottom: 40px;
    margin-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}


/* Quiz Page */

#quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 16px;
color: #454545;
}

.page-id-4521 #quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 16px;
color: #454545;
}

#lpegg-timer {
 width: 90px;
 height: auto;
}

#quiztextimagesmall {
 width: 280px;
 height: auto;
}

#quizhopetextmobile {
display: none;
}

#likethisquiz {
display: none;
}

.page-id-1980 .backbuttontablet, .page-id-2063 .backbuttontablet, .page-id-4521 .backbuttontablet {
display: none;
}

.page-id-1980 .nextbuttontablet, .page-id-2063 .nextbuttontablet, .page-id-4521 .nextbuttontablet {
display: none;
}


#calcresults {	
  font-size: 22px;
  margin-top: -170px;	
}

.page-id-1980 .backbutton, .page-id-2063 .backbutton, .page-id-4521 .backbutton {
font-size: 22px;
}

.page-id-1980 .nextbutton, .page-id-2063 .nextbutton, .page-id-4521 .nextbutton {
font-size: 22px;
}

#quizh1title {
    font-size: 22px;
}

.page-id-1980 #lph2, .page-id-2063 #lph2 {
  font-size: 26px;
}

.page-id-4521 #lph2 {
  font-size: 27px;
}

#quizquestionsfloat {
    clear: both;
    width: 94%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 560px;
}

#quizquestionsfloatwide {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#quizquestionsleft {
clear: both;
    float: left;
    width: 48%;
    max-width: 400px;
    min-height: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

#quizquestionsleft2 {
clear: both;
    float: left;
    width: 48%;
    max-width: 400px;
    min-height: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

#quizquestionsright {
    float: left;
    margin-left: 2%;
    width: 48%;
}

#quizh2warning {
    font-size: 32px;
}

#quizwarningp {
    clear: both;
    font-size: 22px !important;
}

.page-id-1980 .mm-button.orange, .page-id-2063 .mm-button.orange {
    width: 50% !important;
    font-size: 22px !important;
    margin-left: 25% !important;
    margin-right: 25% !important;
    margin-bottom: 60px;
}

.page-id-4521 .mm-button.orange {
    width: 50% !important;
    font-size: 22px !important;
    margin-left: 25% !important;
    margin-right: 25% !important;
    margin-bottom: 60px;
}

.page-id-1980 #textscreenshothand, .page-id-2063 #textscreenshothand {
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 400px;
   height: auto;
}

.page-id-1980 #textscreenshot, .page-id-2063 #textscreenshot {
   max-width: 320px;
   height: auto;
}

.page-id-1980 #textscreenshotwchat, .page-id-2063 #textscreenshotwchat {
   max-width: 280px;
   height: auto;
}

.quizland2jv ul li {
    font-size: 18px;
}

#quizwarningsubp {
    font-size: 17px !important;
}

/* Landing Page Tablet */

#lpone-ringbackground-mobile {
display: none;
}

#scroll-through-images-cta-mobile {
display: none;
}

#lpbonusbadge {
    margin-top: 30px;
    width: 130px;
    height: 148px;
    margin-bottom: -20px;
}

#after-scroll-lp-right {
    float: left;
    width: 45%;
    margin-left: 10%;
}

#after-scroll-lp-left {
    float: left;
    width: 45%;
}

#scroll-through-images-cta {
    margin-left: 40px;
    width: 130px;
}

#scroll-through-images-cta1 {
    margin-left: -20px;
    width: 130px;
}

#after-scroll-lp {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 600px;
    margin-top: 40px;
}

#modulelp-inline {
    float: left;
    clear: both;
    width: 60px;
    margin-top: -0px;
    margin-right: 6px;
    margin-left: -80px;
}

#lpwhatsinside {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.page-id-1655 #note-text, .page-id-2074 #note-text, .page-id-2065 #note-text, .page-id-2060 #note-text, .page-id-2082 #note-text, .page-id-2066 #note-text, .page-id-2067 #note-text,  .page-id-2068 #note-text,  .page-id-2069 #note-text, .page-id-2070 #note-text, .page-id-2092 #note-text, .page-id-2095 #note-text, .page-id-2098 #note-text, .page-id-2099 #note-text, .page-id-2100 #note-text, .page-id-2101 #note-text, .page-id-2102 #note-text, .page-id-2103 #note-text, .page-id-5228 #note-text, .page-id-5443 #note-text, .page-id-5496 #note-text  {
    font-family: 'Bitter', serif;
    color: #706f6f;
    line-height: 30px;
    font-size: 16px;
    margin-bottom: 20px;
}

#lp-rainy-intro {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    color: #2b3336;
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 16px;
}

#lp-rainy-intro2 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    color: #2b3336;
    font-family: 'Bitter', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    font-size: 16px;
}

#lph1 {
   margin-top: 50px;
    margin-bottom: 50px;
    font-size: 38px;
}

#datingmetricslogo {
    float: left;
    padding-left: 20px;
    padding-top: 16px;
    padding-bottom: 20px;
}

#otlogo {
    float: none;
    margin-left: 40px;
    margin-right: auto;
    max-width: 50px;
    padding-left: 0px;
    padding-top: 24px;
    padding-bottom: 0px;
}

#dmnavbar {
    display: none;
}

#lph2 {
    color: #42484a;
    font-size: 32px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}

.page-id-1702 .widget, .page-id-1702 #footer  {
    background-color: #ffffff;
}

.page-id-2691 .widget, .page-id-2691 #footer  {
    background-color: #ffffff;
}

.page-id-2788 .widget, .page-id-2788 #footer  {
    background-color: #ffffff;
}

.page-id-5486 .widget, .page-id-5486 #footer  {
    background-color: #ffffff;
}

.page-id-2744 .widget, .page-id-2744 #footer  {
    background-color: #ffffff;
}

.page-id-1873 .widget, .page-id-1873 #footer  {
    background-color: #291e3a;
}

.page-id-2742 .widget, .page-id-2742 #footer  {
    background-color: #291e3a;
}

.page-id-5189 .widget, .page-id-5189 #footer  {
    background-color: #291e3a;
}

.page-id-5314 .widget, .page-id-5314 #footer  {
    background-color: #291e3a;
}

.page-id-2677 .widget, .page-id-2677 #footer  {
    background-color: #291e3a;
}

.page-id-2755 .widget, .page-id-2755 #footer  {
    background-color: #291e3a;
}

.page-id-2688 .widget, .page-id-2688 #footer  {
    background-color: #291e3a;
}

.page-id-3819 .widget, .page-id-3819 #footer  {
    background-color: #291e3a;
}

.page-id-3821 .widget, .page-id-3821 #footer  {
    background-color: #291e3a;
}

.page-id-3885 .widget, .page-id-3885 #footer  {
    background-color: #291e3a;
}

.page-id-4923 .widget, .page-id-4923 #footer  {
    background-color: #291e3a;
}

.page-id-5449 .widget, .page-id-5449 #footer  {
    background-color: #291e3a;
}

.page-id-4940 .widget, .page-id-4940 #footer  {
    background-color: #291e3a;
}

.page-id-4941 .widget, .page-id-4941 #footer  {
    background-color: #291e3a;
}

.page-id-5128 .widget, .page-id-5128 #footer  {
    background-color: #291e3a;
}

.page-id-4848 .widget, .page-id-4848 #footer  {
    background-color: #291e3a;
}

.page-id-2367 .widget, .page-id-2367 #footer  {
    background-color: #ffffff;
}

.page-id-5434 .widget, .page-id-5434 #footer  {
    background-color: #ffffff;
}

.page-id-2700 .widget, .page-id-2700 #footer  {
    background-color: #ffffff;
}

.page-id-4518 .widget, .page-id-4518 #footer  {
    background-color: #ffffff;
}

.page-id-4074 .widget, .page-id-4074 #footer  {
    background-color: #ffffff;
}

.page-id-4076 .widget, .page-id-4076 #footer  {
    background-color: #ffffff;
}

.page-id-2669 .widget, .page-id-2669 #footer  {
    background-color: #ffffff;
}

.page-id-4534 .widget, .page-id-4534 #footer  {
    background-color: #ffffff;
}

.page-id-4764 .widget, .page-id-4764 #footer  {
    background-color: #ffffff;
}

.page-id-5311 .widget, .page-id-5311 #footer  {
    background-color: #ffffff;
}

.page-id-5475 .widget, .page-id-5475 #footer  {
    background-color: #ffffff;
}

.page-id-5484 .widget, .page-id-5484 #footer  {
    background-color: #ffffff;
}

.page-id-2064 .widget, .page-id-2064 #footer  {
    background-color: #ffffff;
}

.page-id-4023 .widget, .page-id-4023 #footer  {
    background-color: #ffffff;
}

.page-id-2327 .widget, .page-id-2327 #footer  {
    background-color: #291e3a;
}

.page-id-1705 .widget, .page-id-1705 #footer  {
    background-color: #291e3a;
}

.page-id-2720 .widget, .page-id-2720 #footer  {
    background-color: #291e3a;
}

.page-id-2502 .widget, .page-id-2502 #footer  {
    background-color: #291e3a;
}

.page-id-2293 .widget, .page-id-2293 #footer  {
    background-color: #291e3a;
}


#securityiconsmobile {
 margin-top: 20px;
max-width: 200px;
 opacity: 0.8;
}

#testimonialh1 {
font-size: 14px;
margin-top: 0px;
margin-bottom: 15px;
}

#testimonialh2 {
font-size: 14px;
line-height: 23px;
}

#testimonialh3 {
 font-size: 12px;
}

#testimonialh4 {
 font-size: 10px;
 margin-top: 2px;
}

#testimonialtext {
font-size: 13px;
line-height: 22px;
 margin-top: 10px;
 margin-bottom: 30px;
}

.page-id-1702 select {
    padding: 3px 34px 3px 0px;
    height: 40px;
    padding-left: 6px;
    margin-bottom: 6px;
}

.page-id-2691 select {
    padding: 3px 34px 3px 0px;
    height: 40px;
    padding-left: 6px;
    margin-bottom: 6px;
}

.page-id-2788 select, .page-id-5486 select {
    padding: 3px 34px 3px 0px;
    height: 40px;
    padding-left: 6px;
    margin-bottom: 6px;
}

.page-id-2744 select {
    padding: 3px 40px 3px 0px;
    height: 40px;
    padding-left: 6px;
    margin-bottom: 6px;
}

#sixtydaybadge {
 margin-top: 0px;
 margin-right: 5px;
 width: 70px;
 height: 70px;
margin-bottom: 0px;
}

#sixtydaybadgetext  {
font-size: 15px;
font-weight: 600;
 line-height: 26px;
 margin-top: 10px;
 margin-bottom: 20px;
color: #2b3336;
}

#sixtydaybadgesubtext {
font-size: 15px;
line-height: 25px;
 margin-bottom: 20px;
}

.mm_left_column {
width: 59% !important;
}

.mm_right_column {
    width: 36% !important;
}

#checkoutafterproductinfo {
font-size: 14px !important;
margin-bottom: 25px;
}

#productinsertleft {
width: 70%;
}

#productinsertright {
width: 30%;
}

#pricecheckout {
padding-top: 30px !important;
font-size: 15px !important;
}

#pricecheckout2 {
padding-top: 30px !important;
font-size: 16px !important;
}

#pricecheckout3 {
font-size: 15px !important;
padding-bottom: 30px !important;
}

#pricecheckout4 {
font-size: 16px !important;
padding-bottom: 30px !important;
}

#pricecheckout5 {
font-size: 15px !important;
padding-bottom: 12px !important;
padding-top: 12px !important;
}

#pricecheckout6 {
font-size: 16px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#pricecheckout7 {
font-size: 15px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#pricecheckout8 {
font-size: 16px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}

#belowproduct {
 width: 70% !important;
}

.mm-checkoutContainer {
width: 100% !important;
padding-left: 15px;
padding-right: 15px;
border: none;
}

#countdowntimer {
padding: 10px;
margin-bottom: 20px;
font-size: 17px;
}

#security-icons {
  margin: 0px 0 0 120px;
  width: 200px;
  height: 38px;
}

#logocheckout {
width: 70px;
height: 109px;
 margin-top: 15px;
 margin-left: 20px;
}

#checkouth2 {
    margin-top: 15px;
    font-size: 20px;
}

#producttitleleft p {
font-size: 15px;
padding-left: 10px;
}

label {
    font-size: 18px !important;
    margin-top: 15px !important;
}

textarea.wpcf7-form-control {
    padding: 25px 15px;
    font-size: 16px !important;
}

p.mm-success {
font-size: 15px !important;
color: #2b3336;
margin-left: auto;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
margin-right: auto;
text-align: center;
width: 100%;
max-width: 320px;
}

#forgotpassword-error {
width: 70%;
max-width: 300px;
margin-top: 0px;
padding: 5px;
margin-left: auto;
margin-right: auto;
}

.widget {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #e9e9eb;
}

#footer {
      background-color: #e9e9eb;
}

.sidemenu-is-open #sidemenu-wrapper .menu-section .menu-list li a span {
   background: none;
}

 li#menu-item-79.current > a {
    background: url(https://optionstexting.com/wp-content/uploads/2018/11/menu-icon-logo.png) !important;
    background-position-x: 10px !important;
    background-position-y: 17px !important;
    background-repeat: no-repeat !important;
    background-size: 25px 25px !important;
}

.options-menu-link > li > a {
background-image: url(https://optionstexting.com/wp-content/uploads/2018/11/menu-icon-logo.png) !important;
    background-position-x: 10px;
    background-position-y: 17px;
    background-repeat: no-repeat;
    background-size: 25px 25px;
}

.options-academy-menu-link > li > a {
background-image: url(https://optionstexting.com/wp-content/uploads/2020/02/menu-icon-oa-logo3.png) !important;
    background-position-x: 7px;
    background-position-y: 17px;
    background-repeat: no-repeat;
    background-size: 30px 25px;
}

.menu-list > li > a span:hover {
 opacity: 1;
}

#mobilefullwidth {
display: none;
}

#forgotpasswordmessage {
font-size: 15px;
width: 100%;
max-width: 370px;
line-height: 26px;
margin-top: 30px;
margin-bottom: 0px;
}

#formcontainer {
 max-width: 350px;
}

#loginh2 {
padding-top: 50px;
margin-top: 0px;
margin-bottom: 40px;
font-size: 28px;
}

#logoutmessage {
font-size: 16px;
width: 100%;
max-width: 500px;
line-height: 36px;
margin-top: 60px;
margin-bottom: 30px;
}

#login-userpass {
width: 100%;
max-width: 350px;
}

table:not(#wp-calendar) tr td, table:not(#wp-calendar) tr th {
    padding: 6px;
    text-align: left;
}

 input[type="tel"], input[type="number"], input[type="date"], input[type="url"], input[type="text"], input[type="email"], input[type="password"] {
    width: 100%;
    padding: 25px 15px;
}

input[type="tel"], input[type="number"], input[type="date"], input[type="url"], input[type="text"],  input[type="email"], input[type="password"] {
    height: 30px;
    font-size: 16px;
    margin-bottom: 0px; 
}

 input[type="submit"] {
    border: none;
    min-height: 30px;
    padding: 5px 20px;
   margin-top: 10px;
    margin-bottom: 0px;
    font-size: 16px;
}

input[type="submit"] {
    width: 100%;
    padding: 20px;
}

#login-afterform {
 margin-top: -35px;
 max-width: 350px;
}

input[type="checkbox"], input[type="radio"] {
    position: relative;
    top: -2px;
    margin-right: 8px;
}

#logincheckbox {
float: left;
width: 45%;
margin-left: 3%;
margin-right: 2%;
}

#loginforgotpassword {
float: left;
text-align: right;
width: 45%;
margin-left: 2%;
margin-right: 3%;
}

#forgotpassword {
font-size: 14px;
}

#checkboxrem {
font-size: 14px;
}

.sidemenu-is-open #productsfullwidth {
 width: 100%;
 margin-left: auto;
margin-right: auto;
max-width: 519px;
}

.sidemenu-is-open #oaproductsfullwidth {
 width: 100%;
 margin-left: auto;
margin-right: auto;
max-width: 519px;
}

.force-close-sidemenu.sidemenu-is-open #productsfullwidth {
  padding-top: 30px;
  width: 100%;
  max-width: 768px;
 margin-left: auto;
margin-right: auto;
}

.force-close-sidemenu.sidemenu-is-open #oaproductsfullwidth {
  padding-top: 30px;
  width: 100%;
  max-width: 768px;
 margin-left: auto;
margin-right: auto;
}

#productsfullwidth { 
padding-top: 30px;
  width: 100%;
  max-width: 768px;
 margin-left: auto;
margin-right: auto;
}

#oaproductsfullwidth { 
padding-top: 30px;
  width: 100%;
  max-width: 768px;
 margin-left: auto;
margin-right: auto;
}

.sidemenu-is-open #productleft {
float: left;
width: 70%;
margin-left: 15%;
margin-right: 15%;
clear: both;
margin-bottom: 40px;
}

.sidemenu-is-open #productright {
float: left;
width: 70%;
margin-left: 15%;
margin-right: 15%;
margin-bottom: 40px;
}

.force-close-sidemenu.sidemenu-is-open #productleft {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
clear: both;
}

.force-close-sidemenu.sidemenu-is-open #productright {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
}

 #productleft {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
clear: both;
}

 #productright {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
}

.force-close-sidemenu.sidemenu-is-open  #product-preview-image2 {
width: 345px;
height: 186px;
}

.force-close-sidemenu.sidemenu-is-open  #hover-preview-product {
width: 345px;
height: 186px;
}

 #product-preview-image2 {
width: 345px;
height: 186px;
}

  #hover-preview-product {
width: 345px;
height: 186px;
}

.sidemenu-is-open #product-preview-image2 {
width: 362px;
height: 195px;
}

.sidemenu-is-open #hover-preview-product {
width: 362px;
height: 195px;
}

#modulesfullwidth {
  width: 100%;
  max-width: 768px;
}

.force-close-sidemenu.sidemenu-is-open #modulesfullwidth {
  width: 100%;
  max-width: 768px;
}

.sidemenu-is-open #modulesfullwidth {
 width: 100%;
  max-width: 518px;
}

#moduleleft {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
clear: none;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

#modulecenter {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}


#moduleright {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

.force-close-sidemenu.sidemenu-is-open #moduleleft {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
clear: none;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

.force-close-sidemenu.sidemenu-is-open #modulecenter {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

.force-close-sidemenu.sidemenu-is-open #moduleright {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

.sidemenu-is-open #moduleleft {
float: left;
width: 80%;
max-width: 320px;
margin-left: 10%;
margin-right: 10%;
clear: none;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 40px;
}

.sidemenu-is-open #modulecenter {
float: left;
width: 80%;
max-width: 320px;
margin-left: 10%;
margin-right: 10%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 40px;
}

.sidemenu-is-open #moduleright {
float: left;
width: 80%;
max-width: 320px;
margin-left: 10%;
margin-right: 10%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 40px;
}

#floattablet {
clear: both;
}

#module-preview-image2 {
width: 345px;
height: 177px;
}

#hover-preview-module {
width: 345px;
height: 177px;
}

.force-close-sidemenu.sidemenu-is-open #module-preview-image2 {
width: 345px;
height: 177px;
}

.force-close-sidemenu.sidemenu-is-open #hover-preview-module {
width: 345px;
height: 177px;
}

.sidemenu-is-open #module-preview-image2 {
width: 320px;
height: 177px;
}

.sidemenu-is-open #hover-preview-module {
width: 320px;
height: 177px;
}

#module-module-intro {
font-size: 16px;
min-height: 120px;
}

#module-module-intro-locked {
font-size: 16px;
min-height: 120px;
}


#mobilecta {
 display: none;
}

#jump-link {
 width: 100%;
 min-height: 20px;
}

#flashcard-mobile {
 display: none;
}

#book-header-module-buttons {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -230px;
    margin-bottom: 270px;
}

#book-header-module-buttons-red {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -200px;
    margin-bottom: 220px;
}

#ig-module-buttons-red  {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -130px;
    margin-bottom: 135px;
}

#book-header-module-buttons-black {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -204px;
    margin-bottom: 230px;
}

#book-header-module-buttons-gold {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -190px;
    margin-bottom: 210px;
}

#modulebadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 max-width: 300px;
 opacity: 0.9;
margin-bottom: 0px;
}

#dgsmodulebadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 max-width: 300px;
 opacity: 1;
margin-bottom: 0px;
}

#modulebadgewide {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 max-width: 420px;
 opacity: 0.9;
margin-bottom: 0px;
}

.page-id-4544 #modulebadgewide {
 opacity: 1;
}

#modulebadgegold {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 100%;
 max-width: 240px;
 opacity: 0.9;
margin-bottom: 0px;
}

#previewh3-modile {
display: none;
}

.force-close-sidemenu.sidemenu-is-open #modulechapterpreviewleftbox {
max-width: 328px;
}

.force-close-sidemenu.sidemenu-is-open #modulechapterpreviewrightbox {
max-width: 328px;
}

.force-close-sidemenu.sidemenu-is-open #modulechapterpreviewlastbox {
margin-bottom: 30px;
max-width: 328px;
}

.force-close-sidemenu.sidemenu-is-open #chapter-preview-image2 {
  margin-left: auto;
  margin-right: auto;
  width: 328px;
  height: 177px;
}

.force-close-sidemenu.sidemenu-is-open #hover-preview-chapter {
 margin-left: auto;
  margin-right: auto;
  width: 328px;
  height: 177px;
}

.force-close-sidemenu.sidemenu-is-open #modulecontainer {
width: 700px;
margin-left: auto;
margin-right: auto;
}

.sidemenu-is-open #modulechapterpreviewrightbox {
margin-bottom: 30px;
}

.sidemenu-is-open #modulechapterpreviewleftbox {
margin-bottom: 30px;
}

.sidemenu-is-open #modulechapterpreviewlastbox {
margin-bottom: 30px;
}

.sidemenu-is-open #chapter-preview-image2 {
  margin-left: auto;
  margin-right: auto;
  width: 224px;
}

.sidemenu-is-open #modulecontainer {
width: 500px;
margin-left: auto;
margin-right: auto;
}

.sidemenu-is-open #hover-preview-chapter {
 margin-left: auto;
  margin-right: auto;
  width: 224px;
}

#modulecontainer {
 width: 700px;
margin-left: auto;
margin-right: auto;
}

#modulechapterpreviewleftbox {
margin-bottom: 30px;
max-width: 328px;
}

#modulechapterpreviewrightbox {
margin-bottom: 30px;
max-width: 328px;
}

#modulechapterpreviewlastbox {
margin-bottom: 30px;
max-width: 328px;
}

#moduleintro {
font-size: 17px;
}

#chapter-previewh3 {
 font-size: 21px;
}

#recommendedproduct-previewh3 {
 font-size: 21px;
}

.page-id-3521 #chapter-previewh3, .page-id-4544 #chapter-previewh3 {
font-size: 19px;
}

#module-chapter-intro {
font-size: 16px;
}

#chapter-preview-image2 {
  margin-left: auto;
  margin-right: auto;
  width: 328px;
  height: 177px;
}

#hover-preview-chapter {
 margin-left: auto;
  margin-right: auto;
  width: 328px;
  height: 177px;
}

#image-mobile {
display: none;
}

.headbackbutton {
    font-size: 15px;
    width: 25%;
}

.headnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.greenheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.greenheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.redheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.redheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.pinkheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.pinkheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.blueheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.blueheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.blackheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.blackheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.whiteheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.goldheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.goldheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

#book-header-buttons {
width: 360px;
margin-top: -130px;
margin-bottom: 150px;
}

#ig-chapter-buttons {
    width: 360px;
    margin-top: -110px;
    margin-bottom: 120px;
}

.nextbuttonmobile {
 display: none;
}

.backbuttonmobile {
 display: none;
}

.nextbuttongreenmobile {
 display: none;
}

.backbuttongreenmobile {
 display: none;
}

.nextbuttonredmobile {
  display: none;
}

.nextbuttonorangemobile {
  display: none;
}

.backbuttonredmobile {
display: none;
}

.backbuttonorangemobile {
display: none;
}

.nextbuttonpinkmobile {
  display: none;
}

.backbuttonpinkmobile {
display: none;
}

.nextbuttonbluemobile {
  display: none;
}

.backbuttonbluemobile {
display: none;
}

.nextbuttonblackmobile {
  display: none;
}

.backbuttonblackmobile {
display: none;
}

.nextbuttongoldmobile {
  display: none;
}

.backbuttongoldmobile {
  display: none;
}

#manwoptions-pink {
padding: 30px 50px 50px 50px;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}

#rainy-intro {
width 120%;
margin-left: -10%;
margin-right: -10%;
margin-top: -50px;
padding-left: 15%;
padding-right: 15%;
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 70px;
border-radius: 0px;
}

#image-fullwidth {
padding-top: 0px;
margin-top: 40px;
margin-bottom: 50px;
}

#ghost-align {
width: 51px;
height: 45px;
}

#superghost {
width: 66px;
height: 55px;
margin-right: 10px;
margin-bottom: 0px;
}

#image-above-h2 {
 margin-bottom: -100px;
margin-top: 80px;
width: 30%;
max-width: 160px;
} 

#rulesnote {
  width: 80%;
} 

#textpersonalitynote {
  width: 80%;
} 

#crucibles-mobile {
 display: none;
}

#definition-text {
font-size: 16px;
}

#bigbitter {
font-size: 19px;
}

#subheaderh3 {
 font-size: 28px;
 line-height: 28px;
}

#greenh2 {
font-size: 42px;
}

#blueh2 {
font-size: 42px;
}

#blackh2 {
font-size: 42px;
}

#goldh2 {
font-size: 42px;
}

#pinkh2 {
font-size: 42px;
}

#pagebreakbook {
margin-top: 40px;
opacity: 0.2;
}

#quotenoteiconcenter {
opacity: 0.4;
 margin-top: 0px;
 margin-bottom: 20px;
width: 70px;
height: 70px;
}

#quotenote { 
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 45px 40px 30px 45px;
  background-size: 100% 34px;
  width: 100%;
  max-width: 500px;
}

#quotenote::before {
  width: 3px;
  top: 0;
  left: 30px;
}

#quotenote-text {
margin-bottom: 34px;
line-height: 34px;
font-size: 20px;
}

.basic-menu > li.kleo-user_avatar-nav > a {
    padding: 2px 0px 2px 10px;
}

#header.header-layout-01 .header-menu > li.my-profile-default {
    border-left: 1px solid #e5e5e5;
}

.sidemenu-icon-wrapper > span span > b {
    background-color: #2b3336;
}

.sidemenu-icon-wrapper {
 border-right: 1px solid #e5e5e5;
 border-bottom: 1px solid #e5e5e5;
} 

.basic-menu > li > a {
    font-family: 'Open Sans';
    letter-spacing: -1px;
     font-size: 15px;
    color: #5a5a5a;
}

.second-menu {
background-color: #ffffff;
color: #e5e5e5;
font-family: 'Open Sans';
}

#header #header-wrap .header-left {
    border-right: none;
}

#header-wrap .logo {
    border-right: none;
}

.second-menu .second-menu-main .second-menu-section > * {
  border-right: none; 
}

#page-title {
    padding: 20px 40px;
}
.container-fluid {
padding-left: 0px;
padding-right: 0px;
}

#chapter-header {
  min-height: 160px;
}

#chapterbadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 100px;
height: 158px;
 opacity: 0.9;
margin-bottom: 0px;
}

#chapter-header-title {
width: 100%;
margin-left: auto;
margin-right: auto;
}

.force-close-sidemenu.sidemenu-is-open #chapter-purple {
  font-size: 40px;
  line-height: 50px;
  padding-left: 15%;
  padding-right: 15%;
  width: 100%;
 margin-left: auto;
 margin-top: -10px;
margin-right: auto;
  padding-top: 0px;
  padding-bottom: 50px;
}

.sidemenu-is-open #chapter-purple {
  font-size: 34px;
  padding-left: 10%;
  padding-right: 10%;
  width: 100%;
 margin-left: auto;
 margin-top: -10px;
margin-right: auto;
  padding-top: 0px;
  padding-bottom: 60px;
}

#chapter-purple {
  font-size: 40px;
  line-height: 50px;
  padding-left: 15%;
  padding-right: 15%;
  width: 100%;
 margin-left: auto;
 margin-top: -10px;
 text-align: center;
margin-right: auto;
  padding-top: 0px;
  padding-bottom: 60px;
}

#chapterbottoml1 {
 background-color: #e8e8ea;
margin-top: -70px;
margin-bottom: 50px;
}

#chapterbottoml3 {
 background-color: #e8e8ea;
margin-top: -70px;
 margin-bottom: 50px;
}

#definition {
width: 80%;
max-width: 450px;
margin-left: auto;
margin-right: auto;
margin-top: 40px;
margin-bottom: 40px;
padding: 5%;
}  

#video {
margin-top: 30px;
margin-bottom: 30px;
width: 80%;
max-width: 550px;
margin-left: auto;
margin-right: auto;
}

#arrow-right {
margin-left: 2px;
margin-right: 2px;
width: 25px;
height: 11px;
} 

#arrow-righth3 {
display: inline;
margin-left: 4px;
margin-right: 4px;
width: 50px;
height: 21px;
}

#subheader {
  margin-left: auto;
  margin-right: auto;
  padding-left: 3%;
  padding-right: 3%;
  width: 90%;
clear: both;
 max-width: 580px;
box-shadow: 0px 1px 5px #e1e1e1;
 background-color: #f8f8f8;
 border-radius: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
 margin-bottom: 0px;
 margin-top:  80px;
}

 #subheader-background {
 margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  width: 90%;
 max-width: 580px;
  margin-top: -45px;
  margin-bottom: 20px;
}

#subheader-speech {
 margin-left: -17px;
margin-top: 0px;
width: 60px;
height: 56px;
}

#templatebackground {
width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 5%;
 padding-right: 5%;
padding-bottom: 20px;
padding-top: 10px;
clear: both;
margin-bottom: 30px;
}

#whitebackground {
 width: 100%;
max-width: 560px;
margin-left: auto;
margin-right: auto;
}

.sidemenu-is-open #whitebackground {
background-color: #ffffff;
width: 96%;
margin-left: auto;
margin-right: auto;
}

.force-close-sidemenu.sidemenu-is-open #whitebackground {
background-color: #ffffff;
width: 100%;
max-width: 560px;
margin-left: auto;
margin-right: auto;
}

.force-close-sidemenu.sidemenu-is-open #templateboygirl {
width: 100%;
max-width: 560px;
}

.sidemenu-is-open #stickynoteyellow {
width: 46%;
margin-left: 0;
height: 200px;
max-width: 270px;
padding: 40px 15px 10px 15px;
margin-top: 20px;
margin-bottom: 20px;
}

.sidemenu-is-open #stickynotegreen {
margin-left: 8%;
margin-right: 0;
width: 46%;
height: 200px;
max-width: 270px;
padding: 40px 15px 10px 15px;
margin-top: 20px;
margin-bottom: 20px;
}

.sidemenu-is-open #stickynotepink {
width: 48%;
height: 200px;
max-width: 270px;
margin-left: 0;
padding: 40px 15px 10px 15px;
margin-top: 20px;
margin-bottom: 60px;
}

.sidemenu-is-open #stickynote1-3 {
float: left;
width: 48%;
margin-left: 0%;
margin-right: 2%;
min-height: 200px;
margin-top: 20px;
margin-bottom: 20px;
}

.sidemenu-is-open #stickynote2-3 {
float: left;
margin-left: 2%;
margin-right: 0%;
width: 48%;
min-height: 200px;
margin-top: 20px;
margin-bottom: 20px;
}

.sidemenu-is-open #stickynote3-3 {
width: 48%;
min-height: 200px;
float: left;
margin-left: 0%;
margin-right: 2%;
margin-top: 20px;
margin-bottom: 20px;
}

.sidemenu-is-open #stickynote1pair {
background-color: #fdfc8d;
width: 46%;
min-height: 220px;
max-width: 270px;
float: left;
margin-left: 0;
margin-right: 0;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

.sidemenu-is-open #stickynote2pair {
width: 46%;
min-height: 220px;
max-width: 270px;
float: left;
margin-left: 8%;
margin-right: 0;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

.sidemenu-is-open #stickynoteorange {
width: 50%;
height: 250px;
float: left;
margin-left: 25%;
margin-right: 25%;
padding: 50px 20px 20px 20px;
margin-top: 20px;
margin-bottom: 60px;
}

.sidemenu-is-open #stickynote1 {
width: 50%;
min-height: 250px;
float: left;
margin-left: 25%;
margin-right: 25%;
padding: 50px 20px 20px 20px;
margin-top: 30px;
margin-bottom: 60px;
}

.sidemenu-is-open #holepunch {
 margin: -35px 0 0 0;
}

.sidemenu-is-open #stickynotetext {
font-size: 18px;
}

#kiss {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#warning {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#kisstext {
font-size: 16px;
line-height: 27px;
padding: 20px 20px 20px 20px;
}

#kissemoji {
margin-left: 5%;
width: 50px;
height: 41px;
margin-top: 25px;
margin-bottom: 3%;
}

#mindset {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#mindsettext {
font-size: 17px;
padding: 20px 0px 20px 0px;
}

#mindsetemoji {
margin-left: 5%;
width: 50px;
height: 41px;
margin-top: 20px;
margin-bottom: 3%;
}

#collageniceleft {
float: left;
margin-left: 0px;
width: 40%;
height: 40%;
margin-right: 10%;
margin-bottom: 30px;
}

#collageniceright {
float: left;
margin-left: 10%;
width: 40%;
height: 40%
margin-right: 0px;
margin-bottom: 30px;
}

#bookimage {
  border: 2px solid #efefef;
 padding: 7px;
 margin-top: 30px;
 margin-bottom: 30px; 
 max-width: 450px;
}

#ravenimage {
  border: 2px solid #efefef;
 padding: 7px;
 margin-top: 30px;
 margin-bottom: 30px; 
 max-width: 300px;
}

#template-phoneheader {
margin-top: 30px;
}

#template-phonefooter {
margin-bottom: 30px;
margin-top: 60px;
}

#textscreenshot {
 margin-top: 30px;
 margin-bottom: 30px;
 max-width: 320px;
}

#textscreenshotwchat {
 margin-top: 30px;
 margin-bottom: 30px;
 max-width: 350px;
}

#textscreenshothand {
 margin-top: 30px;
 margin-bottom: 30px;
 max-width: 460px;
 margin-left: auto;
 margin-right: auto;
 margin-left: 27%;
}

#textscreenshotsmall {
 margin-top: 0px;
 margin-bottom: 30px;
 max-width: 320px;
}


#formula {
 width: 100%;
margin-left: 0px;
margin-right: 0px;
 padding-left: 15px;
 padding-right: 15px;
 border: 3px dashed #d2b0de;
margin-bottom: 30px;
}


h3#formula-title {
 font-size: 24px;
 margin-bottom: 10px;
 margin-top: 30px;
}

#templateboy {
 width: 100%;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 80px;
}

#templateboygirl {
 width: 560px;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 40px;
}

#templatematrix {
width: 600px;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 50px;
}

#template-matrix-boy {
margin-right: 100px;
margin-left: 30%;
padding: 5%;
vertical-align: middle;
font-size: 18px;
min-height: 70px;
}

#template-matrix-girl {
margin-left: 100px;
margin-right: 0;
padding: 5%;
vertical-align: middle;
font-size: 18px;
min-height: 70px;
}

#gravatarmatrix {
width: 100px;
height: 70px;
margin-bottom: 50px;
}


#matrixneo {
min-height: 60px;
}

#matrixoracle {
min-height: 60px;
}

.sidemenu-is-open #templateboygirl {
 width: 100%;
}

.sidemenu-is-open #templatematrix {
 width: 100%;
}

.force-close-sidemenu.sidemenu-is-open #templateboygirl  {
 width: 560px;
}

.force-close-sidemenu.sidemenu-is-open #templatematrix  {
 width: 600px;
}

#template-text {
margin-left: 70px;
margin-right: 40%;
padding: 12px 12px 12px 12px;
border-radius: 5px 10px 10px 5px;
font-size: 16px;
margin-top: -10px;
}

.force-close-sidemenu.sidemenu-is-open #template-text {
margin-right: 40%;
}

.sidemenu-is-open #template-text {
margin-right: 20%;
}

#template-text-boy {
margin-left: 25%;
margin-right: 70px;
padding: 12px 12px 12px 12px;
font-size: 16px;
margin-top: 4px;
}

.force-close-sidemenu.sidemenu-is-open #template-text-boy {
margin-left: 25%;
}

.sidemenu-is-open #template-text-boy {
margin-left: 25%;
}

#template-text-girl {
margin-left: 70px;
margin-right: 40%;
padding: 12px 12px 12px 12px;
font-size: 16px;
margin-top: 4px;
}

.force-close-sidemenu.sidemenu-is-open #template-text-girl {
margin-right: 40%;
}

.sidemenu-is-open #template-text-girl {
margin-right: 25%;
}


#gravatar {
width: 40px;
height: 40px;
border-radius: 50%;
margin: 0% 1%;
opacity: 0.8;
}

.menu-list > li > a {
    font-size: 16px;
    line-height: 1.1;
    padding: 0px;
} 


.menu-list > li#menu-item-83.current, .menu-list > li#menu-item-84.current, .menu-list > li#menu-item-88.current, .menu-list > li#menu-item-103.current, .menu-list > li#menu-item-104.current, .menu-list > li#menu-item-105.current {
    background-color: #f1f1f1;
}
 

.basic-menu > .has-submenu > .submenu {
    margin: 0;
    min-width: 230px;
    min-height: 100px;
    overflow: auto;
    background-color: #f1f1f1;
}

.basic-menu .has-submenu .submenu {
    border: none;
    background: #f1f1f1;
}

.basic-menu .has-submenu .submenu > li > a, .basic-menu .has-submenu .submenu > li > span {
    color: #555555;
   font-size: 16px;
   letter-spacing: -1px;
   padding: 25px 10px 15px 20px;
}

#header #header-wrap .header-left {
    position: relative;
    width: 14%;
} 

.breadcrumb {
	font-size: 13px;
        line-height: 26px;
}

.breadcrumb > li + li:before {
    padding: 0 4px;
}

.sidemenu-is-open  .widget {
   margin-left: auto;
   margin-right: auto;
   width: 380px;
}

  .widget {
   width: 380px;
   margin-left: auto;
   margin-right: auto;
}
  
  
   .book {
  padding-left: 8%;
  padding-right: 8%;
}

.sidemenu-is-open .book {
  padding-left: 5%;
  padding-right: 5%;
}

.info-page {
  padding-left: 0%;
  padding-right: 0%;
}

.sidemenu-is-open .info-page {
  padding-left: 0%;
  padding-right: 0%;
}

  
  #content .book p {
  font-size: 16px;
}

#content .info-page p {
  font-size: 16px;
}

blockquote p {
    font-size: 16px !important;
}
  
  .sidemenu-icon-wrapper {
    margin-left: 0px;
     margin-right: 0px;
}
  
  .sidemenu-is-open .sidemenu-icon-wrapper {
    margin-left: 0px;
    margin-right: 0px;
}
  
  .second-menu {
    width: 14%; 
  }
  
  .logo {
   width: 72%; 
}
  
#sidemenu-wrapper {
    width: 0px;
}
  
.force-close-sidemenu.sidemenu-is-open #sidemenu-wrapper .sidemenu-main .menu-section {
    width: 0px;
}
 
  
.force-close-sidemenu.sidemenu-is-open #sidemenu-wrapper {
    width: 0px;
}
  
.force-close-sidemenu.sidemenu-is-open #header {
    padding-left: 0px;
}
  
  #page-wrapper {
    padding-left: 0px;
}
 
.force-close-sidemenu.sidemenu-is-open #page-wrapper {
    padding-left: 0px;
}

.force-close-sidemenu.sidemenu-is-open .sidemenu-icon-wrapper:after  {
 content: "Menu";
}
  
  .sidemenu-is-open .sidemenu-icon-wrapper::after {
    content: "Close";
}

.sidemenu-icon-wrapper::after {
    content: "Menu";
}

.info-page > h1 {
 font-size: 38px;
 text-align: center;
 margin: 20px 0 40px 0;
} 

#centerh2 {
 font-size: 38px;
  margin-bottom: 30px;
  margin-top: 100px;
}

#subheaderh2 {
 font-size: 38px;
  margin-bottom: 10px;
  margin-top: 10px;
}

 .sidemenu-is-open .info-page > h1 {
 font-size: 38px;
 text-align: left;
 margin: 20px 0 40px 0;
} 

.force-close-sidemenu.sidemenu-is-open .info-page > h1 {
    font-size: 38px;
    text-align: center;
    margin: 20px 0 40px 0;
}

 
}

/* Small screen resolution desktop displays 1024px */


@media only screen and (min-width: 992px) and (max-width: 1100px) {

/* Options AI Landing Page 992px */

#dashproductadaimobile {
 display: none;
}

#homeph1 {
    font-size: 52px;
}

#homeph2 {
    font-size: 22px;
}

.button-home {
    width: 72% !important;
    max-width: 310px;
    margin-top: 20px !important;
    font-size: 18px !important;
     padding: 16px 15px;
}

    .button2-home {
        width: 60% !important;
        max-width: 250px;
        font-size: 18px !important;
        padding: 13px 14px;
        margin-bottom: 0px;
        margin-top: 0px;
    }

#afterbuttontext {
    font-size: 14px;
    margin-top: -25px;
}

    .homepagetop {
        padding-left: 8%;
        padding-right: 8%;
        overflow: auto;
        padding-bottom: 40px;
        padding-top: 40px;
    }

    #hometopleft {
        float: left;
        width: 52%;
        padding-top: 50px;
        padding-left: 0;
        margin-right: 7%;
    }

    #hometopright {
        float: left;
        width: 41%;
        margin-top: 20px;
        margin-right: 0%;
    }

    #hometopleft1 {
        width: 52%;
        padding-top: 15px !important;
        padding-left: 4%;
        margin-right: 8% !important;
    }

#hometopright1 {
        width: 40% !important;
        padding-top: 20px;
        padding-left: 0;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #homeph3 {
        font-size: 37px !important;
        max-width: 426px;
        text-align: left !important;
        margin-left: 0px !important;
    }

    #homeph4 {
        font-size: 23px !important;
        max-width: 390px;
        text-align: left !important;
        line-height: 1.5;
    }

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: 20px;
    width: 40px;
}

     #aiwebappmodelmobile {
        width: 220px !important;
        height: auto;
        margin-top: -20px !important;
        padding-bottom: 30px;
    }

    .homepagehowworks {
        padding-left: 8%;
        padding-right: 8%;
        overflow: auto;
        padding-top: 70px;
      padding-bottom: 50px;
}

  .homepagehowworks2 {
        padding-left: 8%;
        padding-right: 8%;
       overflow: auto;
       padding-top: 50px;
     padding-bottom: 40px;
}

.homepagemanageoptions {
        padding-left: 8%;
        padding-right: 8%;
        overflow: auto;
        padding-top: 70px;
        padding-bottom: 70px;
    }

    #homepmainheaderblack {
        padding-top: 5px;
        font-size: 37px;
        line-height: 1.5;
        margin-bottom: 40px;
    }

#homepmainheader {
    padding-top: 30px;
    font-size: 35px;
    line-height: 1.5;
}

#numsteps {
    width: 45px;
    height: 45px;
    line-height: 1.7;
    margin-right: 10px;
    margin-right: 12px;
    margin-top: 0px;
}

#homesteps {
    padding-top: 0px;
    font-size: 29px;
   margin-right: -22%;
    line-height: 1.5;
}

#stepsubheader {
    font-size: 24px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 22px;
    margin-right: -5%;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 17px;
   margin-bottom: 12px;
}

    #appfeatures2 {
        font-size: 19px;
        padding-top: 9px;
        margin-bottom: 12px;
    }

#upgrade-tick-ai {
width: 16px;
height: 14px;
}

#webappmodelsteps {
    width: 75%;
    height: auto;
    max-width: 250px;
    margin-top: 30px;
   box-shadow: 0px 1px 10px #aca7a7;
}

 #webappmodelstepsmobile {
       display: none;
    }

    .scroll-modules-ai {
        height: 600px;
        padding-top: 115px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: 1%;
        margin-bottom: 0px;
        width: 290px;
    }

    #scroll-modules2-ai {
        width: 236px;
        height: 387px;
        overflow-y: scroll !important;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4px;
    }

#scroll-through-images-cta-mobile-ai {
        width: 140px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -15px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 24px;
        line-height: 1.5;
        max-width: 678px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
        margin-top: -20px;
    }

#manageoptionsleft {
    float: left;
    width: 40%;
    padding-top: 50px;
    padding-left: 0%;
    margin-right: 5%;
}

#manageoptionsright {
        float: left;
        width: 55%;
        padding-top: 30px;
        margin-top: -20px;
    }

    #manageoptionsimage {
        width: 100%;
        max-width: 240px;
        margin-top: 0px;
        margin-bottom: -30px;
    }


#oaitestp1mob, #oaitestp2mob, #oaitestp3mob, #oaitestp4mob { 
display: none;
}

.homepagetestimonials {
       padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 80px;
        padding-bottom: 100px;
}

.homepagequestions {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 55px;
    padding-bottom: 50px !important;
}

.homepagehowworks3  {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 0px;
}

.homepagebottom {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 0px;
}

.homepagebottom2 {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 0px;
}

h2#accordianh2ai {
    font-size: 17px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswersai {
    font-size: 16px !important;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 16px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 40%;
    padding-left: 0%;
    margin-right: 10%;
}

#apphomescreenright {
    width: 40%;
    margin-left: 10%;
}

#homepmainheaderbottom {
    padding-top: 30px;
    font-size: 58px;
    line-height: 1.5;
}

#homepsubheaderbottom {
    font-size: 22px;
    margin-top: 24px;
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
 } 

#modules-scroll-image-ai {
    margin-top: -14px;
    margin-bottom: -14px;
}

/* Options AI Landing Page 992px END */


/* UPSELL Splash pages 992px */

#lph2twentyfourmob {
 display: none;
}

#lph2twentyfour {
    color: #42484a;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    font-weight: 600;
    font-size: 40px;
    margin-left: -10%;
    margin-right: -10%;
    margin-bottom: 40px;
    margin-top: 80px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}

#lppriceaftervideotop {
 font-size: 30px;
}

#ottestwidth {
 width: 100%;
 max-width: 800px;
 margin-left: auto;
 margin-right: auto;
}

#ottestp1, #ottestp2, #ottestp3, #ottestp4 { 
 margin-top: 40px;
 float: left;
 width: 46%;
margin-bottom: 20px;
 margin-left: 2%;
 margin-right: 2%;
height: auto;
}

#ottestp1, #ottestp3 { 
clear: both;
}

#cross-sell-video {
  max-width: 650px;
  height: auto;
 margin-left: auto;
 margin-right: auto;
}

#downsellh1 {
    margin-top: 40px;
    line-height: 30px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2d3335;
    font-weight: normal;
    font-size: 22px;
    letter-spacing: -0.5px;
    text-align: center;
}

#downsellh1mobile {
 display: none;
}

.page-id-4764 #tindersubheader, .page-id-5311 #tindersubheader, .page-id-5475 #tindersubheader, .page-id-5484 #tindersubheader {
    margin-bottom: 10px;
}

.page-id-2064 #tindersubheader {
    margin-bottom: 10px;
}

.page-id-2065 #lph3orange, .page-id-2060 #lph3orange, .page-id-5228 #lph3orange, .page-id-5443 #lph3orange, .page-id-5496 #lph3orange  {
	margin-bottom: 30px !important;
	}

#rich-options-creator {
 margin-top: -30px;
}

.page-id-4074 #mobile-videoplayer-vsl, .page-id-4076 #mobile-videoplayer-vsl {
    max-width: 400px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

#splashcongratulationsmobile {
 display: none;
}

#upsellsplashendwarning {
  clear: both;
  margin-top: 120px;
}

#upsellsplashendwarning p {
     font-size: 16px !important;
     font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
     font-weight: normal !important;
     color: #a40a0a !important;
     text-align: center !important;
}

#upsellsplashmobile60day {
  display: none;
}

#upsellsplashmobile {
  display: none;
}

/* Recommended Product OPTIONS footer section 992px */

#recproductadmobile {
 display: none;
}

/* Recommended Products Section Academy */

#recommendedproductleft {
 width: 36%;
 max-width: 360px;
 margin-left: 0px;
}

#recommendedproductright {
 width: 36%;
 max-width: 360px;
}

.page-id-3819 #dashlpsectiontestimonials, .page-id-4923 #dashlpsectiontestimonials, .page-id-4940 #dashlpsectiontestimonials, .page-id-4941 #dashlpsectiontestimonials, .page-id-4848 #dashlpsectiontestimonials, .page-id-5128 #dashlpsectiontestimonials, .page-id-3821 #dashlpsectiontestimonials, .page-id-3885 #dashlpsectiontestimonials, .page-id-5449 #dashlpsectiontestimonials {
    margin-top: 50px;
    padding: 10px;
    padding-bottom: 5px;
    }

/* Dashboard new products 992px */

.page-id-1616 .mm-button.orange, .page-id-1616 .mm-button.orange2, .page-id-4967 .mm-button.orange, .page-id-4967 .mm-button.orange2 {
    width: 90% !important;
    font-size: 20px !important;
    padding: 20px 15px !important;
   margin-top: 30px !important;
   font-weight: 400 !important;
  margin-bottom: 10px !important;
}

/* Upsell 1080px */

#testimonial10magnetmobile {
 display: none;
}

#upsellh1 {
    margin-top: 40px;
    line-height: 75px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #000000;
    font-weight: 700;
    font-size: 62px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh1mobile {
   display: none;
}

#upsellh3desktop {
    margin-top: 50px;
    line-height: 55px;
    padding-top: 0px;
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #c00;
    font-weight: 700;
    font-size: 40px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh3mobile {
 display: none;
}

#flashcardacademyvideos {
  width: 90%;
  max-width: 700px;
}

#content .oa-video-summary p {
 padding-right: 5%;
}

.mm-update-subscription-button {
 margin-left: -600px !important;
}

.force-close-sidemenu.sidemenu-is-open .mm-update-subscription-button {
margin-left: -700px !important;
}

.sidemenu-is-open .mm-update-subscription-button {
margin-left: -700px !important;
}

#securityiconsmobile {
width: 220px;
margin-top: 30px;
 opacity: 0.8;
}

#highdemandbox {
    width: 100%;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-top: -20px;
    margin-bottom: 20px;
    text-align: center;
    font-size: 14px;
}

.page-id-2700 #highdemandsplash, .page-id-4074 #highdemandsplash, .page-id-4076 #highdemandsplash, .page-id-4518 #highdemandsplash {
    background-color: #ffbe5c;
    padding: 7px;
    line-height: 20px;
    border-radius: 2px;
    color: #000000;
}

.page-id-2702 #lph3orange, .page-id-2726 #lph3orange, .page-id-71 #lph3orange, .page-id-4023 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: 30px !important;
    font-size: 36px !important;
    line-height: 42px !important;
    padding-left: 0;
    padding-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

.page-id-2702 #faqh2, .page-id-2726 #faqh2, .page-id-71 #faqh2, .page-id-4023 #faqh2 {
    margin-top: 0px !important;
}

.page-id-2702 #lpsplashleft, .page-id-2726 #lpsplashleft, .page-id-71 #lpsplashleft {
 margin-bottom: 40px !important;
}

#productpricelarge {
 font-size: 26px !important;
 margin-top: 0px;
 letter-spacing: -1px;
 text-align: left;
 font-weight: bold;
}

#termsofsale-destop {
     background-color: #fafafa;
    padding: 10px;
    padding-top: 20px;
    border: 1px solid #f7f7f7;
}

#termsofsale-mobile {
 display: none;
}

#termsofsaletext {
font-size: 13px;
line-height: 20px;
color: #2b3336;
font-weight: 400;
 margin-top: 10px;
 margin-bottom: 10px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}


.page-id-2367 #lph3orange, .page-id-5434 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    font-weight: normal;
}

.page-id-2700 #lph3orange, .page-id-4074 #lph3orange, .page-id-4076 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    font-weight: normal;
}

.page-id-4518 #lph3orange {
     color: #404d51;
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    font-weight: normal;
}


.page-id-2060 #lph2 {
    margin-top: 50px;
    margin-bottom: 30px;
    margin-left: 0px;
    font-size: 30px;
    line-height: 38px;
    margin-left: -10%;
    margin-right: -10%;
    letter-spacing: -1px;
}

.page-id-2669 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    font-weight: normal;
}

.page-id-4534 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    font-weight: normal;
}

.page-id-4764 #lph3orange, .page-id-5311 #lph3orange, .page-id-5475 #lph3orange, .page-id-5484 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    font-weight: normal;
}

.page-id-2064 #lph3orange {
    font-size: 32px !important;
    line-height: 38px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    font-weight: normal;
}


#mobile-videoplayer-vsl {
 width: 90%;
  max-width: 550px;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 

.page-id-2669 #tindersubheader {
    font-size: 20px;
}

.page-id-4534 #tindersubheader, .page-id-4764 #tindersubheader, .page-id-2064 #tindersubheader, .page-id-5311 #tindersubheader, .page-id-5475 #tindersubheader, .page-id-5484 #tindersubheader {
    font-size: 20px;
}

.page-id-4023 #tindersubheader {
    font-size: 20px;
}

#month-play-info-icon-mobile {
 display: none;
}

#oa-video-title-mobile {
 display: none;
}

#oa-month-video-name-mobile {
 display: none;
}

#video-play-box {
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 380px;
}

.oa-video-summary {
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
}

#month-video-play {
    float: left;
    width: 55%;
    margin-left: 0;
}

#month-video-play-info {
    float: left;
    width: 45%;
    padding-left: 2%;
    margin-right: 0;
}

h3#oa-month-video-name {
    font-size: 21px;
}

#oa-nextvideo-buttons {
    width: 100%;
}

/* LP video  992px */

.mm-myaccount-block {
    width: 100% !important;
    float: left;
}

#oa-order-confirmed {
    width: 50%;
    margin-right: auto;
    margin-top: 40px;
    margin-left: auto;
}

.page-id-2502 #recaptick-inline {
    width: 40px;
    height: 40px;
}

#oa-alert-bar {
width: 100%;
background-color: #f07526;
padding: 15px;
margin-top: 20px;
margin-bottom: 0px;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
line-height: 27px;
font-size: 18px;
font-weight: bold;
letter-spacing: -0.5px;
color: #ffffff;
}

#oa-alert-bar-mobile {
 display: none;
}

#noaccess-schedule {
margin: auto;
width: 50%;
}

.page-id-2430 #note, .page-id-2461 #note, .page-id-2470 #note, .page-id-2463 #note, .page-id-2472 #note, .page-id-2474 #note, .page-id-2490 #note, .page-id-2492 #note, .page-id-2493 #note, .page-id-2495 #note, .page-id-2497 #note, .page-id-2499 #note, .page-id-2500 #note {
    margin: 0 auto;
    margin-top: 40px;
    margin-left: auto !important;
    margin-right: auto !important;
     width: 100%;
    margin-bottom: -50px;
    padding: 42px 45px 20px 70px;
    line-height: 28px;
    color: #444;
    position: relative;
    border: 1px solid #f8f8f8;
    background: #fff;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9eaf3), color-stop(4%, #fff)) 0 4px;
    background: -webkit-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -moz-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -ms-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -o-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    -webkit-background-size: 100% 30px;
    -moz-background-size: 100% 30px;
    -ms-background-size: 100% 30px;
    -o-background-size: 100% 30px;
    background-size: 100% 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    clear: both;
}

#mobileplusicon {
 display: none;
}

.page-id-2367 #lph3, .page-id-5434 #lph3 {
    font-size: 24px !important;
}

.page-id-2700 #lph3, .page-id-4074 #lph3, .page-id-4076 #lph3, .page-id-4518 #lph3 {
    font-size: 24px !important;
}

#lph3orange {
    font-size: 36px !important;
    line-height: 38px !important;
    padding-left: 10%;
    padding-right: 10%;
}

#ctabannerleft {
width: 50%;
padding-left: 2%;
}

#ctabannerright {
width: 50%;
padding-right: 2%;
}

#lpsplashbelowimagemobile {
display: none;
}

#lpspashimagemobile {
display: none;
}

.page-id-2367 #lph3, .page-id-5434 #lph3 {
 font-size: 15px !important;
}

.page-id-2367 #faqh2, .page-id-5434 #faqh2 {
 font-size: 21px !important;
}


.page-id-2700 #lph3, .page-id-4074 #lph3, .page-id-4076 #lph3, .page-id-4518 #lph3 {
 font-size: 15px !important;
}

.page-id-2700 #faqh2, .page-id-4518 #faqh2 {
 font-size: 21px !important;
}

.page-id-4074 #faqh2, .page-id-4076 #faqh2 {
 font-size: 21px !important;
}

#gravatarmatrixcircle {
    width: 100px;
    height: auto;
    margin-left: 0px;
    margin-right: -120px;
    margin-bottom: 50px;
}

#text-header-lp {
    margin-left: -15%;
    margin-right: -3%;
    padding: 4% 14%;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
}

#lpsplashpage {
 width: 130%;
margin-left: -15%;
margin-right: -15%;
}

#lpsplashleft {
    float: left;
    width: 68%;
    padding-left: 15px;
    box-shadow: 0px 1px 5px #e1e1e1;
    padding-right: 15px;
    background-color: #fbfbfb;
    margin-bottom: 160px;
    padding-bottom: 20px;
    padding-top: 0px;
    border-radius: 10px;
    margin-top: 10px;
}

#lpsplashright {
    float: left;
    width: 32%;
    margin-left: 0.5%;
    margin-right: -2%;
}

#lpspashimage {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    width: 300px;
    margin-left: 0px !important;
    height: auto;
    border: none;
}

#lpsplashbelowimage {
  background-color: #ffffff;
  width: 100%;
   clear: both;
  margin-left: 30px;
 padding-left: 20px;
 padding-right: 20px;
 color: #ffffff;
}

/* Popup sign up */

.box {
  width: 100%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 10px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

#popupunlockbutton {
     width: 450px !important;
    clear: both;
    margin-left: 25%;
    margin-top: 0px;
}

.overlay {
  position: fixed;
   z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  overflow-y: scroll !important;
   -webkit-overflow-scrolling: touch;
}

.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
    margin: 150px auto;
    padding: 30px 50px;
    background: #fff;
    border-radius: 5px;
    width: 750px;
    height: 420px;
    position: relative;
    transition: all 1s ease-in-out;
}

.popup .close {
  position: absolute;
  top: 0px;
  right: 20px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333 !important;
}

.popup .close:hover {
   color: #cb2025 !important;
  text-decoration: none !important;
}

/* Splash pop up */

h3#splashh3 {
   color: #2b3336 !important;
   margin-top: 0px !important;
   padding: 0px 20px !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-size: 22px !important;
}

#escapex {
float: right;
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
text-align: right !important;
margin-top: -30px;
margin-right: 0px;
padding: 0px;
opacity: 0.8;
font-size: 20px;
color: #2b3336 !important;
}

#escapex:hover {
opacity: 1;
}

#splashsignupdummy {
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup2 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup3 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup4 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup5 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup6 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignupleft {
float: left;
width: 180px;
margin-left: -5%;
}

#splashsignupright {
float: left;
margin-left: 5%;
margin-right: 0%;
width: 65%;
}

#optionssignupmobile {
  display: none;
 width: 60%;
 max-width: 280px;
 height: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}


/* new checkout page */

#recaptick-inline {
width: 60px;
height: 60px;
}

#recaph1 {
font-size: 26px;
 letter-spacing: -1px;
text-align: left;
}

#checkoutgiveaccess {
    clear: both;
    float: left;
    width: 53%;
}

#checkoutyourorderright {
    float: left;
    width: 45%;
    margin-top: 40px;
    margin-left: 2%;
}

#typemailmobile {
 display: none;
}

 #lph1 {
    color: #42484a;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    font-weight: 600;
    font-size: 40px;
    line-height: 50px;
    margin-left: -10%;
    margin-right: -10%;
   width: 120%;
    margin-bottom: 40px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}


/* Quiz Page */

#quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 16px;
color: #454545;
}

.page-id-4521 #quizcontainer p {
 font-family: 'Bitter', serif;
 font-size: 16px;
color: #454545;
}

#quizhopetextmobile {
display: none;
}

#likethisquiz {
display: none;
}

.page-id-1980 .backbuttontablet, .page-id-2063 .backbuttontablet, .page-id-4521 .backbuttontablet {
display: none;
}

.page-id-1980 .nextbuttontablet, .page-id-2063 .nextbuttontablet, .page-id-4521 .nextbuttontablet {
display: none;
}

#calcresults {	
  font-size: 22px;
  margin-top: -170px;	
}

.page-id-1980 .backbutton, .page-id-2063 .backbutton, .page-id-4521 .backbutton {
font-size: 22px;
}

.page-id-1980 .nextbutton, .page-id-2063 .nextbutton, .page-id-4521 .nextbutton {
font-size: 22px;
}

#quizh1title {
    font-size: 22px;
}

.page-id-1980 #lph2, .page-id-2063 #lph2 {
  font-size: 26px;
}

.page-id-4521 #lph2 {
  font-size: 27px;
}

#quizquestionsfloat {
    clear: both;
    width: 94%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 560px;
}

#quizquestionsfloatwide {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#quizquestionsleft {
clear: both;
    float: left;
    width: 48%;
    max-width: 400px;
    min-height: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 70px;
}

#quizquestionsright {
    float: right;
    margin-left: 2%;
    width: 48%;
}

#quizh2warning {
    font-size: 32px;
}

#quizwarningp {
    clear: both;
    font-size: 22px !important;
}

.page-id-1980 .mm-button.orange, .page-id-2063 .mm-button.orange {
    width: 50% !important;
    font-size: 22px !important;
    margin-left: 25% !important;
    margin-right: 25% !important;
    margin-bottom: 60px;
}

.page-id-4521 .mm-button.orange {
    width: 50% !important;
    font-size: 22px !important;
    margin-left: 25% !important;
    margin-right: 25% !important;
    margin-bottom: 60px;
}

.page-id-1980 #textscreenshothand, .page-id-2063 #textscreenshothand {
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 400px;
   height: auto;
}

.page-id-1980 #textscreenshot, .page-id-2063 #textscreenshot {
   max-width: 320px;
   height: auto;
}

.page-id-1980 #textscreenshotwchat, .page-id-2063 #textscreenshotwchat {
   max-width: 280px;
   height: auto;
}

.quizland2jv ul li {
    font-size: 18px;
}

#quizwarningsubp {
    font-size: 17px !important;
}

#lpone-ringbackground-mobile {
display: none;
}

#scroll-through-images-cta-mobile {
display: none;
}

#lph1 {
    margin-top: 60px !important;
    margin-bottom: 40px;
    font-size: 40px;
}

#scroll-through-images-cta {
    margin-left: 30px;
}

#scroll-through-images-cta1 {
    margin-left: 30px;
}

#lpbonusbadge {
    margin-top: 40px;
    margin-bottom: -30px;
}

#lpbonusintro {
font-size: 16px !important;
}

#countdowntimer {
padding: 12px;
margin-bottom: 25px;
font-size: 18px;
}
 
#myaccountpage {
max-width: 900px;
}

.widget {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #e9e9eb;
}

#footer {
      background-color: #e9e9eb;
}

#mobilefullwidth {
display: none;
}

#space-to-footer {
margin-bottom: 100px;
}

.sidemenu-is-open #productsfullwidth {
  padding-top: 30px;
  width: 100%;
  max-width: 992px;
 margin-left: auto;
margin-right: auto;
}

.sidemenu-is-open #oaproductsfullwidth {
  padding-top: 30px;
  width: 100%;
  max-width: 992px;
 margin-left: auto;
margin-right: auto;
}

#productsfullwidth { 
 width: 100%;
  max-width: 742px;
 margin-left: 0%;
}

#oaproductsfullwidth { 
 width: 100%;
  max-width: 742px;
 margin-left: 0%;
}

#productleft {
float: left;
width: 42.5%;
margin-left: 5%;
margin-right: 2.5%;
clear: both;
}

#productright {
float: left;
width: 42.5%;
margin-left: 2.5%;
margin-right: 5%;
}

.sidemenu-is-open #productleft {
float: left;
width: 35%;
margin-left: 12.5%;
margin-right: 2.5%;
clear: both;
}

.sidemenu-is-open #productright {
float: left;
width: 35%;
margin-left: 2.5%;
margin-right: 12.5%;
}

.sidemenu-is-open #product-preview-image2 {
width: 347px;
height: 208px;
}

.sidemenu-is-open #hover-preview-product {
width: 347px;
height: 208px;
}

 #product-preview-image2 {
width: 315px;
height: 185px;
}

#hover-preview-product {
width: 315px;
height: 185px;
}

.sidemenu-is-open #modulesfullwidth {
  width: 100%;
  max-width: 992px;
}

#modulesfullwidth {
  width: 100%;
  max-width: 742px;
}

.sidemenu-is-open #module-preview-image2 {
width: 297px;
height: 179px;
}

.sidemenu-is-open #hover-preview-module  {
  width: 297px;
  height: 179px;
}

#module-preview-image2 {
width: 333px;
height: 179px;
}

#hover-preview-module  {
  width: 333px;
  height: 179px;
}

.sidemenu-is-open #moduleleft {
float: left;
width: 30%;
margin-left: 2.5%;
margin-right: 0%;
clear: both;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

.sidemenu-is-open #modulecenter {
float: left;
width: 30%;
margin-left: 2.5%;
margin-right: 2.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

.sidemenu-is-open #moduleright {
float: left;
width: 30%;
margin-left: 0%;
margin-right: 2.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 50px;
}

#moduleleft {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
clear: none;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 40px;
}

#modulecenter {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 40px;
}

#floattablet {
clear: both;
}

#moduleright {
float: left;
width: 45%;
margin-left: 2.5%;
margin-right: 2.5%;
background-color: #ffffff;
padding: 0px 0px 20px 0px;
border-radius: 0px;
margin-top: 0px;
margin-bottom: 40px;
}

#mobilecta {
 display: none;
}

#jump-link {
 width: 100%;
 min-height: 20px;
}

#flashcard-mobile {
 display: none;
}

#previewh3-modile {
display: none;
}

#modulechapterpreviewleftbox {
margin-bottom: 30px;
}

#modulechapterpreviewrightbox {
margin-bottom: 30px;
}

#moduleintro {
font-size: 18px;
}

#chapter-previewh3 {
 font-size: 22px;
}

#recommendedproduct-previewh3 {
 font-size: 22px;
}

.page-id-3521 #chapter-previewh3, .page-id-4544 #chapter-previewh3 {
font-size: 20px;
}

#module-chapter-intro {
font-size: 17px;
}

.sidemenu-is-open #module-module-intro {
font-size: 17px;
}

.page-id-2430 .sidemenu-is-open #module-module-intro {
font-size: 16px;
}

.sidemenu-is-open #module-module-intro-locked {
font-size: 16px;
}

#module-module-intro {
font-size: 15px;
}

#module-module-intro-locked {
font-size: 15px;
}

#chapter-preview-image2 {
  width: 332px;
  height: 179px;
}

#hover-preview-chapter  {
  width: 332px;
  height: 179px;
}

#image-mobile {
display: none;
}

.headbackbutton {
    font-size: 15px;
    width: 25%;
}

.headnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.greenheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.greenheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.redheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.redheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.pinkheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.pinkheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.blueheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.blueheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.blackheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.blackheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.whiteheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

.goldheadbackbutton {
    font-size: 15px;
    width: 25%;
}

.goldheadnextbutton {
    font-size: 15px;
    width: 25%;
    margin-left: 50%;
}

#book-header-buttons {
width: 380px;
margin-top: -140px;
margin-bottom: 160px;
}

#ig-chapter-buttons {
    width: 380px;
    margin-top: -124px;
    margin-bottom: 145px;
}

.nextbuttonmobile {
 display: none;
}

.backbuttonmobile {
 display: none;
}

.nextbuttongreenmobile {
 display: none;
}

.backbuttongreenmobile {
 display: none;
}

.nextbuttonredmobile {
  display: none;
}

.nextbuttonorangemobile {
  display: none;
}

.backbuttonredmobile {
display: none;
}

.backbuttonorangemobile {
display: none;
}

.nextbuttonpinkmobile {
  display: none;
}

.backbuttonpinkmobile {
display: none;
}

.nextbuttonbluemobile {
  display: none;
}

.backbuttonbluemobile {
display: none;
}

.nextbuttonblackmobile {
  display: none;
}

.backbuttonblackmobile {
display: none;
}

.nextbuttongoldmobile {
  display: none;
}

.backbuttongoldmobile {
  display: none;
}

#ghostrulesh3 {
padding-left: 30px;
padding-right: 30px;
}

#image-above-h2 {
 margin-bottom: -120px;
margin-top: 80px;
width: 30%;
max-width: 180px;
}  

#rulesnote {
  width: 80%;
} 

#textpersonalitynote {
  width: 80%;
} 

#crucibles-mobile {
 display: none;
}

#bigbitter {
font-size: 20px;
}

#subheaderh3 {
 font-size: 30px;
line-height: 30px;
}

#greenh2 {
font-size: 42px;
}

#blueh2 {
font-size: 42px;
}

#blackh2 {
font-size: 42px;
}

#goldh2 {
font-size: 42px;
}

#pinkh2 {
font-size: 42px;
}

#header.header-layout-01 .header-menu > li.my-profile-default {
    border-left: 1px solid #e5e5e5;
}

.sidemenu-icon-wrapper > span span > b {
    background-color: #2b3336;
}

.sidemenu-icon-wrapper {
 border-right: 1px solid #e5e5e5;
 border-bottom: 1px solid #e5e5e5;
} 

.basic-menu > li > a {
    font-family: 'Open Sans';
    letter-spacing: -1px;
     font-size: 15px;
    color: #5a5a5a;
}

.second-menu {
background-color: #ffffff;
color: #e5e5e5;
font-family: 'Open Sans';
}

#header #header-wrap .header-left {
    border-right: none;
}

#header-wrap .logo {
    border-right: none;
}

.second-menu .second-menu-main .second-menu-section > * {
  border-right: none; 
}

#page-title {
    padding: 20px 40px;
}
.container-fluid {
padding-left: 0px;
padding-right: 0px;
}

#chapter-header {
  min-height: 180px;
}

#chapterbadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 110px;
height: 174px;
 opacity: 0.9;
margin-bottom: 20px;
}

#chapter-header-title {
width: 692px;
margin-left: auto;
margin-right: auto;
}


#chapter-purple {
  font-size: 48px;
  line-height: 60px;
  padding-left: 0px;
  padding-right: 0px;
  width: 692px;
 margin-left: auto;
 text-align: center;
 margin-top: -10px;
margin-right: auto;
  padding-top: 0px;
  padding-bottom: 60px;
}

.page-id-3523 #chapter-purple, .page-id-3525 #chapter-purple, .page-id-3527 #chapter-purple, .page-id-3529 #chapter-purple, .page-id-3532 #chapter-purple, .page-id-3534 #chapter-purple, .page-id-3536 #chapter-purple, .page-id-3538 #chapter-purple {
  font-size: 44px;
  line-height: 52px;   
 }

#chapterbottoml1 {
 background-color: #e6e6e8;
margin-top: -72px;
margin-bottom: 50px;
}

#chapterbottoml3 {
 background-color: #e7e7e9;
margin-top: -72px;
 margin-bottom: 50px;
}

#video {
margin-top: 30px;
margin-bottom: 30px;
width: 550px;
margin-left: auto;
margin-right: auto;
}

#arrow-right {
margin-left: 2px;
margin-right: 2px;
width: 30px;
height: 13px;
} 

#arrow-righth3 {
display: inline;
margin-left: 4px;
margin-right: 4px;
width: 50px;
height: 21px;
}

#subheader {
  margin-left: auto;
  margin-right: auto;
  padding-left: 3%;
  padding-right: 3%;
  width: 90%;
 clear: both;
 max-width: 580px;
box-shadow: 0px 1px 5px #e1e1e1;
 background-color: #f8f8f8;
 border-radius: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
 margin-bottom: 0px;
 margin-top:  80px;
}

 #subheader-background {
 margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  width: 90%;
 max-width: 580px;
  margin-top: -45px;
  margin-bottom: 20px;
}

#subheader-speech {
 margin-left: -17px;
margin-top: 0px;
width: 60px;
height: 56px;
}

#templatebackground {
width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 5%;
 padding-right: 5%;
clear: both;
padding-bottom: 20px;
padding-top: 10px;
margin-bottom: 30px;
}

#whitebackground {
 width: 100%;
max-width: 560px;
margin-left: auto;
margin-right: auto;
}

#kiss {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#warning {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#kisstext {
font-size: 17px;
line-height: 27px;
}

#kissemoji {
margin-left: 5%;
margin-top: 30px;
}

#mindset {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 20px;
margin-top: 20px;
}

#mindsettext {
font-size: 17px;
}

#mindsetmoji {
margin-left: 5%;
margin-top: 30px;
}

#collageniceleft {
float: left;
margin-left: 0px;
width: 45%;
height: 45%
margin-right: 5%;
margin-bottom: 30px;
}

#collageniceright {
float: left;
margin-left: 5%;
width: 45%;
height: 45%
margin-right: 0px;
margin-bottom: 30px;
}



#textscreenshothand {
 margin-top: 30px;
 margin-bottom: 30px;
 max-width: 460px;
 margin-left: auto;
 margin-right: auto;
 margin-left: 25%;
}



.sidemenu-is-open #formula {
width: 110%;
margin-left: -5%;
margin-right: -5%;
 padding-left: 5%;
 padding-right: 5%;
margin-bottom: 30px;
}

 #formula {
width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 5%;
 padding-right: 5%;
}


h3#formula-title {
 font-size: 26px;
 margin-bottom: 10px;
 margin-top: 40px;
 text-align: center;
}

#templateboy {
 width: 100%;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
padding-top: 0px;
margin-bottom: 80px;
}

#templateboygirl {
 width: 560px;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 40px;
}

#templatematrix {
 width: 100%;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 50px;
}

.sidemenu-is-open #templatematrix {
 width: 740px;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 50px;
}

.sidemenu-is-open #templateboygirl {
 width: 560px;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 40px;
}

#template-text {
margin-left: 70px;
margin-right: 25%;
padding: 12px 12px 12px 12px;
border-radius: 5px 10px 10px 5px;
font-size: 18px;
margin-top: -10px;
}

.sidemenu-is-open #template-text {
margin-right: 40%;
}

#template-text-boy {
margin-left: 25%;
margin-right: 70px;
padding: 12px 12px 12px 12px;
font-size: 18px;
margin-top: 4px;
}

.sidemenu-is-open #template-text-boy {
margin-left: 40%;
}

#template-text-girl {
margin-left: 70px;
margin-right: 25%;
padding: 12px 12px 12px 12px;
font-size: 18px;
margin-top: 4px;
}

.sidemenu-is-open #template-text-girl {
margin-right: 40%;
}

#gravatar {
width: 50px;
height: 50px;
border-radius: 50%;
margin: 0% 1%;
opacity: 0.8;
}

.header-left {
    position: relative;
    width: 20%;
} 
  
  .logo {
   width: 80%; 
}

  .second-menu {
    width: 20%; 
}  

.basic-menu > .has-submenu > .submenu {
    margin: 0;
    min-width: 230px;
    min-height: 100px;
    overflow: auto;
    background-color: #f1f1f1;
}

.basic-menu .has-submenu .submenu {
    border: none;
    background: #f1f1f1;
}

.basic-menu .has-submenu .submenu > li > a, .basic-menu .has-submenu .submenu > li > span {
    color: #555555;
   font-size: 16px;
   letter-spacing: -1px;
   padding: 25px 15px 10px 25px;
}

.sidemenu-is-open #sidemenu-wrapper {
    width: 0px;
}

.sidemenu-is-open #page-wrapper {
    padding-left: 0px;
}

.sidemenu-is-open  .widget {
   margin-left: auto;
   margin-right: auto;
   width: 400px;
}

  .widget {
   width: 400px;
   margin-left: auto;
   margin-right: auto;
   margin-left: 8%;
   margin-right: 45%;
}

.page-id-122 .widget, .page-id-122 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1980 .widget, .page-id-1980 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4521 .widget, .page-id-4521 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2063 .widget, .page-id-2063 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1701 .widget, .page-id-1701 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-2691 .widget, .page-id-2691 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2788 .widget, .page-id-2788 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5486 .widget, .page-id-5486 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2744 .widget, .page-id-2744 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-126 .widget, .page-id-126 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-127 .widget, .page-id-127 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1697 .widget, .page-id-1697 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2031 .widget, .page-id-2031 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1705 .widget, .page-id-1705 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2720 .widget, .page-id-2720 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2502 .widget, .page-id-2502 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2293 .widget, .page-id-2293 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1873 .widget, .page-id-1873 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2742 .widget, .page-id-2742 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5189 .widget, .page-id-5189 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5314 .widget, .page-id-5314 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2677 .widget, .page-id-2677 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2755 .widget, .page-id-2755 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2688 .widget, .page-id-2688 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3819 .widget, .page-id-3819 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3821 .widget, .page-id-3821 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-3885 .widget, .page-id-3885 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4923 .widget, .page-id-4923 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5449 .widget, .page-id-5449 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4940 .widget, .page-id-4940 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4941 .widget, .page-id-4941 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5128 .widget, .page-id-5128 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4848 .widget, .page-id-4848 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3942 .widget, .page-id-3942 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3943 .widget, .page-id-3943 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2367 .widget, .page-id-2367 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5434 .widget, .page-id-5434 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2700 .widget, .page-id-2700 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4518 .widget, .page-id-4518 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4074 .widget, .page-id-4074 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4076 .widget, .page-id-4076 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2669 .widget, .page-id-2669 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4534 .widget, .page-id-4534 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4764 .widget, .page-id-4764 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5311 .widget, .page-id-5311 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5475 .widget, .page-id-5475 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5484 .widget, .page-id-5484 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2064 .widget, .page-id-2064 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4023 .widget, .page-id-4023 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2327 .widget, .page-id-2327 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1655 .widget, .page-id-1655 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2074 .widget, .page-id-2074 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2082 .widget, .page-id-2082 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2702 .widget, .page-id-2702 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-71 .widget, .page-id-71 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4967 .widget, .page-id-4967 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5041 .widget, .page-id-5041 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5203 .widget, .page-id-5203 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5209 .widget, .page-id-5209 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4973 .widget, .page-id-4973 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5648 .widget, .page-id-5648 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2726 .widget, .page-id-2726 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5032 .widget, .page-id-5032 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5253 .widget, .page-id-5253 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5034 .widget, .page-id-5034 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5255 .widget, .page-id-5255 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5036 .widget, .page-id-5036 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5254 .widget, .page-id-5254 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2066 .widget, .page-id-2066 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2067 .widget, .page-id-2067 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2068 .widget, .page-id-2068 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2069 .widget, .page-id-2069 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2070 .widget, .page-id-2070 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2092 .widget, .page-id-2092 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2095 .widget, .page-id-2095 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2098 .widget, .page-id-2098 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2099 .widget, .page-id-2099 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2100 .widget, .page-id-2100 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2101 .widget, .page-id-2101 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2102 .widget, .page-id-2102 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2103 .widget, .page-id-2103 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2065 .widget, .page-id-2065 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5228 .widget, .page-id-5228 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5443 .widget, .page-id-5443 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5496 .widget, .page-id-5496 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2060 .widget, .page-id-2060 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

 .page-id-124 .widget,  .page-id-124 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

 .page-id-1649 .widget,  .page-id-1649 .sidemenu-is-open .widget {
    width: 400px;
   margin-left: auto;
   margin-right: auto;
}

   .book {
  padding-left: 5%;
  padding-right: 5%;
}

.sidemenu-is-open .book {
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 692px;
}

.info-page {
  padding-left: 0%;
  padding-right: 0%;
}

.sidemenu-is-open .info-page {
  padding-left: 5%;
  padding-right: 5%;
}

.info-page > h1 {
 text-align: left;
 font-size: 38px;
 margin: 30px 0 50px 0;
} 

.sidemenu-is-open .info-page > h1 {
 text-align: center;
 font-size: 38px;
 margin: 30px 0 50px 0;
} 
  
  #content .book p {
  font-size: 16px;
}

#content .info-page p {
  font-size: 16px;
}

blockquote p {
    font-size: 16px !important;
}

.show-login {
    padding: 0% 5% 0% 50%;
}

}

/* Medium screen resolution desktop displays 1366px most popular */

@media only screen and (min-width: 1101px) and (max-width: 1400px) {

/* Options AI Landing Page 1101px - 1400px */

#dashproductadaimobile {
 display: none;
}

#homeph1 {
    font-size: 54px;
}

#homeph2 {
    font-size: 22px;
}

 .page-id-5585  #mobile-videoplayer-vsl {
        width: 100%;
        max-width: 700px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }

.button-home {
    width: 72% !important;
    max-width: 310px;
     margin-top: 20px !important;
    font-size: 18px !important;
     padding: 16px 15px;
}

    .button2-home {
        width: 60% !important;
        max-width: 250px;
        font-size: 18px !important;
        padding: 13px 14px;
        margin-bottom: 0px;
        margin-top: 0px;
    }

#afterbuttontext {
    font-size: 14px;
    margin-top: -25px;
}

    .homepagetop {
        padding-left: 8%;
        padding-right: 8%;
        overflow: auto;
        padding-bottom: 40px;
        padding-top: 40px;
    }

    #hometopleft {
        float: left;
        width: 52%;
        padding-top: 50px;
        padding-left: 0;
        margin-right: 7%;
    }

    #hometopright {
        float: left;
        width: 41%;
        margin-top: 20px;
        margin-right: 0%;
    }

    #hometopleft1 {
        width: 52%;
        padding-top: 15px !important;
        padding-left: 4%;
        margin-right: 8% !important;
    }

#hometopright1 {
        width: 40% !important;
        padding-top: 20px;
        padding-left: 0;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #homeph3 {
        font-size: 37px !important;
        max-width: 426px;
        text-align: left !important;
        margin-left: 0px !important;
    }

    #homeph4 {
        font-size: 23px !important;
        max-width: 390px;
        text-align: left !important;
        line-height: 1.5;
    }

#aiwebappmodel {
  display: none;
}

#arrowcta {
    margin-bottom: 20px;
    width: 40px;
}

     #aiwebappmodelmobile {
        width: 220px !important;
        height: auto;
        margin-top: -20px !important;
        padding-bottom: 30px;
    }

    .homepagehowworks {
        padding-left: 8%;
        padding-right: 8%;
        overflow: auto;
        padding-top: 70px;
      padding-bottom: 50px;
}

  .homepagehowworks2 {
        padding-left: 8%;
        padding-right: 8%;
       overflow: auto;
       padding-top: 50px;
     padding-bottom: 40px;
}

.homepagemanageoptions {
        padding-left: 8%;
        padding-right: 8%;
        overflow: auto;
        padding-top: 70px;
        padding-bottom: 70px;
    }

    #homepmainheaderblack {
        padding-top: 5px;
        font-size: 37px;
        line-height: 1.5;
        margin-bottom: 40px;
    }

#homepmainheader {
    padding-top: 30px;
    font-size: 35px;
    line-height: 1.5;
}

#numsteps {
    width: 45px;
    height: 45px;
    line-height: 1.7;
    margin-right: 10px;
    margin-right: 12px;
    margin-top: 0px;
}

#homesteps {
    padding-top: 0px;
    font-size: 29px;
   margin-right: -22%;
    line-height: 1.5;
}

#stepsubheader {
    font-size: 24px;
    padding-top: 10px;
}

#stepdescription {
    font-size: 22px;
    margin-right: -5%;
    padding-top: 20px;
    margin-bottom: 15px;
}

#appfeatures {
    font-size: 17px;
   margin-bottom: 12px;
}

    #appfeatures2 {
        font-size: 19px;
        padding-top: 9px;
        margin-bottom: 12px;
    }

#upgrade-tick-ai {
width: 16px;
height: 14px;
}

#webappmodelsteps {
    width: 75%;
    height: auto;
    max-width: 250px;
    margin-top: 30px;
   box-shadow: 0px 1px 10px #aca7a7;
}

 #webappmodelstepsmobile {
       display: none;
    }

    .scroll-modules-ai {
        height: 600px;
        padding-top: 115px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: 1%;
        margin-bottom: 0px;
        width: 290px;
    }

    #scroll-modules2-ai {
        width: 236px;
        height: 387px;
        overflow-y: scroll !important;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4px;
    }

#scroll-through-images-cta-mobile-ai {
        width: 140px;
        height: auto;
        margin-top: 0px;
        margin-right: -15px;
        margin-bottom: -15px;
        padding-right: 5%;
    }

    #homemainsubheader {
        font-size: 24px;
        line-height: 1.5;
        max-width: 678px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
        margin-top: -20px;
    }

#manageoptionsleft {
    float: left;
    width: 40%;
    padding-top: 50px;
    padding-left: 0%;
    margin-right: 5%;
}

#manageoptionsright {
        float: left;
        width: 55%;
        padding-top: 30px;
        margin-top: -20px;
    }

    #manageoptionsimage {
        width: 100%;
        max-width: 240px;
        margin-top: 0px;
        margin-bottom: -30px;
    }


#oaitestp1mob, #oaitestp2mob, #oaitestp3mob, #oaitestp4mob { 
display: none;
}

.homepagetestimonials {
       padding-left: 3%;
        padding-right: 3%;
        overflow: auto;
        padding-top: 80px;
        padding-bottom: 100px;
}

.homepagequestions {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 55px;
    padding-bottom: 50px !important;
}

.homepagehowworks3  {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 0px;
}

.homepagebottom {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 0px;
}

.homepagebottom2 {
     padding-left: 8%;
     padding-right: 8%;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 0px;
}


h2#accordianh2ai {
    font-size: 17px !important;
    padding-right: 42px !important;
    padding-left: 10px !important;
    padding: 16px;
}

#questionanswersai {
    font-size: 16px !important;
    padding: 15px 25px 10px 10px;
}

.homepagehowworks3 p {
    font-size: 16px;
    line-height: 1.5;
}

#apphomescreenleft {
    width: 40%;
    padding-left: 0%;
    margin-right: 10%;
}

#apphomescreenright {
    width: 40%;
    margin-left: 10%;
}

#homepmainheaderbottom {
    padding-top: 30px;
    font-size: 58px;
    line-height: 1.5;
}

#homepsubheaderbottom {
    font-size: 22px;
    margin-top: 24px;
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
 } 

#modules-scroll-image-ai {
    margin-top: -14px;
    margin-bottom: -14px;
}

/* Options AI Landing Page 1101px - 1400px END */


/* UPSELL Splash pages 1101px */

#lph2twentyfourmob {
 display: none;
}

#lph2twentyfour {
    color: #42484a;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    font-weight: 600;
    font-size: 34px;
    margin-left: -10%;
    margin-right: -10%;
    margin-bottom: 40px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}

#ottestwidth {
 width: 100%;
 max-width: 1100px;
 margin-left: auto;
 margin-right: auto;
}

#cross-sell-video {
  max-width: 650px;
  height: auto;
 margin-left: auto;
 margin-right: auto;
}

#downsellh1 {
    margin-top: 40px;
    line-height: 34px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2d3335;
    font-weight: normal;
    font-size: 23px;
    letter-spacing: -0.5px;
    text-align: center;
}

#downsellh1mobile {
 display: none;
}

.page-id-4764 #tindersubheader, .page-id-2064 #tindersubheader, .page-id-5311 #tindersubheader, .page-id-5475 #tindersubheader, .page-id-5484 #tindersubheader {
    margin-bottom: 10px;
}

.page-id-2065 #lph3orange, .page-id-2060 #lph3orange, .page-id-5228 #lph3orange, .page-id-5443 #lph3orange, .page-id-5496 #lph3orange {
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-bottom: 30px !important;
	}

#rich-options-creator {
 margin-top: -30px;
}

.page-id-4074 #mobile-videoplayer-vsl, .page-id-4076 #mobile-videoplayer-vsl {
    max-width: 400px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

#splashcongratulationsmobile {
 display: none;
}

#upsellsplashendwarning {
  clear: both;
  margin-top: 120px;
}

#upsellsplashendwarning p {
     font-size: 16px !important;
     font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
     font-weight: normal !important;
     color: #a40a0a !important;
     text-align: center !important;
}

#upsellsplashmobile60day {
  display: none;
}

#upsellsplashmobile {
  display: none;
}

/* Recommended Product OPTIONS footer section 1101px */

#recommended-footer-widget {
    margin-top: -30px;
    padding-bottom: 100px;
    margin-bottom: -20px;
    margin-left: -21%;
}

.sidemenu-is-open #recommended-footer-widget {
    margin-left: auto;
    margin-right: auto;	
}

#recproductadmobile {
 display: none;
}

/* Recommended Products Section Academy */

#recommendedproductleft {
 width: 35%;
 margin-left: 0px;
 max-width: 370px;
}

#recommendedproductright {
 width: 35%;
 max-width: 370px;
}

/* Dashboard new products 1150px */

.page-id-1616 .mm-button.orange, .page-id-1616 .mm-button.orange2, .page-id-4967 .mm-button.orange, .page-id-4967 .mm-button.orange2 {
    width: 90% !important;
    font-size: 20px !important;
    padding: 20px 15px !important;
   margin-top: 30px !important;
   font-weight: 400 !important;
  margin-bottom: 10px !important;
}

/* Upsell 1280px */

#testimonial10magnetmobile {
 display: none;
}

#upsellh1 {
    margin-top: 40px;
    line-height: 75px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #000000;
    font-weight: 700;
    font-size: 62px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh1mobile {
   display: none;
}

#upsellh3desktop {
    margin-top: 50px;
    line-height: 55px;
    padding-top: 0px;
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #c00;
    font-weight: 700;
    font-size: 40px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh3mobile {
 display: none;
}

#flashcardacademyvideos {
  width: 80%;
  max-width: 700px;
}

#content .oa-video-summary p {
 padding-right: 5%;
}

.mm-update-subscription-button {
 margin-left: -700px !important;
}

.force-close-sidemenu.sidemenu-is-open .mm-update-subscription-button {
margin-left: -800px !important;
}

.sidemenu-is-open .mm-update-subscription-button {
margin-left: -800px !important;
}

#securityiconsmobile {
width: 240px;
 margin-top: 30px;
 opacity: 0.8;
}

#highdemandbox {
    width: 100%;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-top: -40px;
    text-align: center;
    font-size: 15px;
}

.page-id-2700 #highdemandsplash, .page-id-4074 #highdemandsplash, .page-id-4076 #highdemandsplash, .page-id-4518 #highdemandsplash {
    background-color: #ffbe5c;
    padding: 7px;
    line-height: 60px;
    border-radius: 2px;
    color: #000000;
}

.page-id-2702 #lph3orange, .page-id-2726 #lph3orange, .page-id-71 #lph3orange, .page-id-4023 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: 40px !important;
    font-size: 40px !important;
    line-height: 44px !important;
    padding-left: 0;
    padding-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

.page-id-2702 #faqh2, .page-id-2726 #faqh2, .page-id-71 #faqh2, .page-id-4023 #faqh2 {
    margin-top: 0px !important;
}

.page-id-2702 #lpsplashleft, .page-id-2726 #lpsplashleft, .page-id-71 #lpsplashleft {
 margin-bottom: 40px !important;
}

#productpricelarge {
 font-size: 28px !important;
 margin-top: 0px;
 letter-spacing: -1px;
 text-align: left;
 font-weight: bold;
}

.page-id-1873 #discountprice2, .page-id-2677 #discountprice2, .page-id-2742 #discountprice2, .page-id-2755 #discountprice2, .page-id-5189 #discountprice2 {
    font-weight: bold;
    font-size: 90px;
    letter-spacing: -3px;
    text-align: center;
    font-weight: 700;
    margin-top: -20px;
    margin-bottom: -10px;
}

.page-id-5314 #discountprice2 {
    font-size: 70px;
    letter-spacing: -3px;
    text-align: center;
    font-weight: 700;
    margin-top: -20px;
    margin-bottom: -10px;
}

#termsofsale-destop {
     background-color: #fafafa;
    padding: 10px;
    padding-top: 20px;
    border: 1px solid #f7f7f7;
}

#termsofsale-mobile {
 display: none;
}

#termsofsaletext {
font-size: 13px;
line-height: 20px;
color: #2b3336;
font-weight: 400;
 margin-top: 10px;
 margin-bottom: 10px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

.page-id-2082 #lph2 {
    margin-left: -15%;
    margin-right: -15%;
}

.page-id-2066 #lph2 {
    margin-left: -15%;
    margin-right: -15%;
}

.page-id-2060 #lph2 {
    margin-top: 50px;
    margin-bottom: 30px;
    margin-left: 0px;
    line-height: 42px;
    margin-left: -10%;
    margin-right: -10%;
    letter-spacing: -1px;
}

.page-id-2367 #lph3orange, .page-id-5434 #lph3orange {
    font-size: 36px !important;
    line-height: 40px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    font-weight: normal;
}

.page-id-2700 #lph3orange {
    font-size: 36px !important;
    line-height: 40px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    font-weight: normal;
}

.page-id-4518 #lph3orange {
   color: #404d51;
    font-size: 36px !important;
    line-height: 50px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    font-weight: normal;
}

.page-id-4074 #lph3orange, .page-id-4076 #lph3orange {
    font-size: 36px !important;
    line-height: 40px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    font-weight: normal;
}

.page-id-2669 #lph3orange {
    font-size: 36px !important;
    line-height: 40px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0%;
    margin-right: 0%;
    font-weight: normal;
}

.page-id-4534 #lph3orange {
    font-size: 36px !important;
    line-height: 40px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0%;
    margin-right: 0%;
    font-weight: normal;
}

.page-id-4764 #lph3orange, .page-id-5311 #lph3orange, .page-id-5475 #lph3orange, .page-id-5484 #lph3orange {
    font-size: 36px !important;
    line-height: 40px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0%;
    margin-right: 0%;
    font-weight: normal;
}

.page-id-2064 #lph3orange {
    font-size: 36px !important;
    line-height: 40px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0%;
    margin-right: 0%;
    font-weight: normal;
}


#mobile-videoplayer-vsl {
 width: 90%;
  max-width: 600px;
  height: auto;
 margin-left: auto;
 margin-right: auto;
} 


#month-play-info-icon-mobile {
 display: none;
}

#oa-video-title-mobile {
 display: none;
}

#oa-month-video-name-mobile {
 display: none;
}

.oa-video-summary {
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
}

#video-play-box {
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 430px;
}

h3#oa-month-video-name {
    font-size: 21px;
}

#oa-nextvideo-buttons {
    width: 100%;
}

#oa-nextvideo-buttons {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.backbuttonoavideo {
float: left;
    font-size: 16px;
    padding: .7em .25em;
    width: 49%;
    margin-left: 0;
    margin: auto;
    margin-top: 15px;
}

.nextbuttonoavideo {
    float: left;
    font-size: 16px;
    padding: .7em .25em;
    width: 49%;
    margin-left: 2%;
    margin-top: 15px;
}

.mm-myaccount-block {
    width: 100% !important;
    float: left;
}

#oa-alert-bar {
width: 100%;
background-color: #f07526;
padding: 15px;
margin-top: 20px;
margin-bottom: 0px;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
line-height: 27px;
font-size: 18px;
font-weight: bold;
letter-spacing: -0.5px;
color: #ffffff;
}

#oa-alert-bar-mobile {
 display: none;
}

#noaccess-schedule {
margin: auto;
width: 50%;
}

.page-id-2430 #note, .page-id-2461 #note, .page-id-2470 #note, .page-id-2463 #note, .page-id-2472 #note, .page-id-2474 #note, .page-id-2490 #note, .page-id-2492 #note, .page-id-2493 #note, .page-id-2495 #note, .page-id-2497 #note, .page-id-2499 #note, .page-id-2500 #note  {
    margin: 0 auto;
    margin-top: 40px;
     margin-left: -5%;
    margin-right: auto;
     width: 120%;
    margin-bottom: -50px;
    padding: 42px 45px 20px 70px;
    line-height: 28px;
    color: #444;
    position: relative;
    border: 1px solid #f8f8f8;
    background: #fff;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9eaf3), color-stop(4%, #fff)) 0 4px;
    background: -webkit-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -moz-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -ms-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -o-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    -webkit-background-size: 100% 30px;
    -moz-background-size: 100% 30px;
    -ms-background-size: 100% 30px;
    -o-background-size: 100% 30px;
    background-size: 100% 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    clear: both;
}

#mobileplusicon {
 display: none;
}

#ctabannerleft {
width: 50%;
padding-left: 5%;
}

#ctabannerright {
width: 50%;
padding-right: 5%;
}

#lpsplashbelowimagemobile {
display: none;
}

#lpspashimagemobile {
display: none;
}

/* Popup sign up */


.box {
  width: 100%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 10px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

#popupunlockbutton {
     width: 475px !important;
    clear: both;
    margin-left: 25%;
    margin-top: 0px;
}

.overlay {
  position: fixed;
    z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}

.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
    margin: 150px auto;
    padding: 30px 50px;
    background: #fff;
    border-radius: 5px;
    width: 800px;
    height: 420px;
    position: relative;
    transition: all 1s ease-in-out;
}

.popup .close {
  position: absolute;
  top: 0px;
  right: 20px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333 !important;
}

.popup .close:hover {
    color: #cb2025 !important;
  text-decoration: none !important;
}

/* End Popup */

#optionssignupmobile {
 display: none;
}

#escapex {
float: right;
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
text-align: right !important;
margin-top: -25px;
margin-right: -20px;
padding: 0px;
opacity: 0.8;
font-size: 26px;
color: #2b3336 !important;
}

#escapex:hover {
opacity: 1;
}

#escapexlink {
opacity: 0.8 !important;
}

#escapexlink:hover {
opacity: 1 !important;
cursor: pointer;
}

#splashsignupleft {
float: left;
width: 180px;
margin-left: -5%;
}

#splashsignupright {
float: left;
margin-left: 5%;
width: 65%;
}

#splashsignupdummy {
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup2 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup3 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup4 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup5 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup6 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}


h3#splashh3 {
   color: #2b3336 !important;
   margin-top: 0px !important;
   padding: 0px 40px !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-size: 22px !important;
}


#typemailmobile {
 display: none;
}

 #lph1 {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-weight: 600;
    margin-bottom: 50px;
    font-size: 45px;
    line-height: 55px;
    clear: both;
    margin-top: 0px;
    width: 120%;
    margin-left: -10%;
    margin-right: -10%;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}

/* Landing Page 1101-1300px */


#quizhopetextmobile {
display: none;
}

#likethisquiz {
display: none;
}

.page-id-1980 .backbuttontablet, .page-id-2063 .backbuttontablet, .page-id-4521 .backbuttontablet {
display: none;
}

.page-id-1980 .nextbuttontablet, .page-id-2063 .nextbuttontablet, .page-id-4521 .nextbuttontablet {
display: none;
}

#lpone-ringbackground-mobile {
display: none;
}

#scroll-through-images-cta-mobile {
display: none;
}

#lph1 {
    margin-top: 65px;
    margin-bottom: 50px;
    font-size: 44px;
}


/* End Landing */


#myaccountpage {
max-width: 980px;
}

.widget {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #e9e9eb;
}

#footer {
      background-color: #e9e9eb;
}
  
#book-footer-buttons {
margin-left: 18%;
}

.sidemenu-is-open #book-footer-buttons {
margin-left: auto;
margin-right: auto;
}

#nextchapterimage {
    margin-left: 13%;
}

.sidemenu-is-open #nextchapterimage {
   margin-left: auto;
   margin-right: auto;
    width: 100%;
    height: auto;
   max-width: 460px;
}

#mobilefullwidth {
display: none;
}

#space-to-footer {
margin-bottom: 100px;
}

.sidemenu-is-open #modulesfullwidth {
  padding-top: 30px;
 margin-bottom: -40px;
  width: 100%;
  max-width: 1101px;
}

#modulesfullwidth { 
 width: 100%;
  max-width: 851px;
}

.sidemenu-is-open #productsfullwidth {
  padding-top: 30px;
  width: 100%;
  max-width: 1101px;
 margin-left: auto;
margin-right: auto;
}

.sidemenu-is-open #oaproductsfullwidth {
  padding-top: 30px;
  width: 100%;
  max-width: 1101px;
 margin-left: auto;
margin-right: auto;
}

#productsfullwidth { 
 width: 100%;
  max-width: 851px;
 margin-left: 0%;
}

#oaproductsfullwidth { 
 width: 100%;
  max-width: 851px;
 margin-left: 0%;
}

#productleft {
float: left;
width: 42.5%;
margin-left: 5%;
margin-right: 2.5%;
clear: both;
}

#productright {
float: left;
width: 42.5%;
margin-left: 2.5%;
margin-right: 5%;
}

.sidemenu-is-open #productleft {
float: left;
width: 35%;
margin-left: 12.5%;
margin-right: 2.5%;
clear: both;
}

.sidemenu-is-open #productright {
float: left;
width: 35%;
margin-left: 2.5%;
margin-right: 12.5%;
}

.sidemenu-is-open #product-preview-image2 {
width: 385px;
height: 208px;
}

.sidemenu-is-open #hover-preview-product {
width: 385px;
height: 208px;
}

#product-preview-image2 {
width: 361px;
height: 195px;
}

#hover-preview-product {
width: 361px;
height: 195px;
}

.sidemenu-is-open #module-preview-image2 {
width: 330px;
height: 191px;
}

.sidemenu-is-open #hover-preview-module {
width: 330px;
height: 191px;
}

#module-preview-image2 {
width: 255px;
height: 138px;
}

#hover-preview-module {
width: 255px;
height: 138px;
}

#mobilecta {
 display: none;
}

#jump-link {
 width: 100%;
 min-height: 20px;
}

#flashcard-mobile {
 display: none;
}

#previewh3-modile {
display: none;
}

#modulechapterpreviewleftbox {
margin-bottom: 30px;
}

#modulechapterpreviewrightbox {
margin-bottom: 30px;
}

#moduleintro {
font-size: 18px;
}

#chapter-previewh3 {
 font-size: 22px;
}

#recommendedproduct-previewh3 {
 font-size: 22px;
}

#recommendedproduct-previewh3 {
 font-size: 22px;
}

.page-id-3521 #chapter-previewh3, .page-id-4544 #chapter-previewh3 {
font-size: 20px;
}

#module-chapter-intro {
font-size: 17px;
}

.sidemenu-is-open #module-module-intro {
font-size: 17px;
}

.page-id-2430 .sidemenu-is-open #module-module-intro {
font-size: 16px;
}

.sidemenu-is-open #module-module-intro-locked {
font-size: 16px;
}

#module-module-intro {
font-size: 15px;
}

#module-module-intro-locked {
font-size: 15px;
}

.sidemenu-is-open #chapter-preview-image2 {
  width: 355px;
  height: 191px;
}

.sidemenu-is-open #hover-preview-chapter  {
  width: 355px;
  height: 191px;
}

.sidemenu-is-open #modulecontainer {
 max-width: 740px;
 margin-left: auto;
 margin-right: auto;
}

 #chapter-preview-image2 {
  width: 310px;
  height: 167px;
}

 #hover-preview-chapter  {
  width: 310px;
  height: 167px;
}

#modulecontainer {
 max-width: 650px;
 margin-left: auto;
 margin-right: auto;
}

#previewh3-modile {
display: none;
}

#image-mobile {
display: none;
}

.nextbuttonmobile {
 display: none;
}

.backbuttonmobile {
 display: none;
}

.nextbuttongreenmobile {
 display: none;
}

.backbuttongreenmobile {
 display: none;
}

.nextbuttonredmobile {
  display: none;
}

.nextbuttonorangemobile {
  display: none;
}

.backbuttonredmobile {
display: none;
}

.backbuttonorangemobile {
display: none;
}

.nextbuttonpinkmobile {
  display: none;
}

.backbuttonpinkmobile {
display: none;
}

.nextbuttonbluemobile {
  display: none;
}

.backbuttonbluemobile {
display: none;
}

.nextbuttonblackmobile {
  display: none;
}

.backbuttonblackmobile {
display: none;
}

.nextbuttongoldmobile {
  display: none;
}

.backbuttongoldmobile {
  display: none;
}

#crucibles-mobile {
 display: none;
}

#bigbitter {
font-size: 22px;
}

#subheaderh3 {
 font-size: 32px;
line-height: 32px;
}

#greenh2 {
font-size: 44px;
}

#blueh2 {
font-size: 44px;
}

#blackh2 {
font-size: 44px;
}

#goldh2 {
font-size: 44px;
}

#pinkh2 {
font-size: 44px;
}

#header.header-layout-01 .header-menu > li.my-profile-default {
    border-left: 1px solid #e5e5e5;
}

.sidemenu-icon-wrapper > span span > b {
    background-color: #2b3336;
}

.sidemenu-icon-wrapper {
 border-right: 1px solid #e5e5e5;
 border-bottom: 1px solid #e5e5e5;
} 

.basic-menu > li > a {
    font-family: 'Open Sans';
    letter-spacing: -1px;
     font-size: 15px;
    color: #5a5a5a;
}

.second-menu {
background-color: #ffffff;
color: #e5e5e5;
font-family: 'Open Sans';
}

#header #header-wrap .header-left {
    border-right: none;
}

#header-wrap .logo {
    border-right: none;
}

.second-menu .second-menu-main .second-menu-section > * {
  border-right: none; 
}

#page-title {
    padding: 20px 40px;
}

.container-fluid {
padding-left: 0px;
padding-right: 0px;
}

#chapter-header {
  min-height: 170px;
}

#chapterbadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 width: 120px;
height: 190px;
 opacity: 0.9;
margin-bottom: 20px;
}

.sidemenu-is-open #chapter-header-title {
width: 740px;
margin-left: auto;
margin-right: auto;
}

#chapter-header-title {
margin-left: 3%;
margin-right: 30%;
}

.sidemenu-is-open #chapter-purple {
  font-size: 52px;
  line-height: 62px;
  padding-left: 0px;
  padding-right: 0px;
  width: 740px;
 margin-left: auto;
 margin-top: -10px;
 text-align: center;
margin-right: auto;
  padding-top: 0px;
  padding-bottom: 70px;
}

.page-id-3523 .sidemenu-is-open #chapter-purple, .page-id-3525 .sidemenu-is-open #chapter-purple, .page-id-3527 .sidemenu-is-open #chapter-purple, .page-id-3529 .sidemenu-is-open #chapter-purple, .page-id-3532 .sidemenu-is-open #chapter-purple, .page-id-3534 .sidemenu-is-open #chapter-purple, .page-id-3536 .sidemenu-is-open #chapter-purple, .page-id-3538 .sidemenu-is-open #chapter-purple, .page-id-3541 .sidemenu-is-open #chapter-purple {
  font-size: 46px;
  line-height: 54px;
}

 #chapter-purple {
  font-size: 52px;
   line-height: 62px;
  padding-left: 0%;
  padding-right: 0%;
  text-align: center;
 margin-top: -10px;
  padding-top: 0px;
  padding-bottom: 70px;
}

.page-id-3523 #chapter-purple, .page-id-3525 #chapter-purple, .page-id-3527 #chapter-purple, .page-id-3529 #chapter-purple, .page-id-3532 #chapter-purple, .page-id-3534 #chapter-purple, .page-id-3536 #chapter-purple, .page-id-3538 #chapter-purple, .page-id-3541 #chapter-purple {
  font-size: 44px;
  line-height: 50px;   
 }

#chapterbottoml1 {
 background-color: #e7e7e9;
margin-top: -71px;
margin-bottom: 50px;
margin-left: 35%;
}

#footer-arrow {
margin-left: 35%;
}

.sidemenu-is-open #footer-arrow {
margin-left: auto;
margin-right: auto;
}

#chapterbottoml3 {
 background-color: #e7e7e9;
margin-top: -71px;
 margin-bottom: 50px;
margin-left: 35%;
}

.sidemenu-is-open #chapterbottoml1 {
 background-color: #e7e7e9;
margin-top: -71px;
margin-bottom: 50px;
 margin-left: auto;
margin-right: auto;
}

.sidemenu-is-open #chapterbottoml3 {
 background-color: #e7e7e9;
margin-top: -71px;
 margin-bottom: 50px;
 margin-left: auto;
margin-right: auto;
}

#video {
margin-top: 30px;
margin-bottom: 30px;
width: 600px;
margin-left: auto;
margin-right: auto;
}

#arrow-right {
margin-left: 2px;
margin-right: 2px;
width: 30px;
height: 13px;
} 

#arrow-righth3 {
display: inline;
margin-left: 4px;
margin-right: 4px;
width: 50px;
height: 21px;
}

.sidemenu-is-open #subheader {
  margin-left: auto;
  margin-right: auto;
  padding-left: 3%;
  padding-right: 3%;
  width: 90%;
clear: both;
 max-width: 580px;
box-shadow: 0px 1px 5px #e1e1e1;
 background-color: #f8f8f8;
 border-radius: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
 margin-bottom: 0px;
 margin-top:  80px;
}

 #subheader {
  margin-left: 18%;
  margin-right: 30%;
  padding-left: 3%;
  padding-right: 3%;
  width: 68%;
 clear: both;
box-shadow: 0px 1px 5px #e1e1e1;
 background-color: #f8f8f8;
 border-radius: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
 margin-bottom: 0px;
 margin-top:  80px;
}

 #subheader-background {
 margin-left: 18%;
  margin-right: 30%;
 width: 68%;
 max-width: 580px;
  padding-left: 0px;
  padding-right: 0px;
  width: 90%;
  margin-top: -50px;
  margin-bottom: 30px;
}

 .sidemenu-is-open #subheader-background {
 margin-left: auto;
  margin-right: auto;
 width: 90%;
 max-width: 580px;
  padding-left: 0px;
  padding-right: 0px;
  width: 90%;
  margin-top: -50px;
  margin-bottom: 30px;
}

.sidemenu-is-open #subheader-speech {
 margin-left: -15px;
margin-top: 0px;
width: 60px;
height: 56px;
}

#subheader-speech {
 margin-left: -15px;
margin-top: 0px;
width: 60px;
height: 56px;
}

#templatebackground {
width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 5%;
 padding-right: 5%;
clear: both;
padding-bottom: 20px;
padding-top: 10px;
margin-bottom: 30px;
}

#whitebackground {
 width: 100%;
max-width: 560px;
margin-left: auto;
margin-right: auto;
}

#kiss {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 30px;
margin-top: 30px;
}

#warning {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 30px;
margin-top: 30px;
}

#kisstext {
font-size: 17px;
line-height: 27px;
}

#kissemoji {
margin-left: 5%;
margin-top: 30px;
}

#mindset {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 30px;
margin-top: 30px;
}

#mindsettext {
font-size: 17px;
}

#mindsetemoji {
margin-left: 5%;
margin-top: 20px;
}

.sidemenu-is-open #collageniceleft {
float: left;
margin-left: 0px;
margin-right: 30px;
margin-bottom: 30px;
}

.sidemenu-is-open #collageniceright {
float: left;
margin-left: 30px;
margin-right: 0px;
margin-bottom: 30px;
}

#collageniceleft {
float: left;
margin-left: 0px;
width: 42%;
height: 42%
margin-right: 5%;
margin-bottom: 30px;
}

#collageniceright {
float: left;
margin-left: 5%;
width: 42%;
height: 42%
margin-right: 0px;
margin-bottom: 30px;
}

.sidemenu-is-open #formula {
width: 120%;
margin-left: -10%;
margin-right: -10%;
 padding-left: 10%;
 padding-right: 10%;
margin-bottom: 30px;
}

.sidemenu-is-open #templateboygirl {
 width: 560px;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 40px;
}

.sidemenu-is-open #template-text {
margin-right: 40%;
}

.sidemenu-is-open #template-text-boy {
margin-left: 40%;
}


.sidemenu-is-open #template-text-girl {
margin-right: 40%;
}

.header-left {
    position: relative;
    width: 20%;
} 
  
  .logo {
   width: 80%; 
}

  .second-menu {
    width: 20%; 
}  

.show-login {
    padding: 0% 5% 0% 55%;
}

.sidemenu-is-open #sidemenu-wrapper {
    width: 0px;
}

.sidemenu-is-open #page-wrapper {
    padding-left: 0px;
}

.page-id-122 .widget, .page-id-122 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-1980 .widget, .page-id-1980 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4521 .widget, .page-id-4521 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2063 .widget, .page-id-2063 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1701 .widget, .page-id-1701 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-2691 .widget, .page-id-2691 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2788 .widget, .page-id-2788 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5486 .widget, .page-id-5486 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2744 .widget, .page-id-2744 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-126 .widget, .page-id-126 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-127 .widget, .page-id-127 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1697 .widget, .page-id-1697 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2031 .widget, .page-id-2031 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1705 .widget, .page-id-1705 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2720 .widget, .page-id-2720 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2502 .widget, .page-id-2502 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2293 .widget, .page-id-2293 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1873 .widget, .page-id-1873 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2742 .widget, .page-id-2742 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5189 .widget, .page-id-5189 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5314 .widget, .page-id-5314 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2677 .widget, .page-id-2677 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2755 .widget, .page-id-2755 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2688 .widget, .page-id-2688 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3819 .widget, .page-id-3819 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3821 .widget, .page-id-3821 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3885 .widget, .page-id-3885 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4923 .widget, .page-id-4923 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5449 .widget, .page-id-5449 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4940 .widget, .page-id-4940 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4941 .widget, .page-id-4941 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5128 .widget, .page-id-5128 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4848 .widget, .page-id-4848 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3942 .widget, .page-id-3942 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3943 .widget, .page-id-3943 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2367 .widget, .page-id-2367 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5434 .widget, .page-id-5434 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2700 .widget, .page-id-2700 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4518 .widget, .page-id-4518 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4074 .widget, .page-id-4074 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4076 .widget, .page-id-4076 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2669 .widget, .page-id-2669 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4534 .widget, .page-id-4534 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4764 .widget, .page-id-4764 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5311 .widget, .page-id-5311 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5475 .widget, .page-id-5475 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5484 .widget, .page-id-5484 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2064 .widget, .page-id-2064 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4023 .widget, .page-id-4023 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2327 .widget, .page-id-2327 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1655 .widget, .page-id-1655 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2074 .widget, .page-id-2074 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2082 .widget, .page-id-2082 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-2702 .widget, .page-id-2702 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-71 .widget, .page-id-71 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4967 .widget, .page-id-4967 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5041 .widget, .page-id-5041 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5203 .widget, .page-id-5203 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5209 .widget, .page-id-5209 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4973 .widget, .page-id-4973 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5648 .widget, .page-id-5648 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2726 .widget, .page-id-2726 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5032 .widget, .page-id-5032 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-5253 .widget, .page-id-5253 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5034 .widget, .page-id-5034 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5255 .widget, .page-id-5255 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5036 .widget, .page-id-5036 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5254 .widget, .page-id-5254 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2066 .widget, .page-id-2066 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2067 .widget, .page-id-2067 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2068 .widget, .page-id-2068 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2069 .widget, .page-id-2069 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2070 .widget, .page-id-2070 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2092 .widget, .page-id-2092 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2095 .widget, .page-id-2095 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2098 .widget, .page-id-2098 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2099 .widget, .page-id-2099 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2100 .widget, .page-id-2100 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2101 .widget, .page-id-2101 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2102 .widget, .page-id-2102 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2103 .widget, .page-id-2103 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2065 .widget, .page-id-2065 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5228 .widget, .page-id-5228 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5443 .widget, .page-id-5443 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5496 .widget, .page-id-5496 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2060 .widget, .page-id-2060 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

 .page-id-124 .widget,  .page-id-124 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

 .page-id-1649 .widget,  .page-id-1649 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

   .book {
  padding-left: 4%;
  padding-right: 28%;
}

.sidemenu-is-open .book {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  width: 740px;
}
  
  #content .book p {
  font-size: 17px;
}

#content .info-page p {
  font-size: 17px;
}

blockquote p {
    font-size: 17px !important;
}

}

/* large screen high resolution desktops and computer moniters */

@media only screen and (min-width: 1401px) {

/* Options AI Landing Page 1400px  */

#dashproductadaimobile {
 display: none;
}

#aiwebappmodelmobile {
 display: none;
}

#webappmodelstepsmobile {
 display: none;
}

#oaitestp1mob, #oaitestp2mob, #oaitestp3mob, #oaitestp4mob {
 display: none;
}

 .page-id-5585  #mobile-videoplayer-vsl {
        width: 100%;
        max-width: 700px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }

/* Options AI Landing Page 1400px END */

/* UPSELL Splash pages 1401px */

#lph2twentyfourmob {
 display: none;
}

#lph2twentyfour {
    color: #42484a;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    font-weight: 600;
    font-size: 34px;
    margin-left: -10%;
    margin-right: -10%;
    margin-bottom: 40px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}

#cross-sell-video {
  max-width: 650px;
  height: auto;
 margin-left: auto;
 margin-right: auto;
}

#downsellh1 {
    margin-top: 40px;
    line-height: 34px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #2d3335;
    font-weight: normal;
    font-size: 23px;
    letter-spacing: -0.5px;
    text-align: center;
}

#downsellh1mobile {
 display: none;
}

.page-id-4764 #tindersubheader, .page-id-2064 #tindersubheader, .page-id-5311 #tindersubheader, .page-id-5475 #tindersubheader, .page-id-5484 #tindersubheader {
    margin-bottom: 10px;
}


.page-id-2060 #solutionheader {
    margin-left: -100px;
    margin-right: -100px;
}

.page-id-2065 #lph3orange, .page-id-2060 #lph3orange, .page-id-5228 #lph3orange, .page-id-5443 #lph3orange, .page-id-5496 #lph3orange {
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-bottom: 30px !important;
	}

#rich-options-creator {
 margin-top: -30px;
}

.page-id-4074 #mobile-videoplayer-vsl, .page-id-4076 #mobile-videoplayer-vsl {
    max-width: 400px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
   margin-top: 30px;
}

#splashcongratulationsmobile {
 display: none;
}

#upsellsplashmobile60day {
  display: none;
}

#upsellsplashmobile {
  display: none;
}

/* Recommended Product OPTIONS footer section 1401px */

#recommended-footer-widget {
    margin-top: -30px;
    padding-bottom: 100px;
    margin-bottom: -20px;
    margin-left: -21%;
}

.sidemenu-is-open #recommended-footer-widget {
    margin-left: auto;
    margin-right: auto;	
}

#recproductadmobile {
 display: none;
}

/* Upsell 1500px */

#testimonial10magnetmobile {
 display: none;
}

#upsellh1 {
    margin-top: 40px;
    line-height: 75px;
    padding-top: 0px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #000000;
    font-weight: 700;
    font-size: 62px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh1mobile {
   display: none;
}

#upsellh3desktop {
    margin-top: 50px;
    line-height: 55px;
    padding-top: 0px;
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 0px;
    font-family: 'Oswald', "Verdana", "Palatino Linotype", Palatino, serif;
    color: #c00;
    font-weight: 700;
    font-size: 40px;
    letter-spacing: -0.5px;
    text-align: center;
}

#upsellh3mobile {
 display: none;
}

#flashcardacademyvideos {
  width: 80%;
  max-width: 700px;
}

#content .oa-video-summary p {
 padding-right: 5%;
}

.mm-update-subscription-button {
 margin-left: -980px !important;
}

.force-close-sidemenu.sidemenu-is-open .mm-update-subscription-button {
margin-left: -1000px !important;
}

.sidemenu-is-open .mm-update-subscription-button {
margin-left: -1000px !important;
}


#securityiconsmobile {
width: 240px;
 margin-top: 30px;
 opacity: 0.8;
}

#highdemandbox {
    width: 100%;
    font-family: "Lato", 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif;
    margin-top: -40px;
    text-align: center;
    font-size: 15px;
}

.page-id-2700 #highdemandsplash, .page-id-4074 #highdemandsplash, .page-id-4076 #highdemandsplash, .page-id-4518 #highdemandsplash {
    background-color: #ffbe5c;
    padding: 7px;
    line-height: 60px;
    border-radius: 2px;
    color: #000000;
}

.page-id-2702 #lph3orange, .page-id-2726 #lph3orange, .page-id-71 #lph3orange, .page-id-4023 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: left;
    margin-top: 40px !important;
    font-size: 40px !important;
    line-height: 44px !important;
    padding-left: 0;
    padding-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: 600;
}

.page-id-2702 #faqh2, .page-id-2726 #faqh2, .page-id-71 #faqh2, .page-id-4023 #faqh2 {
    margin-top: 0px !important;
}

.page-id-2702 #lpsplashleft, .page-id-2726 #lpsplashleft, .page-id-71 #lpsplashleft {
 margin-bottom: 40px !important;
}

#productpricelarge {
 font-size: 30px !important;
 margin-top: 0px;
 letter-spacing: -1px;
 text-align: left;
 font-weight: bold;
}

.page-id-2702 #productpricelarge, .page-id-71 #productpricelarge {
  font-size: 26px !important;
  }

.page-id-2726 #productpricelarge {
 font-size: 26px !important;
 margin-top: 0px;
 letter-spacing: -1px;
 text-align: left;
 font-weight: bold;
}

.page-id-1873 #discountprice2, .page-id-2677 #discountprice2, .page-id-2742 #discountprice2, .page-id-2755 #discountprice2, .page-id-5189 #discountprice2 {
    font-weight: bold;
    font-size: 90px;
    letter-spacing: -3px;
    text-align: center;
    font-weight: 700;
    margin-top: -20px;
    margin-bottom: -10px;
}

.page-id-5314 #discountprice2 {
    font-weight: bold;
    font-size: 70px;
    letter-spacing: -3px;
    text-align: center;
    font-weight: 700;
    margin-top: -20px;
    margin-bottom: -10px;
}
 
#termsofsale-destop {
     background-color: #fafafa;
    padding: 10px;
    padding-top: 20px;
    border: 1px solid #f7f7f7;
}

#termsofsale-mobile {
 display: none;
}

#termsofsaletext {
font-size: 13px;
line-height: 20px;
color: #2b3336;
font-weight: 400;
 margin-top: 10px;
 margin-bottom: 10px;
 font-family: 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
}

.page-id-2367 #lph3orange, .page-id-5434 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    margin-top: 40px !important;
    font-size: 36px !important;
    line-height: 42px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -5%;
    margin-right: -5%;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: normal;
}

.page-id-2700 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    margin-top: 40px !important;
    font-size: 36px !important;
    line-height: 42px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: normal;
}

.page-id-4518 #lph3orange {
    color: #404d51;
    font-family: 'Montserrat', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    margin-top: 40px !important;
    font-size: 36px !important;
    line-height: 50px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: normal;
}

.page-id-4074 #lph3orange, .page-id-4076 #lph3orange {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    margin-top: 40px !important;
    font-size: 36px !important;
    line-height: 42px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: normal;
}


.page-id-2669 #lph3orange {
    font-size: 36px !important;
    line-height: 42px !important;
    margin-top: 40px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: normal;
}

.page-id-4534 #lph3orange {
    font-size: 36px !important;
    line-height: 42px !important;
    margin-top: 40px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: normal;
}

.page-id-4764 #lph3orange, .page-id-5311 #lph3orange {
    font-size: 36px !important;
    line-height: 42px !important;
    margin-top: 50px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: normal;
}

 .page-id-5475 #lph3orange, .page-id-5484 #lph3orange {
    font-size: 36px !important;
    line-height: 42px !important;
    margin-top: 40px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: normal;
}

.page-id-2064 #lph3orange {
    font-size: 36px !important;
    line-height: 42px !important;
    margin-top: 50px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10%;
    margin-right: -10%;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-weight: normal;
}


.page-id-2082 #lph2 {
    color: #42484a;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    font-weight: 600;
    font-size: 34px;
    margin-left: -15%;
    margin-right: -15%;
    margin-bottom: 60px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1px;
}

.page-id-2066 #lph2 {
    color: #42484a;
    font-family: 'montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center;
    font-weight: 600;
    font-size: 34px;
    margin-left: -15%;
    margin-right: -15%;
    margin-bottom: 60px;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1px;
}

.page-id-2060 #lph2 {
    margin-top: 50px;
    margin-bottom: 30px;
    margin-left: 0px;
    line-height: 42px;
    margin-left: -10%;
    margin-right: -10%;
    letter-spacing: -1px;
}

#month-play-info-icon-mobile {
 display: none;
}

#oa-video-title-mobile {
 display: none;
}

#oa-month-video-name-mobile {
 display: none;
}

#oa-alert-bar {
width: 100%;
background-color: #f07526;
padding: 15px;
margin-top: 20px;
margin-bottom: 0px;
font-family: 'Montserrat', 'Open Sans', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
line-height: 27px;
font-size: 18px;
font-weight: bold;
letter-spacing: -0.5px;
color: #ffffff;
}

#pa-alert-bar {
width: 100%;
background-color: #cb2025;
padding: 10px;
margin-top: 20px;
margin-bottom: 0px;
font-family: 'Helvetica', "Verdana",  "Palatino Linotype", Palatino, serif;
text-align: center;
line-height: 27px;
font-size: 16px;
font-weight: 600;
letter-spacing: -0.5px;
color: #ffffff;
}

#oa-alert-bar-mobile {
 display: none;
}

#noaccess-schedule {
margin: auto;
width: 50%;
}

.page-id-2430 #note, .page-id-2461 #note, .page-id-2470 #note, .page-id-2463 #note, .page-id-2472 #note, .page-id-2474 #note, .page-id-2490 #note, .page-id-2492 #note, .page-id-2493 #note, .page-id-2495 #note, .page-id-2497 #note, .page-id-2499 #note, .page-id-2500 #note {
    margin: 0 auto;
    margin-top: 40px;
    margin-left: -10%;
    margin-right: -10%;
    width: 120%;
    margin-bottom: -50px;
    padding: 42px 45px 20px 70px;
    line-height: 28px;
    color: #444;
    position: relative;
    border: 1px solid #f8f8f8;
    background: #fff;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9eaf3), color-stop(4%, #fff)) 0 4px;
    background: -webkit-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -moz-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -ms-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -o-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    -webkit-background-size: 100% 30px;
    -moz-background-size: 100% 30px;
    -ms-background-size: 100% 30px;
    -o-background-size: 100% 30px;
    background-size: 100% 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    clear: both;
}

#mobileplusicon {
 display: none;
}

#lpsplashbelowimagemobile {
display: none;
}

#lpspashimagemobile {
display: none;
}


.box {
  width: 100%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 10px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

#popupunlockbutton {
     width: 475px !important;
    clear: both;
    margin-left: 25%;
    margin-top: 0px;
}

.overlay {
  position: fixed;
   z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}

.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
    margin: 150px auto;
    padding: 30px 50px;
    background: #fff;
    border-radius: 5px;
    width: 800px;
    height: 420px;
    position: relative;
    transition: all 1s ease-in-out;
}

.popup .close {
  position: absolute;
  top: 0px;
  right: 20px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333 !important;
}

.popup .close:hover {
  color: #cb2025 !important;
 text-decoration: none !important;
}


/* END Dummy popup code box */

.page-id-2327 #lph1 {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-weight: 600;
    margin-bottom: 50px;
    font-size: 45px;
    line-height: 55px;
    clear: both;
    margin-top: 0px;
    width: 120%;
    margin-left: -10%;
    margin-right: -10%;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}

#optionssignupmobile {
 display: none;
}

#escapex {
float: right;
font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
text-align: right !important;
margin-top: -25px;
margin-right: -20px;
padding: 0px;
opacity: 0.8;
font-size: 26px;
color: #2b3336 !important;
}

#escapex:hover {
opacity: 1;
}

#escapexlink {
opacity: 0.8 !important;
}

#escapexlink:hover {
opacity: 1 !important;
cursor: pointer;
}

#splashsignupleft {
float: left;
width: 180px;
margin-left: -5%;
}

#splashsignupright {
float: left;
margin-left: 5%;
width: 65%;
}


#splashsignupdummy {
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup2 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup3 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup4 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup5 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

#splashsignup6 {
display: none;
width: 100%;
background-color: #ffffff;
padding-top: 20px;
padding-bottom: 20px;
}

h3#splashh3 {
   color: #2b3336 !important;
   margin-top: 0px !important;
    padding: 0px 40px !important;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-size: 24px !important;
}

 #lph1 {
    color: #2b3336;
    font-family: 'Montserrat', 'Open Sans', "Verdana", "Palatino Linotype", Palatino, serif !important;
    text-align: center !important;
    font-weight: 600;
    margin-bottom: 50px;
    font-size: 45px;
    line-height: 55px;
    clear: both;
    margin-top: -70px;
    width: 120%;
    margin-left: -10%;
    margin-right: -10%;
    padding-left: 0px;
    padding-right: 0px;
    letter-spacing: -1.5px;
}


#typemailmobile {
 display: none;
}

#quizhopetextmobile {
display: none;
}

.page-id-1980 .backbuttontablet, .page-id-2063 .backbuttontablet, .page-id-4521 .backbuttontablet {
display: none;
}

.page-id-1980 .nextbuttontablet, .page-id-2063 .nextbuttontablet, .page-id-4521 .nextbuttontablet {
display: none;
}
 
#likethisquiz {
display: none;
}

#lpone-ringbackground-mobile {
display: none;
}

#scroll-through-images-cta-mobile {
display: none;
}


.widget {
    padding: 10px;
    background-color: #e9e9eb;
}

#footer {
      background-color: #e9e9eb;
}

#book-footer-buttons {
width: 400px;
margin-left: 22.5%;
}

.sidemenu-is-open #book-footer-buttons {
width: 400px;
margin-left: auto;
margin-right: auto;
}

#nextchapterimage {
    margin-left: 18.5%;
}

.sidemenu-is-open #nextchapterimage {
   margin-left: auto;
   margin-right: auto;
    width: 100%;
    height: auto;
   max-width: 460px;
}

#mobilefullwidth {
display: none;
}

#space-to-footer {
margin-bottom: 100px;
}

.sidemenu-is-open #modulesfullwidth {
  width: 100%;
  max-width: 1401px;
}

#modulesfullwidth {
  max-width: 1150px;
}

.sidemenu-is-open #productsfullwidth {
  width: 100%;
  max-width: 1401px;
  margin-left: auto;
 margin-right: auto;
}

.sidemenu-is-open #oaproductsfullwidth {
  width: 100%;
  max-width: 1401px;
  margin-left: auto;
 margin-right: auto;
}

#productsfullwidth {
  width: 100%;
  max-width: 1150px;
 margin-left: -8%;
}

#oaproductsfullwidth {
  width: 100%;
  max-width: 1150px;
 margin-left: 0%;
}

.sidemenu-is-open #module-preview-image2 {
  width: 420px;
  height: 227px;
}

.sidemenu-is-open #hover-preview-module  {
  width: 420px;
  height: 227px;
}

 #module-preview-image2 {
  width: 345px;
  height: 187px;
}

 #hover-preview-module  {
  width: 345px;
  height: 187px;
}

.sidemenu-is-open #product-preview-image2 {
  width: 420px;
  height: 227px;
}

.sidemenu-is-open #hover-preview-product  {
  width: 420px;
  height: 227px;
}

 #product-preview-image2 {
  width: 345px;
  height: 206px;
}

 #hover-preview-product  {
  width: 345px;
  height: 206px;
}

#mobilecta {
 display: none;
}

#jump-link {
 width: 100%;
 min-height: 10px;
}

#flashcard-mobile {
 display: none;
}

#image-mobile {
display: none;
}

#previewh3-modile {
display: none;
}

#modulebadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 opacity: 0.9;
}

#dgsmodulebadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 opacity: 1;
}

#modulebadgegold {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 opacity: 0.9;
}

#modulebadgewide {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 opacity: 0.9;
}

.page-id-4544 #modulebadgewide {
 opacity: 1;
}

.nextbuttonmobile {
 display: none;
}

.backbuttonmobile {
 display: none;
}

.nextbuttongreenmobile {
 display: none;
}

.backbuttongreenmobile {
 display: none;
}

.nextbuttonredmobile {
  display: none;
}

.nextbuttonorangemobile {
  display: none;
}

.backbuttonredmobile {
display: none;
}

.backbuttonorangemobile {
display: none;
}

.nextbuttonpinkmobile {
  display: none;
}

.backbuttonpinkmobile {
display: none;
}

.nextbuttonbluemobile {
  display: none;
}

.backbuttonbluemobile {
display: none;
}

.nextbuttonblackmobile {
  display: none;
}

.backbuttonblackmobile {
display: none;
}

.nextbuttongoldmobile {
  display: none;
}

.backbuttongoldmobile {
  display: none;
}

#crucibles-mobile {
 display: none;
}

#greenh2 {
font-size: 46px;
}

#blueh2 {
font-size: 46px;
}

#blackh2 {
font-size: 46px;
}

#goldh2 {
font-size: 46px;
}

#pinkh2 {
font-size: 46px;
}

#header.header-layout-01 .header-menu > li.my-profile-default {
    border-left: 1px solid #e5e5e5;
}

.sidemenu-icon-wrapper > span span > b {
    background-color: #2b3336;
}

.sidemenu-icon-wrapper {
 border-right: 1px solid #e5e5e5;
 border-bottom: 1px solid #e5e5e5;
} 

.basic-menu > li > a {
    font-family: 'Open Sans';
    letter-spacing: -1px;
     font-size: 15px;
    color: #5a5a5a;
}

.second-menu {
background-color: #ffffff;
color: #e5e5e5;
font-family: 'Open Sans';
}

#header #header-wrap .header-left {
    border-right: none;
}

#header-wrap .logo {
    border-right: none;
}

.second-menu .second-menu-main .second-menu-section > * {
  border-right: none; 
}

#page-title {
    padding: 20px 40px;
}

.container-fluid {
padding-left: 0px;
padding-right: 0px;
}

.sidemenu-is-open #subheader {
 margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 600px;
 clear: both;
  border-radius: 50px;
box-shadow: 0px 1px 5px #e1e1e1;
  padding-top: 25px;
  padding-bottom: 25px;
margin-bottom: 0px;
margin-top: 110px;
  background-color: #f8f8f8;
}

.sidemenu-is-open #subheader-background {
 margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  width: 600px;
  margin-top: -50px;
  margin-bottom: 40px;
  background-color: transparent;
}

 #subheader {
  margin-left: 18%;
  margin-right: 18%;
  padding-left: 3%;
  padding-right: 3%;
box-shadow: 0px 1px 5px #e1e1e1;
 background-color: #f8f8f8;
 border-radius: 50px;
 clear: both;
  padding-top: 25px;
  padding-bottom: 25px;
 margin-bottom: 0px;
 margin-top:  110px;
}

 #subheader-background {
 margin-left: 18%;
  margin-right: 18%;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: -50px;
  margin-bottom: 40px;
}

#subheader-speech {
 margin-left: -20px;
margin-top: -65px;
}

.sidemenu-is-open #subheader-speech {
    margin-left: -20px;
    margin-top: -65px;
}

.sidemenu-is-open #formula {
width: 120%;
margin-left: -10%;
margin-right: -10%;
 padding-left: 10%;
 padding-right: 10%;
padding-bottom: 30px;
}


.sidemenu-is-open #kiss {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 40px;
margin-top: 40px;
background-color: #fef5f6;
border-radius: 10px;
}

#kiss {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-top: 40px;
margin-bottom: 40px;
}

.sidemenu-is-open #warning {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 40px;
margin-top: 40px;
background-color: #fcf8d1;
border-radius: 10px;
}

#warning {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-top: 40px;
margin-bottom: 40px;
}

#kisstext {
font-size: 17px;
line-height: 27px;
}

#kissemoji {
margin-left: 2%;
margin-top: 30px;
margin-bottom: 5%;
}

.sidemenu-is-open #mindset {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-bottom: 40px;
margin-top: 40px;
background-color: #f8f2fe;
border-radius: 10px;
}

#mindset {
 width: 100%;
margin-left: 0%;
margin-right: 0%;
 padding-left: 0%;
 padding-right: 0%;
margin-top: 40px;
margin-bottom: 40px;
}

#mindsettext {
font-size: 17px;
}

#mindsetemoji {
margin-left: 2%;
margin-top: 20px;
}


.sidemenu-is-open #templateboygirl {
 width: 560px;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
margin-bottom: 40px;
}

.sidemenu-is-open #template-text {
margin-right: 40%;
}

.sidemenu-is-open #template-text-boy {
margin-left: 40%;
}


.sidemenu-is-open #template-text-girl {
margin-right: 40%;
}

.menu-list > li > a:hover {
    color: #000000;
}

.menu-list > li > a span:hover  {
   opacity: 1;
    color: #000000;
}

 .header-left {
    position: relative;
    width: 14%;
} 

  .logo {
   width: 72%; 
}

  .second-menu {
    width: 14%; 
}

.basic-menu > .has-submenu > .submenu {
    margin: 0;
    min-width: 230px;
    min-height: 100px;
    overflow: auto;
    background-color: #f1f1f1;
}

.basic-menu .has-submenu .submenu {
    border: none;
    background: #f1f1f1;
}

.basic-menu .has-submenu .submenu > li > a, .basic-menu .has-submenu .submenu > li > span {
    color: #555555;
   font-size: 16px;
   letter-spacing: -1px;
   padding: 25px 15px 10px 25px;
}


.show-login {
    padding: 0% 0% 0% 58%;
}

.sidemenu-is-open #sidemenu-wrapper {
    width: 0px;
}

.sidemenu-is-open #page-wrapper {
    padding-left: 0px;
}

.page-id-122 .widget, .page-id-122 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-1980 .widget, .page-id-1980 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4521 .widget, .page-id-4521 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2063 .widget, .page-id-2063 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1701 .widget, .page-id-1701 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-2691 .widget, .page-id-2691 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2788 .widget, .page-id-2788 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5486 .widget, .page-id-5486 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2744 .widget, .page-id-2744 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-126 .widget, .page-id-126 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-127 .widget, .page-id-127 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1697 .widget, .page-id-1697 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2031 .widget, .page-id-2031 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1705 .widget, .page-id-1705 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2720 .widget, .page-id-2720 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2502 .widget, .page-id-2502 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2293 .widget, .page-id-2293 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1873 .widget, .page-id-1873 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2742 .widget, .page-id-2742 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5189 .widget, .page-id-5189 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5314 .widget, .page-id-5314 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2677 .widget, .page-id-2677 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2755 .widget, .page-id-2755 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2688 .widget, .page-id-2688 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3819 .widget, .page-id-3819 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3821 .widget, .page-id-3821 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3885 .widget, .page-id-3885 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4923 .widget, .page-id-4923 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5449 .widget, .page-id-5449 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4940 .widget, .page-id-4940 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4941 .widget, .page-id-4941 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5128 .widget, .page-id-5128 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4848 .widget, .page-id-4848 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3942 .widget, .page-id-3942 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-3943 .widget, .page-id-3943 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2367 .widget, .page-id-2367 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5434 .widget, .page-id-5434 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2700 .widget, .page-id-2700 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4518 .widget, .page-id-4518 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4074 .widget, .page-id-4074 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-4076 .widget, .page-id-4076 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2669 .widget, .page-id-2669 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4534 .widget, .page-id-4534 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4764 .widget, .page-id-4764 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5311 .widget, .page-id-5311 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5475 .widget, .page-id-5475 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5484 .widget, .page-id-5484 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2064 .widget, .page-id-2064 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4023 .widget, .page-id-4023 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2327 .widget, .page-id-2327 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-1655 .widget, .page-id-1655 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2074 .widget, .page-id-2074 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2082 .widget, .page-id-2082 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2702 .widget, .page-id-2702 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-71 .widget, .page-id-71 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-4967 .widget, .page-id-4967 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5041 .widget, .page-id-5041 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5203 .widget, .page-id-5203 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-5209 .widget, .page-id-5209 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-4973 .widget, .page-id-4973 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5648 .widget, .page-id-5648 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2726 .widget, .page-id-2726 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5032 .widget, .page-id-5032 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5253 .widget, .page-id-5253 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5034 .widget, .page-id-5034 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-5255 .widget, .page-id-5255 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5036 .widget, .page-id-5036 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5254 .widget, .page-id-5254 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2066 .widget, .page-id-2066 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2067 .widget, .page-id-2067 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2068 .widget, .page-id-2068 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2069 .widget, .page-id-2069 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2070 .widget, .page-id-2070 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2092 .widget, .page-id-2092 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2095 .widget, .page-id-2095 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2098 .widget, .page-id-2098 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2099 .widget, .page-id-2099 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2100 .widget, .page-id-2100 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2101 .widget, .page-id-2101 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2102 .widget, .page-id-2102 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2103 .widget, .page-id-2103 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


.page-id-2065 .widget, .page-id-2065 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5228 .widget, .page-id-5228 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5443 .widget, .page-id-5443 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-5496 .widget, .page-id-5496 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.page-id-2060 .widget, .page-id-2060 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}


 .page-id-124 .widget,  .page-id-124 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

 .page-id-1649 .widget,  .page-id-1649 .sidemenu-is-open .widget {
    width: 800px;
   margin-left: auto;
   margin-right: auto;
}

  .book {
  padding-left: 8%;
  padding-right: 28%;
}

.sidemenu-is-open .book {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  width: 740px;
}

.sidemenu-is-open #chapter-header {
 margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0px;
padding-top: 30px;
  width: 100%;
  min-height: 170px;
  background: url('https://optionstexting.com/wp-content/uploads/2018/09/Chapter-background1.jpg') no-repeat;
}

.page-id-3521 .sidemenu-is-open #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/2021/01/Chapter-background-black-new1.png') no-repeat !important;
}

#chapterbadge {
 padding-top: 0px;
 margin-top: -40px;
 margin-right: auto;
 margin-left: auto;
 opacity: 0.9;
 margin-bottom: 20px;
}

.sidemenu-is-open #chapter-header-title {
width: 740px;
margin-left: auto;
margin-right: auto;
}

#chapter-header-title {
margin-left: 9%;
margin-right: 28%;
}

#chapter-purple {
 color: #593676;
   font-family: 'Bitter', serif;
 font-size: 56px;
 line-height: 66px;
  padding-left: 0;
  padding-right: 0;
 text-align: center;
 margin-left: 2%;
 margin-right: 2%;
  padding-top: 0px;
  padding-bottom: 40px;
}

.page-id-3523 #chapter-purple, .page-id-3525 #chapter-purple, .page-id-3527 #chapter-purple, .page-id-3529 #chapter-purple, .page-id-3532 #chapter-purple, .page-id-3534 #chapter-purple, .page-id-3536 #chapter-purple, .page-id-3538 #chapter-purple, .page-id-3541 #chapter-purple {
  font-size: 44px;
  line-height: 50px;   
 }

.sidemenu-is-open #chapter-purple {
 color: #593676;
   font-family: 'Bitter', serif;
 font-size: 56px;
 line-height: 66px;
  padding-left: 0px;
  padding-right: 0px;
 text-align: center;
  width: 740px;
 margin-left: auto;
margin-right: auto;
  padding-top: 0px;
  padding-bottom: 70px;
}

.page-id-3523 .sidemenu-is-open #chapter-purple, .page-id-3525 .sidemenu-is-open #chapter-purple, .page-id-3527 .sidemenu-is-open #chapter-purple, .page-id-3529 .sidemenu-is-open #chapter-purple, .page-id-3532 .sidemenu-is-open #chapter-purple, .page-id-3534 .sidemenu-is-open #chapter-purple, .page-id-3536 .sidemenu-is-open #chapter-purple, .page-id-3538 .sidemenu-is-open #chapter-purple, .page-id-3541 .sidemenu-is-open #chapter-purple {
  font-size: 46px;
  line-height: 54px;   
 }

#chapterbottoml1 {
 background-color: #e7e7e9;
margin-top: -72px;
margin-bottom: 50px;
margin-left: 37%;
}

#footer-arrow {
margin-left: 37%;
}

.sidemenu-is-open #footer-arrow {
margin-left: auto;
margin-right: auto;
}

#chapterbottoml3 {
 background-color: #e7e7e9;
margin-top: -72px;
 margin-bottom: 50px;
margin-left: 37%;
}

.sidemenu-is-open #chapterbottoml1 {
 background-color: #e5e3e4;
margin-top: -72px;
margin-bottom: 50px;
margin-left: auto;
margin-right: auto;
}

.sidemenu-is-open #chapterbottoml3 {
 background-color: #e7e7e9;
margin-top: -72px;
 margin-bottom: 50px;
margin-left: auto;
margin-right: auto;
}
 

#page-title {
  background: url('https://optionstexting.com/wp-content/uploads/2018/09/Chapter-background1.jpg') no-repeat;
  border-bottom: none;
}

h1 {
 margin-top: -15px;
 color: #2b3336;
padding-top: 70px;
 font-size: 40px;
 font-weight: 600;
}

#centerh2 {
  color: #2b3336;
 font-size: 40px;
margin-bottom: 20px;
  margin-top: 120px;
font-weight: 600;
padding-top: 0px;
padding-bottom: 0px;
text-transform: capitalize;
}

#subheaderh2 {
color: #2b3336;
 font-size: 40px;
margin-bottom: 10px;
  margin-top: 10px;
 clear: both;
font-weight: 600;
padding-top: 0px;
padding-bottom: 0px;
text-transform: capitalize;
}

.sidemenu-is-open .main-content {
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
padding-top: 0;
}

 .main-content {
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
padding-top: 0;
}

  #content .book p {
  font-size: 17px;
}

#content .info-page p {
  font-size: 17px;
}

blockquote p {
    font-size: 17px !important;
}

 .sidemenu-is-open .info-page {
   margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  width: 1000px;
}

/* Padding for show login top right header on tablet - - */

@media only screen and (min-width: 830px) and (max-width: 991px) {

.show-login {
    padding: 0% 5% 0% 35%;
}
}

/* Padding for open sidebar for large screens - - */

@media only screen and (min-width: 1500px) and (max-width: 1749px) {	
   
#book-footer-buttons {
margin-left: 24%;
}

.sidemenu-is-open #book-footer-buttons {
margin-left: auto;
margin-right: auto;
}

#nextchapterimage {
    margin-left: 20%;
}

.sidemenu-is-open #nextchapterimage {
   margin-left: auto;
   margin-right: auto;
   width: 100%;
    height: auto;
   max-width: 460px;
}

.sidemenu-is-open #productsfullwidth {
  width: 100%;
  max-width: 1401px;
  margin-left: auto;
 margin-right: auto;
}

.sidemenu-is-open #oaproductsfullwidth {
  width: 100%;
  max-width: 1401px;
  margin-left: auto;
 margin-right: auto;
}

#productsfullwidth {
  width: 100%;
  max-width: 1150px;
 margin-left: -4%;
}

#oaproductsfullwidth {
  width: 100%;
  max-width: 1150px;
 margin-left: 0%;
}

.book {
  padding-left: 10%;
  padding-right: 29%;
}

#chapter-header-title {
margin-left: 12%;
margin-right: 15%;
}

.sidemenu-is-open #chapter-header-title {
 width: 740px;
 margin-left: auto;
margin-right: auto;
}

#chapter-purple {
  padding-right: 0%;
}

}

@media only screen and (min-width: 1750px) {	

/* LP video  1750px */

.page-id-2430 #note, .page-id-2461 #note, .page-id-2470 #note, .page-id-2463 #note, .page-id-2472 #note, .page-id-2474 #note, .page-id-2490 #note, .page-id-2492 #note, .page-id-2493 #note, .page-id-2495 #note, .page-id-2497 #note, .page-id-2499 #note, .page-id-2500 #note {
    margin: 0 auto;
    margin-top: 40px;
    margin-left: -15%;
    margin-bottom: -50px;
    padding: 42px 45px 20px 70px;
    line-height: 28px;
    color: #444;
    position: relative;
    border: 1px solid #f8f8f8;
    background: #fff;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9eaf3), color-stop(4%, #fff)) 0 4px;
    background: -webkit-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -moz-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -ms-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: -o-linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    background: linear-gradient(top, #d9eaf3 0%, #fff 8%) 0 4px;
    -webkit-background-size: 100% 30px;
    -moz-background-size: 100% 30px;
    -ms-background-size: 100% 30px;
    -o-background-size: 100% 30px;
    background-size: 100% 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 130%;
    clear: both;
}

#ctabannerleft {
width: 50%;
padding-left: 20%;
}

#ctabannerright {
width: 50%;
padding-right: 20%;
}
  
#book-footer-buttons {
margin-left: 30%;
}

.sidemenu-is-open #book-footer-buttons {
margin-left: auto;
margin-right: auto;
}

.sidemenu-is-open #book-footer-buttons {
margin-left: auto;
margin-right: auto;
}

#nextchapterimage {
    margin-left: 27%;
}

.sidemenu-is-open #productsfullwidth {
  width: 100%;
  max-width: 1401px;
  margin-left: auto;
 margin-right: auto;
}

.sidemenu-is-open #oaproductsfullwidth {
  width: 100%;
  max-width: 1401px;
  margin-left: auto;
 margin-right: auto;
}

#productsfullwidth {
  width: 100%;
  max-width: 1150px;
margin-left: 6%;
} 

#oaproductsfullwidth {
  width: 100%;
  max-width: 1150px;
margin-left: 0%;
} 

 .book {
  padding-left: 19%;
 padding-right: 35%;
}

.sidemenu-is-open #chapter-header-title {
width: 740px;
margin-left: auto;
margin-right: auto;
}

#chapter-header-title {
margin-left: 17%;
margin-right: 19%;
}

#chapter-purple {
 color: #593676;
   font-family: 'Bitter', serif;
 font-size: 56px;
  line-height: 66px;
  padding-left: 0px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
  padding-top: 0px;
  padding-bottom: 70px;
}

.page-id-3523 #chapter-purple, .page-id-3525 #chapter-purple, .page-id-3527 #chapter-purple, .page-id-3529 #chapter-purple, .page-id-3532 #chapter-purple, .page-id-3534 #chapter-purple, .page-id-3536 #chapter-purple, .page-id-3538 #chapter-purple, .page-id-3541 #chapter-purple {
  font-size: 46px;
  line-height: 54px;   
 }

.sidemenu-is-open #chapter-purple {
 color: #593676;
   font-family: 'Bitter', serif;
 font-size: 56px;
 line-height: 66px;
  padding-left: 0px;
  padding-right: 0px;
 text-align: center;
  width: 740px;
 margin-left: auto;
margin-right: auto;
  padding-top: 0px;
  padding-bottom: 80px;
}

.page-id-3523 .sidemenu-is-open #chapter-purple, .page-id-3525 .sidemenu-is-open #chapter-purple, .page-id-3527 .sidemenu-is-open #chapter-purple, .page-id-3529 .sidemenu-is-open #chapter-purple, .page-id-3532 .sidemenu-is-open #chapter-purple, .page-id-3534 .sidemenu-is-open #chapter-purple, .page-id-3536 .sidemenu-is-open #chapter-purple, .page-id-3538 .sidemenu-is-open #chapter-purple, .page-id-3541 .sidemenu-is-open #chapter-purple {
  font-size: 46px;
  line-height: 54px;   
 }

#chapterbottoml1 {
 background-color: #e7e7e9;
margin-top: -70px;
margin-bottom: 50px;
margin-left: 40%;
}

#footer-arrow {
margin-left: 40%;
}

.sidemenu-is-open #footer-arrow {
margin-left: auto;
margin-right: auto;
}

#chapterbottoml3 {
 background-color: #e7e7e9;
margin-left: 40%;
}

.sidemenu-is-open #chapterbottoml1 {
 background-color: #e5e3e4;
margin-left: auto;
margin-right: auto;
}

.sidemenu-is-open #chapterbottoml3 {
 background-color: #e7e7e9;
margin-left: auto;
margin-right: auto;
}

.show-login {
    padding: 0% 0% 0% 65%;
}

#page-title {
  background: url('https://optionstexting.com/wp-content/uploads/2018/09/Chapter-background-desktop-scaled.jpg') no-repeat;
  border-bottom: none;
}
me
#chapter-header {
  background: url('https://optionstexting.com/wp-content/uploads/2018/09/Chapter-background-desktop-scaled.jpg') no-repeat;
}

.sidemenu-is-open #chapter-header {
  background: url('https://optionstexting.com/wp-content/uploads/2018/09/Chapter-background-desktop-scaled.jpg') no-repeat;
}

 .page-id-3521 #page-title {
  background: url('https://optionstexting.com/wp-content/uploads/2021/01/Chapter-background-desktop-black-new1.png') no-repeat;
  border-bottom: none;
}

.page-id-4544 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-5378 #page-title, .page-id-5345 #page-title, .page-id-5348 #page-title {
background-color: #000000 !important;
background-image: none !important;
border-bottom: none;
}

.page-id-4547 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-4549 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-4559 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-4561 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-4563 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

.page-id-4563 #page-title {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat;
border-bottom: none;
}

 .page-id-3521 #chapter-header {
  background: url('https://optionstexting.com/wp-content/uploads/2021/01/Chapter-background-desktop-black-new1.png') no-repeat !important;
}

.page-id-4544 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-5378 #chapter-header, .page-id-5345 #chapter-header, .page-id-5348 #chapter-header {
 background-color: #000000 !important;
background-image: none !important;
}

.page-id-4547 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-4549 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-4559 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-4561 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-4563 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

.page-id-4565 #chapter-header {
background: url('https://optionstexting.com/wp-content/uploads/blue-stars-background-dark6.jpg') no-repeat !important;
}

 .page-id-3521 .sidemenu-is-open #chapter-header {
  background: url('https://optionstexting.com/wp-content/uploads/2021/01/Chapter-background-desktop-black-new1.png') no-repeat !important;
}

#book-footer {
  background-color: #e9e9eb;
}

.sidemenu-is-open #book-footer {
    background-color: #e9e9eb;
}

}