#program-banner .container img {
float: left;
width: 220px;
margin-right:10px;
height: auto;
}
#program-banner{
background:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/program.jpg) top center no-repeat;
background-size:cover;
color:#fff;
font:16px Helvetica;
padding:40px 0;
text-align:center;
}
#program-banner .container{
max-width:560px;
}
#program-banner h1{
font:25px Oswald;
color:#fff;
}
.tt-video {}
.tt-video {
margin: 0 0 30px;
}
.tt-video  h2{
background:#0066cc;
color:#fff;
font:20px Oswald;
text-align:center;
padding:10px;
text-transform:uppercase;
}
.tt-video iframe, .tt-video embed, .tt-video img{
margin:0 0 30px;
}
.wrap {
max-width: 700px;
margin: 20px auto;
color: #818181;
font-size: 16px;
padding: 0 20px;
}
.addthis_toolbox.addthis_default_style.addthis_32x32_style {
display: none;
} #member-banner{
text-align:center;
font:16px Helvetica;
padding: 25px 0;
background:#f9f4ee;
color:#818181;
border-bottom:1px solid #9e2290;
margin-bottom: 30px;
}
#member-banner .container:after {
display: inline-block!important;
}
#member-banner a{
color:#333333;
}p {
margin: 0 0 1em;
}
#member-banner h1{
color:#9f248e;
font:25px Oswald;
}
#member-banner .wrap{
max-width:560px;
margin:0 auto;
}
#member-banner img{
position:absolute;
right:0;
bottom: -25px;
}
#member-banner .container{
position:relative;
}
#members-program{
}
div#program-list {
max-width: 1100px;
margin: 0 auto;
text-align:center;
padding: 20px;
}
.program {
text-align:left;
max-width: 340px;
display:inline-block;
*
display:inline;
*
zoom:1;
vertical-align:top;
margin:10px 5px;;
border: 1px solid #ccc;;
}
.program a.btn{
display:block;
color:#feffff;
text-transform:uppercase;
font-size:19px;
border-radius:0;
background:#0066cc;
margin:10px 0;
}
.program .wrap{
line-height:1.3em;
padding: 0 25px;
}
.program h3{
font-size:22px;
} .services {
background:#f9f4ee;
padding: 30px 0 20px;
color:#818181;
line-height:1.3em;
}
.services.white{
background:#fff;
}
.services.purple{
background:#055dc5;
color:#fff;
}
.services.purple h3, .services.purple a{
color:#fff;
}
.services .container li, ul.list li,
#coaching-hours form.wpcf7-form li{
list-style:none;
background:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/disc.png) top left no-repeat;
padding-left: 14px;
background-position: 0 5px;
color:#818181;
margin: 0 0 5px;
}
ul.listblue li{
list-style:none;
background:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/disc2.png) top left no-repeat;
padding-left: 14px;
background-position: 0 5px;
color:#818181;
margin: 0 0 5px;
}
.services .container li strong{
color:#3C9AFE;
}
.services .container ul, ul.list, ul.listblue{
padding:0;
margin: 10px 5px;
color: #818181;
}
.services .container:after{
clear:both;
content:"";
display:block;
}
.services h3{
font-size:25px;
}
div#wpcf7-f18773-p20433-o1 label {
color: red;
}
div#wpcf7-f18773-p20433-o1 {
color: #3C9AFE;
}
form.wpcf7-form span {
color: #818181;
}
.services div.col-sm-7 {
padding: 0 10px!important;
width: 70%;
}
div.wpcf7 input, div.wpcf7 select,
.services div.wpcf7 textarea.wpcf7-form-control.wpcf7-textarea{
width: 100%;
}
.services div.wpcf7 textarea.wpcf7-form-control.wpcf7-textarea{
width:100%!important
} .page-id-20449 #form-footer {
display:none;
} div#contact h3 {
font-size: 25px;
}
div#coaching-hours form.wpcf7-form input[type="checkbox"],
#contact form.wpcf7-form input[type="checkbox"]{
width:auto!important;
}
#contact form.wpcf7-form,
div#coaching-hours form.wpcf7-form{
color:#9e2290;
font:16px Helvetica;}
#contact form.wpcf7-form input,
#contact form.wpcf7-form textarea,
div#coaching-hours form.wpcf7-form input,
div#coaching-hours form.wpcf7-form select,
div#coaching-hours form.wpcf7-form textarea{
border:1px solid #818181!important;
width:100%!important;
}
#contact form.wpcf7-form textarea,
div#coaching-hours textarea {
height:160px;
width:100%!important;
}
#contact form.wpcf7-form div, div#coaching-hours  div{
margin:0 0 15px;
}
#contact form.wpcf7-form  input[type="submit"],
div#coaching-hours form.wpcf7-form  input[type="submit"]{
background:#0066cc!important;
color:#fff!important;
font:700 21px Helvetica!important;
}
div#contact {
padding: 20px 20px 60px;
}
h3{
font-size:25px;
}
div#map {
background: #f9f4ee;
padding: 40px 0;
text-align: center;
font:16px Helvetica;
color:#818181;
line-height:1.3em;
}
div#map .container{
max-width:600px;
}
div#coaching-hours ul {
margin: 25px;
}
iframe{
max-width:100%;
}
div#coaching-hours {
max-width: 600px;
padding: 60px 15px;
font:16px Helvetica;
color:#818181;
line-height:1.3em;
}
div#coaching-hours h3{
text-align:center;
} .container:after{
clear:both;
content:"";
display:block;
}
body{
font:16px Helvetica;
color:#818181;
}
body p{
line-height:1.3em;
}
div#rgsg-row1 {
background: #f9f4ee;
}
div#rgsg-row1 h1{
text-align:center;
font:42px Oswald;
color:#0066cc;
line-height:1.2em;
margin:20px
}
div#rgsg-row2 {
padding: 35px 15px;
}
div#rgsg-row3 h3, div#rgsg-row3 span {
color: #0066cc!important;
}
div#rgsg-row3 {
padding: 35px 0;
background: #f9f4ee;
}
ul.listblue {
margin: 20px;
}
div#rgsg-row4 {
padding: 35px 0;
}
div#rgsg-row4 .col-sm-9 {
margin:50px 0;
}
div#learn {}
div#learn {
background: #9e2290;
color: #fff;
padding: 20px 0;
text-align: center;
}
div#learn ul{
padding:0;
margin:0;
}
div#learn li{
display:inline-block;
*
display:inline;
*
zoom:1;
vertical-align:top;
max-width: 260px;
margin: 5px 26px;
text-align: left;
}
div#learn h2{
text-align:center;
color:#87c3ff;
font:42px Oswald;
margin:0;
}
div#learn li h3{color:#87c3ff;font:25px Helvetica;margin: 0;}
div#rgsg-row5 {
padding: 35px 0;
}
div#rgsg-row5 .col-sm-9 {
margin:30px 0
} 
div#benefits {
background: #f9f4ee;
padding: 20px 0;
}
div#benefits h2{
font-size: 42px;
color: #0066cc;
text-align: center;
}
div#benefits ul.listblue{
width:45%;
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
margin:10px 20px;
}
div#courselist {
padding: 40px 0;
}
div#courselist h2{
text-align:center;
font-size:42px;
}
.courselist {
display:inline-block;
*
display:inline;
*
zoom:1;
vertical-align:top;
max-width: 460px;
background:#9e2290;
color:#fff;
padding:20px;
min-height: 340px;
margin:20px;
position:relative;
}
.courselist h3{
color:#fff;
text-align:center;
margin: 0 20px 30px  40px;
margin-top: -20px;
}
.courselist img{
position:absolute;
top: -20px;
left: -20px;
}
.container{
max-width:1070px;   
width:auto!Important;
}
#navigation .container, .site-header > .container {
max-width:980px;   
width:auto!Important;
}
div#bonus {
border-top: 1px solid #818181;
border-bottom: 1px solid #818181;
}
div#bonus h3 {
color: #0066cc;
text-align: center;
font-size: 25px;
margin-top: 50px;
}
div#bonus img {
top: 3px;
position: relative;
}
.testi{
position:relative;
padding: 0 80px;
font-style:italic;
margin: 0 0 40px;
}
.testi:before{
content:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/quote1.png);
position:absolute;
top: -18px;
left:0;
z-index: -1;
}
.testi:after{
content:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/quote2.png);
position:absolute;
bottom:0;
right:0;
z-index: -1;
}
div#guarantee {
background: #f9f4ee;
padding: 20px 0;
font-size: 19px;
line-height: 1.3em;
}
div#guarantee img{
margin:0 auto;
display:block;
}
div#signs {
text-align: center;
font: 35px Oswald;
colorz: #333333;
}
div#signs span {
color: #9e2290;
}
.option {
display:inline-block;
*
display:inline;
*
zoom:1;
vertical-align:top;
border:1px solid #818181;
max-width: 330px;
margin: 6px;
padding: 20px;
}
.option h2{
text-align:center;
color:#333;
font-size:25px;
}
.option ul{
padding:0;
margin:0
}
.option li{
background:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/check.jpg) top left no-repeat;
margin:0 0 10px;
line-height:1.4em;
font-size:16px;
padding-left: 20px;
text-align: left;
}
ul.check {
min-height: 150px;
}
.option .price{
padding:0;
margin:0;
background:none;
font:61px Oswald;
color:#333333;
text-align:center;
display:block;
border:none!Important;
}
.option  a.btn {
display:block;
color:#fff;
font:25px Oswald;
border-radius:0;
margin-top:30px;text-transform:uppercase;
}
div#optionlist {
margin: 50px auto;
}
div#about-martha {
background: #f9f4ee;
padding: 40px 0;
margin: 0 0 40px;
color: #818181;
font: 16px Helvetica;
margin-top: -16px;
}
div#about-martha .col-sm-9 {
margin-top: 40px;
}
div#testimonials {
padding: 40px 0;
}
div#testimonials h3 {
text-align: center;
margin: 0 0 40px;
}
.archive #content-page{
text-align:center
}
header.page-header {
text-align: left;
}
.archive article{text-align:center;} div#jumpstart-banner {
background: #f9f4ee;
text-align: center;
border-top: 10px solid #9f248e;
border-bottom: 1px solid #9f248e; }
div#jumpstart h1 {
font-size: 42px;
}
div#warning {
background: #f9f4ee;
padding:40px 0;
}
div#warning h2{
font:36px Oswald;
color:#b11d2d;
text-align:center
}
div#warning ul{
width:45%;
display:inline-block;
*
display:inline;
*
zoom:1;
vertical-align:top;
margin: 10px;
}
div#warning ul li{
font:21px Helvetica;
color:#333333;
background:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/red_disc.png) top left no-repeat;
margin:0 0 10px;
padding-left: 20px;
background-position: 2px 5px;
}
div#video {
margin: 60px auto;
}
div#video strong {
color: #b11d2d;
}
#video iframe{
margin-bottom:20px;
}
ul.arrow, ul.arrow2{
max-width:800px;
margin:0 auto;
}
ul.arrow li{
background:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/list-arrow1.png) top left no-repeat;
padding-left:30px;
margin:0 0 20px;
font-size:21px;
}
ul.arrow2 li{
background:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/list-arrow2.png) top left no-repeat;
padding-left:30px;
margin:0 0 20px;
font-size:21px;
}
div#purple-row {
background: #9e2290;
color: #fff;
padding:50px 0;
margin-bottom:50px;
}
div#purple-row h2{
font:42px Oswald;
color:#fff;
text-align:center;
}
div#questions {
background: #f9f4ee;
margin-top: 50px;
padding: 50px 0;
}
div#questions h2 {
font: 36px Oswald;
text-align: center;
color: #b11d2d;
}
div#questions ul{
color:#333;
font:21px Helvetica;
max-width:800px;
margin:0 auto;
}
div#questions ul li strong{
position:absolute;
top:0;
left:0;
font:30px Oswald;
color:#b11d2d;
}
div#questions ul li{
position:relative;
font: 21px Helvetica;
margin: 0 0 20px;
padding-left: 40px;
padding-top: 10px;
}
div#video-list {}
#video-list h2{
color:#b11d2d;
font:36px Oswald;
text-align:center;
}
#video-list h3{
color:#333333;
text-align:center;
font-size:25px;
}
#video-list ul{
padding:0;
margin:0;
text-align: center;
}
#video-list ul li{
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
margin:0 5px 20px;
text-align:center;
max-width:200px;  
}
#video-list ul li br{
display:none;
}
#video-list ul li img{
display:block;
margin:0 0 10px;
}
div#jumpstart-box {
border: 1px solid #818181;
max-width: 850px;
margin: 30px auto;
text-align: center;
font-size: 18px;
}
div#jumpstart-box h3{
font:25px Oswald;
color:#333;
margin:60px 0 0;;
}
div#jumpstart-box h2{
font:66px Oswald;
color:#333;
line-height:1em;
margin:0;
}
#jumpstart-box a.btn{
background:#bf1e2d;
color:#fff;
font:25px Oswald;
border-radius:0;
margin: 30px 0 0;
padding:5px 20px;
}
div#jumpstart .container {
max-width: 960px;
}
img.pdf.size-full.wp-image-11273 {
position: relative;
top: 11px;
}
div#jumpstart-box hr{
margin-bottom:0;
} div#sp-row1 {
text-align: center;
}
div#sp-row1{
max-width:880px;
margin:0 auto 40px
}
div#sp-row1 h1{
font:53px Oswald;
color:#ec008c;
margin:0 0 0px;
}
div#sp-row1 h3{
font:36px Oswald;
color:#333;
margin:0 0 40px;
}
div#sp-row2 {
background:#f9f4ee;
padding:40px 10px;
}
div#sexpossible h2 {
font:36px Oswald;
text-align:center; }
div#sp-row2  h2{
color:#0f75bc;
}
ul.blue-check {
max-width:740px;
margin:0 auto;
}
ul.blue-check li{
background:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/blue-check.png) top left no-repeat;
font:21px Helvetica;
color:#333333;
margin:0 0 15px;
padding-left: 30px;
background-position: 0 3px;
}
div#sp-row3 {
padding: 40px 0;
text-align: center;
}
#sp-row3 strong{
color:#0f75bc;
}
ul.pink-check {
margin:0 auto;
}
ul.pink-check li{
background:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/pink-check.png) top left no-repeat;
font:18px Helvetica;
color:#333333;
padding-left: 30px;
margin:0 0 15px;
background-position: 0 5px;
}
div#sp-row4 {
padding: 40px 0;
background: #f9f4ee;
color: #333;
font:18px Helvetica;
}
div#sp-row4 .container{
max-width:900px;
}
div#sp-row5 {
padding: 40px 10px;
max-width:900px;
}
div#sp-row5 h2{
color:#0f75bc;
}
div#sp-row6 .container{
max-width:900px
}
div#sp-row6 {
padding: 40px 0;
background: #f9f4ee;
}
div#sp-row6  h2{
color:#ec008c;
}
ul.theme-week {
padding: 0;
margin: 0;
text-align:center;
}
ul.theme-week li{
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
width:145px;
height:75px;
font-size:15px;
background:#ec008c;
color:#fff;
text-align:center;
margin:2px 0;
padding:10px;
border:1px solid #818181;
}
ul.theme-week li strong{
display:block;
font-size:18px;
}
ul.theme-week li:nth-child(odd){
background:#0f75bc;
color:#fff;
}
div#sp-row7 {
padding: 40px 0px;
border-bottom: 1px solid #818181;
font-size: 18px;
line-height: 1.2em;
}
#sp-row7 h2{
color:#0f75bc
}
#sp-row7 h2 strong{
color:#ec008c
}
div#sp-row7  .container{
max-width:700px
}
img.martha {
float: right;
shape-outside: url(https://www.eroscoaching.com/wp-content/uploads/2017/03/eros.png);
shape-image-threshold: 0.5;
}
div#sp-row8 {
padding: 40px 0;
}
div#sp-row8 ol {
max-width: 790px;
margin: 0 auto;
}
div#sp-row8 li{
font:21px Helvetica;
padding:20px 20px 20px 50px;
color:#393939;
position:relative;
}
div#sp-row8 li strong{
position:absolute;
font:700 30px Oswald;
color:#0f75bc;
left:20px;
top:10px;
}
#sp-row8 li:nth-child(odd){
background:#ffeef8;
}
div#sp-benefits {
padding: 40px 0;
border-top: 1px solid;
}
div#sp-benefits h2{
color:#0f75bc;
}
div#sp-benefits ul{
text-align:center;
padding:0;
margin:0
display:table-cell;
}
div#sp-benefits li{
text-align:left;
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
vertical-align:top;
max-width:380px;
margin:15px 20px;
background:#ec008c;
color:#fff;
padding:40px 40px;
height:210px;
font-size:20px;
position:relative;
line-height:1.3em;
}
div#sp-benefits li:before{
content: url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/blueflower.png);
position:absolute;
top:-20px;
left:10px;
}
div#sp-benefits li:nth-child(1):before,
div#sp-benefits li:nth-child(4):before{
content: url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/pinkflower.png);
position:absolute;
left:;
}
div#sp-benefits li:nth-child(1), div#sp-benefits li:nth-child(4){
background:#0f75bc;
}
#sexpossible div#testimonials h2{
font-size:31px;
color:#ec008c;
}
.testi a{
display:block;
text-align:center;
font:21px Oswald;
color:#ec008c;
text-decoration:underline;
margin:20px 0;
}
div#options {
text-align: center;
max-width: 1100px;
margin: 0 auto 40px;
}
p.disclaimer {
text-align: left;
margin: 10px 40px;
font-size: 14px;
font-style: italic;
}
div#sp-row9 {
text-align: center;
padding: 40px 0;
color: #333;
font-size: 27px;
}
#sp-row9 h2{
color:#333;
font-size:30px;
}
div#sp-row8 h2,
#sp-row9 h2 strong{
color:#ec008c;
} #tt-banner{
background: #f9f4ee;
text-align: center;
border-top: 10px solid #9f248e;
border-bottom: 1px solid #9f248e;
margin-bottom: 40px;
}
div#tt-row1 {
text-align: center;
}
div#tt-row1{
max-width:880px;
margin:0 auto 40px
}
div#tt-row1 h1{
font:53px Oswald;
color:#ec008c;
margin: 0 0 30px;
}
div#tt-row1 h3{
font:36px Oswald;
color:#333;
margin: 0 0 20px;
}
div#tt-row2 {
background: #f9f4ee;
padding: 50px 0;
color:#818181;
font:16px Helvetica;
}
div#tt-row2  h2{
color:#d62b60;
font:36px Oswald;
text-align:center;
}
div#tt-row2 .container{
max-width:840px;
}
.quote {
padding: 35px 15px;
max-width: 800px;
margin: 0 auto;
font-style: italic;
color: #9f248e;
font-size: 16px;
}
.quote img{
display:block;
margin:0 auto;
}
div#tt-row3 {
background: #d62b60;
color: #fff;
padding: 50px 0 0;
}
div#tt-row3 .container{
max-width:800px;
}
div#tt-row3  h2{
text-align:center;
color:#fff;
font:36px Oswald;
}
div#tt-row3 p{
font-size:17px;
}
div#tt-row3 img.martha{
left:30px;
position:relative;
}
div#get-it {
background: #9f248e;
color: #fff;
text-align: center;
padding: 40px 0;
}
div#get-it h3{
font:30px Oswald;
color:#fff;
}
div#get-it a.btn{
background:#f63874;
color:#fff;
font:25px Oswald;
padding:5px 20px;
display:block;
max-width:360px;
margin: 0 auto;
border-radius:0!Important;
}
div#what-you-get {
padding: 50px 15px 0;
max-width: 880px;
}
div#what-you-get h2{
color:#f63874;
text-align:center;
font:36px Oswald;
}
div#what-you-get ul{
padding:0;
margin:0;
}
div#what-you-get li{
background:#f9f4ee;
padding:25px 25px 25px 100px;
margin:0 0 20px;
border:1px solid #f63874;
color:#333333;
font-size:18px; 
position:relative;
}
div#what-you-get li:after{
content:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/heart.png);
position:absolute;
top:-10px;
left:-10px;
}
div#testimonials h2 {
font: 36px Oswald;
text-align: center;
}
div#testimonials {}
div#tounge-twister .testi {
color: #333;
line-height: 1.3em;
padding: 20px 80px;
}
div#tt-program {
max-width: 860px;
padding: 50px 15px;
margin: 0 auto;
font-size: 18px;
color: #333;
}
div#tt-program h3{
text-align:center;
color:#333;
font:30px Oswald;
}
div#tt-program .option{
margin: 30px auto 50px;
display:block;
max-width: 450px;
}
div#tt-program .option .price span{
display:block;
font-size:17px;
} div#cc-row1 {
text-align: center;
}
div#cc-row1{
background: #fff;
padding: 40px 0;
background-size: cover;
text-align: center;
}
div#cc-row1 .container{
max-width:970px;
}
div#cc-row1 h1{
font: 34px Oswald;
color: #9f248e;
margin: 0 0 30px;
}
div#cc-row1 .right{
width:60%;
}
div#cc-row1 .left{width:40%;}
div#cc-row1 h1 br{
display:none;
}
div#cc-row1 h3{
font:36px Oswald;
color:#333;
margin:0 0 40px;
}
div#cc-row1 img { }
div#cc-row2 {
background: #fff6d8;
padding: 40px 0;
text-align: left;
}
div#sexpossible h2 {
font:36px Oswald;
text-align:center;
}
div#cc-row2  h2{
color: #e22139;
}
div#cc-row2 { }
div#cc-row2 img {
margin: 0 auto;
display: block;
}
div#cc-row2 .right {
text-align: left!Important;
}
div#cc-row2 .left img{
position:relative;
margin-top:-40px;
}
#cc-row2 .left{
max-width:30%;
}
#cc-row2 .right{
width:70%
}
ul.blue-check {
max-width:740px;
margin:0 auto;
}
ul.blue-check li{
background:url(//www.underneaththemoon.com/wp-content/themes/eroscoaching_theme/images/blue-check.png) top left no-repeat;
font:21px Helvetica;
color:#333333;
margin:0 0 15px;
padding-left: 30px;
background-position: 0 3px;
}
div#cc-row3 {
padding: 60px 15px 0;
text-align: center;
}
div#cc-row3 img{
margin-right:-100px;
}
#cc-row3 strong{
color:#0f75bc;
}  
div#cc-row3 img {
margin-left: 20px;
margin-top: -52px;
}
div#cc-row4 {
padding: 40px 0;
background: #dcf8fe;
color: #000;
font:18px Helvetica;
background-size: cover;
}
div#cc-row4 h2 {
color: #1c4373;
}
div#cc-row4 .container{
max-width: 900px;
}
div#cc-row5 {
padding: 40px 0px 0;
position: relative;
overflow: hidden;
} div#cc-row5:after {}
div#cc-row5 h2{
color: #ff8929;
text-align: left;
max-width: 700px;
position: relative;
z-index: 4;
margin: 0 auto;
}
img.sunflower {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 2;
}
div#choose-price {
position: relative;
z-index: 2;
background: #f7e322;
text-align: center;
font: 34px Oswald;
color: #333333;
padding: 20px 0;
margin: 20px 0;
}
center {
display: inline-block;
}
div#choose-price span {
position: relative;
vertical-align: middle;
}
div#buynow{
font:34px Oswald;
text-align:center;
margin-bottom: 30px;
}
div#buynow div{
float:none;
display:inline-block;
*
display:inline;
*
zoom:1; width: auto!important;
padding: 0 0 10px;
}
div#cc-row5 h3{
text-align:center;
color:#9f248e;
margin-top:30px;
font-size:26px;
}
div#cc-row5 h2 img{
margin-right:20px;
width: 175px;
}
div#cc-row4 p img {
left:0;
position: absolute;
}
div#cc-row4 p{
position:relative;
padding-left:60px;
}
div#cc-row5 .btn {
background-color: #ff8929;
color: #fff;
font: 37px Oswald;
border-radius: 0;
margin: 0 auto;
text-transform: uppercase;
width: 300px;
padding: 15px;
}
div#cc-row {
background: #f9f4ee;
padding: 40px 0 0;
}
div#cc-row .right{
max-width:414px;
}
div#cc-row h4{
font:26px Oswald;
color:#ff8929;
}
div#cc-row5 select.cc-select {
padding: 5px 60px 5px 5px;
font-size: 40px;
color: #000000;
line-height: 1;
border: 0;
border-radius: 5px;
background: #fff url(https://www.eroscoaching.com/wp-content/themes/eroscoaching_theme/images/orange-arrow.png) no-repeat right;
-webkit-appearance: none;
font-family: Oswald;
border-radius:0;
width:410px;
border:1px solid #ff8929;
margin: 0 10px;
text-align: center;
vertical-align: middle;
}
div#cc-row5 select.cc-select > option {
font-size: 40px;
}
div#cc-row6 .container {
max-width:900px;
text-align: center;
}
div#cc-row6 {
padding: 40px 0;
border-top: 1px solid #000000;
}
div#cc-row6  h2{
color:#1c8835;
}
div#cc-row1 h3 {
font: 23px Oswald;
color: #9f248e;
margin: 0 0 20px;
}
div#cc-row2 h4 {
font: 700 20px Helvetica;
color: #e22139;
text-align: center;
}
div#cc-row2
.container {
max-width: 870px!important;
}
div#cc-row4
.left {
width: 68%;
text-align: left;
}
div#cc-row4
.right {
width: 26%;
}
div#cc-row4
.right img{
margin:0 0 5px;
}
.cc-weeks {
width: 330px;
max-width: 90%;
display: inline-block;
min-height: 300px;
margin: 0 10px 20px;
text-align: left;
vertical-align: top;
}
.cc-weeks h3 {
display: block;
color: #fff;
font: 26px Oswald;
border-radius: 0;
margin: 0 auto;
text-transform: capitalize;
max-width: 100%;
text-align: center;
padding: 3px 0;
}
.cc-weeks div {
padding: 20px;
}
.cc-weeks p {
line-height: 1.5em;
}
.week1-green h3 {
background-color: #52ef77;
}
.week1-blue h3 {
background-color: #34aafe;
}
.week2-green h3 {
background-color: #2bd553;
}
.week2-blue h3 {
background-color: #1d89d6;
}
.week3-green h3 {
background-color: #25ae45;
}
.week3-blue h3 {
background-color: #0566aa;
}
.week4-green h3 {
background-color: #1c8835;
}
.week4-blue h3 {
background-color: #00477a;
}
img.martha {
float: right;
shape-outside: url(https://www.eroscoaching.com/wp-content/uploads/2017/03/eros.png);
shape-image-threshold: 0.5;
}
div#options {
text-align: center;
max-width: 1100px;
margin: 0 auto 40px;
}
p.disclaimer {
text-align: left;
margin: 10px 40px;
font-size: 14px;
font-style: italic;
}
.contributor-white {
background-color: #ffffff;
padding: 30px 10px;
}
.contributor-yellow {
background-color: #f9f4ee;
padding: 30px 10px;
}
.contributor-white .container, .contributor-yellow .container {
max-width: 900px;
}
.contributor-white .container img, .contributor-yellow .container img {
margin-right: 30px;
margin-bottom: 20px;
}
.contributor-white .container strong, .contributor-yellow .container strong {
color: 9f248e;
font-weight: bold;
}
.contributor-white .container .cc-text, .contributor-yellow .container .cc-text {
display: table;
}
.wrap > div > iframe {
margin-bottom: 20px;
} div#lfml-sec1 {
text-align:center;
padding:45px 0;
}
#lfml-sec1 img{
margin:30px auto;
}
#lfml-sec1 h1{color:#cc3333;font-size:34px;}
#lfml-sec1 p{
color:#333333;
font-size:16px;
}
#lfml-sec2{
background:#cc3333;
padding:45px 0;
}
#lfml-sec2 .container{
max-width:750px;
margin:0 auto;
}
#lfml-sec2 h2{
color:#fff;
font-size:43px;
}
#lfml-sec2 li{
display:block;
color:#fff;
font-size:24px;
margin:0 0 20px;
}
#lfml-sec2 li img{
vertical-align:middle;
margin-right:20px;
}
#lfml-sec3{
padding:45px 0;
text-align:center;
}
#lfml-sec3 h2{
color:#000;
font-size:34px;
}
#lfml-sec3 span{color:#cc3333;}
#lfml-sec3 .option{border:3px solid #cc3333;max-width:380px;margin:20px 65px;padding-bottom:5px;}
#lfml-sec3 .price span{color:#000;display:block;font-size:22px;}
#lfml-sec3 .price{color:#000;font-size:60px}
#lfml-sec3 .price sup{
font-size:30px;
top:-30px;
}
#lfml-sec3  p{color:#000;font-size:22px;}
#lfml-sec3 a.btn{
background:linear-gradient(to bottom, #c229b0, #a22393);
font:30px Helvetica;
border-radius:9px;
border:none;
padding:10px 15px;
box-shadow:0 1px 4px rgba(0,0,0,0.5)
}
#lfml #about-martha, #rtc #about-martha{
background:#f6f6f6;
}
#lfml #about-martha h3, #rtc #about-martha h3{
color:#cc3333
}
#lfml #about-martha p, #rtc #about-martha p{
color: #000;
font-size: 19px;
line-height:1.2en;
}
#lfml #about-martha h3, #rtc #about-martha h3{font-size:35px}
div#lfml-banner {
text-align: center;
background: #c33;
} div#rtc-sec1{
background:#ffe1ff;
position:relative;
background-size:cover;
text-align:center;
padding:10px 15px 49px
}
#decor-left{
position:absolute;
top:0;
left:0;
}
#decor-right{
position:absolute;
top:0;
right:0;
}
#rtc-sec1 p strong{font-size:22px}
#rtc-sec1 p{color:#333;font:20px Helvetica;}
#rtc-sec1 .container img{display:block;margin:0px auto}
#rtc-sec1 .container{position:relative;z-index:2}
#rtc-sec2{
background:#953a90;position:relative;z-index:2;
padding:45px 0;
}
#rtc-sec2 .container{
max-width:750px;
margin:0 auto;
}
#rtc-sec2 h2{
color:#fff;
font-size:43px;
}
#rtc-sec2 li{
display:block;
color:#fff;
font-size:24px;
margin:0 0 30px;
position: relative;
padding-left: 80px;
}
#rtc-sec2 li img {
vertical-align: middle;
margin-right: 20px;
position: absolute;
top: 0;
left: 0;
}
#rtc-sec3{
padding:45px 0;
text-align:center;
}
#rtc-sec3 h2{
color:#000;
font-size:34px;
}
#rtc-sec3 span{color:#953a90;}
#rtc-sec3 .option{border:3px solid #953a90;max-width:380px;margin:20px 65px;padding-bottom:5px;}
#rtc-sec3 .price span{color:#000;display:block;font-size:22px;}
#rtc-sec3 .price{color:#000;font-size:60px}
#rtc-sec3 .price sup{
font-size:30px;
top:-30px;
}
#rtc-sec3  p{color:#000;font-size:22px;}
#rtc-sec3 a.btn{
background:linear-gradient(to bottom, #c229b0, #a22393);
font:30px Helvetica;
border-radius:9px;
border:none;
padding:10px 15px;
box-shadow:0 1px 4px rgba(0,0,0,0.5)
}
#tt.option a.btn {
display: inline-block;
color: #fff;
font: 25px Oswald;
border-radius: 0;
margin-top: 30px;
text-transform: uppercase;
vertical-align: top;
width: 183px;
margin: 10px;}
@media only screen and (max-width: 1300px) {
div#cc-row3 img {
margin-right: 0;
}
}
@media only screen and (max-width: 1200px) {
#cc-row5:before, #cc-row5:after{
display: none!important;
}
}
@media only screen and (max-width: 977px) {
div#cc-row .right {
float: none;
max-width: 100%;
}
div#cc-row .right img {
width: 50%!important;
}
div#cc-row1 .right, div#cc-row1 .left {
float: none;
width: 100%!important;
}
div#cc-row1 img {
margin-bottom: 20px;
}
div#cc-row1 {
padding: 20px 0;
}
#cc-row2 .left{
float:left;
}
#cc-row2 .right{width:auto;}
div#cc-row1 h1{
margin:0;
}
div#cc-row2 .left img {
margin-top: 0;
}
div#cc-row3 img {
float: none;
max-width: 50%;
margin-bottom: 20px;
}
#decor-left, #decor-right{display:none;}
}
@media only screen and (max-width: 870px) {
#member-banner img {position: relative; bottom: 0;}
div#benefits ul.listblue{width:auto}
div#sp-benefits li{height:auto}
h1 br, h2 br{display:none;}
div#cc-row5 select.cc-select > option {font-size: 30px;}
}
@media only screen and (max-width: 789px) {
#program-banner > .container > div {
float: none!important;
width: 90%;
max-width: 90%!important;
margin: 10px auto 0;
}
#program-banner > .container > img {
float: none;
}
#program-banner {
background: #ffe3fc!important;
}
#lfml-sec2 li, #rtc-sec2 li{font-size:18px}
#lfml #about-martha p,  #rtc #about-martha p{font-size:16px}
#lfml-sec2 li img, #rtc-sec2 li img{max-width: 50px;}
}
@media only screen and (max-width: 768px) {
#cc-row2 .left {
float: none;
max-width: 75%;
}
div#cc-row2 {
padding-bottom: 40px;
}
div#cc-row3 {
padding: 20px 15px 0;
}
div#cc-row5 {
padding:10px;
}
div#cc-row5 select.cc-select{
width:100%;max-width:300px;
}
.martha-image { width: 25%; float: left; padding-right: 15px;}
.left, .right{
max-width: 100%!important;
width: auto!important;
float:none;
}
#cc-row2 img, #cc-row3 img {float: none; margin: 10px auto!important; display: block;}
}
@media only screen and (max-width: 600px) {
div#cc-row5  h2 img {
float: none!important;
margin: 0 auto;
display: block;
}
.services div.col-sm-7{width:auto;}
div#warning ul{width:auto;}
div#jumpstart-box{width:90%;}
div#what-you-get li:after{left:0;}
.option{display:block;margin:0 auto 12px}
.testi{padding:0 10px}
.testi:before {display: block; position: relative; top: 0;}
.testi:after {display: block; bottom: -60px;}
h1 {font-size:34px!important;}
h2{font-size:30px!important}
h3{font-size:24px!Important;}
h1 br, h2 br{display:none;}
img.martha{ max-width:300px}
div#tt-row3{padding-bottom:30px!Important;}
div#tt-row2 img {margin-bottom: 20px;}
div#cc-row5 select.cc-select > option {font-size: 24px;}
.contributor-white .container img, .contributor-yellow .container img {float: none; margin: 10px auto 20px!important;}
.martha-image { width: 90%; float: none; padding-right: 0;}
.martha-image .alignleft {float: none;}
#rtc-text{max-width:300px;}
}
@media only screen and (max-width: 400px) {
.contributor-white p, .contributor-yellow p {font-size: 14px;}
}