p, li{
    font-family: 'Source Sans Pro',sans-serif;
	font-size:22px;
}
li{
	margin-bottom:2em !important;
	list-style:none !important;
	background-image:none !important;
	padding:0 !important;
}
#content ul, #product ul {

    padding-left: 1.2rem !important;
}
.bulletred{
    /*padding-top:3px;*/
}
.faqs{
    margin-top: 30px;
}
.question p{
    font-weight: bold;
}
#content ul li, #product ul li{
    list-style-type: disc !important;
    margin:0 !important;
}
p.title{
    font-weight: bold;
}
.bulletred img{
    width: 32px;
}
.photobox{
    border: 1px solid #e6e6e6;
    margin-bottom: 24px;

}
.evidence{
    background: #ffff99;
}
.gift{
    margin-bottom: 30px;
}
.photobox .columns{

     padding: 24px;
}
.nomargin{
    margin:0;
}
.enphasis, .enphasis-blue, .enphasis-red{
    font-weight: bold;
}
.enphasis-blue{
    color: #006fa1;
}
.enphasis-red{
    color: #ba272d;
}
.photobox p{
    font-size: 1.0rem !important;
}
.mage-circle{
    border-radius: 50%;


}
#content *, #product *{
    font-size:1.2rem;
}
#content b, #content span {
    font-size:inherit;
}


#product{
    padding: 35px 0;
    background-color: #f8f8f8;
}

.button {
    background-color: #FF6600;
    border-color: #CC3300;
    border-radius: 6px;
    border-style: none none solid;
    border-width: 0 0 2px;
    color: #FFFCFC;
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    font-size: 28px;
    overflow: hidden;
    padding: 15px 24px;
    text-align: center;
    text-decoration: none;
  	margin-bottom: 0;
}
.button:hover, .button:focus, .button:active {
    background-color: #CC3300;
    border-color: #CC3300;
}

.main-button{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a7cfdf+0,23538a+100;Blue+3d+%238 */
  /*background: #a7cfdf; /* Old browsers */*/
  /*background: -moz-linear-gradient(top, #a7cfdf 0%, #23538a 100%); /* FF3.6-15 */*/
  /*background: -webkit-linear-gradient(top, #a7cfdf 0%,#23538a 100%); /* Chrome10-25,Safari5.1-6 */*/
  /*background: linear-gradient(to bottom, #a7cfdf 0%,#23538a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cfdf', endColorstr='#23538a',GradientType=0 ); /* IE6-9 */*/
  /*border: 2px solid darkviolet;*/
  
  background: #a7cfdf; /* Old browsers */
  background: -moz-linear-gradient(top, #F34121 0%, #ee8f00 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #F34121 0%,#ee8f00 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #F34121 0%,#ee8f00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F34121', endColorstr='#ee8f00',GradientType=0 ); /* IE6-9 */
  border: 0 0 2px none none solid #CC3300;
  text-shadow: 1px 1px #888;
}

.main-button:hover, .main-button:focus, .main-button:active {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cb60b3+0,ad1283+50,de47ac+100;Pink+3D */
  /*background: #cb60b3; /* Old browsers */*/
  /*background: -moz-linear-gradient(top, #102aef 0%, #4b5cdd 50%, #102aef 100%); /* FF3.6-15 */*/
  /*background: -webkit-linear-gradient(top, #102aef 0%,#4b5cdd 50%,#102aef 100%); /* Chrome10-25,Safari5.1-6 */*/
  /*background: linear-gradient(to bottom, #102aef 0%,#4b5cdd 50%,#102aef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=0 ); /* IE6-9 */*/
  /*border: 2px dashed orange;*/

  background: #F34121; /* Old browsers */
  background: -moz-linear-gradient(top, #F34121 0%, #F34121 50%, #F34121 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #F34121 0%,#F34121 50%,#F34121 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #F34121 0%,#F34121 50%,#F34121 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F34121', endColorstr='#F34121',GradientType=0 ); /* IE6-9 */
  /*border: 2px dashed yellow;*/
  border-color: #F34121 ;
}

.main-button strong{
  font-size: 24px;
}

section#content{
    padding: 2em 0em 1em 0em;
}

#content h1{
    color: #070707;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 40px;
    width: 100%;
}
.problems h3{
    margin-bottom: 23px;
    margin-top: 47px;
}
#content h2{
    color: #ba272d;
    font-weight: bold;
    font-size: 2.2rem;
    text-align:center;
    font-family: "Open Sans";
    padding-top: 20px;
    padding-bottom:16px;
}
.all_faqs{
    margin-top:35px;
}
#product h2, .faqs h2{
    font-weight: bold;
    text-align:center;
    color: #006fa1;
    font-size: 2.0rem;
}
#product h2{
    margin-bottom: 30px;
}

p.red-title{
    color: #ba272d;
    font-weight: bold;
    font-size: 1.4rem !important;
    
    font-family: "Open Sans";
    padding-top: 20px;
    
    line-height: 2.0rem;
}

#content h3{
    color: #006fa1;
    font-weight: bold;
    font-size: 1.6rem;
    text-align:center;
    font-family: "Open Sans";
    

}

hr{
    background: url("../images/line.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    height: 4px;
    width: 95%;
    margin: 24px auto;
}


/***** Testimonials *****/

.testimonials-table > .title{
  font-style: italic;
  color: #442260 !important;
}

.testimonials-row-1 .testimonials-box {
  min-height: 300px;
}

.testimonials-row-2 .testimonials-box {
  min-height: 450px;
}

.testimonials-box {
  padding: 10px;
  display: flex;
}

.testimonials-box .testimonials{
  padding: 10px;
  border-radius: 15px;
  /*border: 2px solid #bd9ce5;*/
  background-color: #dce9f5;
}

#content .testimonials .testimonil-image{
    float: left;
}

#content .testimonials img{
    background-color: white;
    box-shadow: 5px 5px 5px #888888;
    /*border: 2px solid #bd9ce5;*/
    border-radius: 100%;
    margin-right: 10px;
    width: 140px;
    height: 140px;
}

#content .testimonials .testimonil-text{
    float: left;
    width: 65%;
}

#content .testimonials .testimonil-text .title{
    color: #2D626D;
    font-size: 20px;
    font-weight: 700;
}

#content .testimonials .testimonil-text .subtitle{
    color: #6D6D6D;
    font-size: 16px;
    font-weight: 700;
}

#content .testimonials .testimonil-text p{
    margin: 0;
    color: #6D6D6D;
    font-size: 14px;
}

/***********************/


#content ul.bullets{
  margin: 3rem auto;
  text-align: left;
  width: 80%;
}

#content ul.bullets li{
  margin-bottom: 1.5rem !important;
  list-style-type: none !important;
}

#content ul.bullets li i{
  color: #488FC7;
}

#leadpages-form-title .small-cta{
  font-size: 1rem;
}

.ps p{
    font-size:0.9rem;
    margin:0;
}
.ps {
    margin-bottom:30px;
    padding:20px 0;
}