/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/

main {background: none;}
body{background: #A8C6CE;}
footer{border-top: none;}

h3{color:#fff !important;font-family: 'MuseoSans 700',Helvetica,Arial,Lucida,sans-serif;font-size: 34px;font-weight: bold;}


/* .forward:hover{background: none;cursor: pointer;color:transparent;position: relative;top:2px;}
.backward:hover{background: none;cursor: pointer;color:transparent;position: relative;top:2px;} */

 button.forward:hover{background: #0e5276 !important;cursor: pointer;}
button.backward:hover{background: #0e5276 !important;cursor: pointer;}
button.backward{background:#1584bf3d !important;}


button.submit{color:transparent;background: none;}

button.backward, button.forward{background: #1584BF;color:#fff;font-family: 'MuseoSans 500',Helvetica,Arial,Lucida,sans-serif;font-weight: bold;}

.startoverbutton:hover{position: relative;top:2px;}
.startoverbutton img{margin-top: 5px;}
.startoverbutton a { color:#555; font-family: 'MuseoSans 500',Helvetica,Arial,Lucida,sans-serif;font-size: 21px;}

.item label{font-family: 'MuseoSans 500',Helvetica,Arial,Lucida,sans-serif;background: none;color:#fff;border:none;Padding:20px;font-size: 16px;color:#777;font-weight: 800}

.item label strong{color:#fff; font-size: 28px;text-transform: none;font-family: 'MuseoSans 700',Helvetica,Arial,Lucida,sans-serif;}

.item input[type=checkbox]:not(old):checked + label:before, .item input[type=radio]:not(old):checked + label:before, .item input[type=checkbox]:not(old):checked + span + label:before, .item input[type=radio]:not(old):checked + span + label:before{color:#fff;}

.item label img{padding-top: 20px;width: inherit;}

@media (max-width: 767px){
.item label img{width:25vw !important;}
.item label{font-size: 14px !important;}

}

#middle-wizard{padding-top:0px;}

.question_title h3{margin-top: 10px;}

.branch .right-item{margin-left: 20px;width:450px;}

/* .branch .right-item{margin-left: 20px;width:310px;} */

#sixmonththerapy .right-item{margin-left: 20px;width:450px !important;}
#relationship-problems img{height:180px !important;}

@media (max-width: 991px){

  .branch .right-item{width:100%; margin-top: 20px;margin-left: 0px;}

    .branch .right-item p {font-size: 16px !important;}
/* #hugefanhere .right-item{width:90%;} */

.right-item p strong{font-size: 18px !important;}

  .branch .right-item .buynowbutton button{width: 100%}
  #sixmonththerapy .right-item{width:90% !important;}

  #relationship-problems img{height: auto!important;}
/* .item label img{width: 90%;} */
}

/* width:180px;margin-top:45px; */
/* #emailtherapy img{width:300px !important;float: right;} */

/* #emailtherapy .left-item{margin: 0 auto;} */

.branch p{font-size: 18px;color:#777;font-weight: bold;font-family: 'MuseoSans 500',Helvetica,Arial,Lucida,sans-serif; }

.branch a{font-size: 21px;color:#1584BF;font-weight: 400;font-family: 'MuseoSans 500',Helvetica,Arial,Lucida,sans-serif; font-style: italic;background: transparent;}

.branch a span{font-size:24px;font-weight:bold; }

.call{text-align: center;font-family: 'MuseoSans 500',Helvetica,Arial,Lucida,sans-serif;}



.buynowbutton button{background:#1584BF;color:#fff;padding:5px;padding-left: 10px;padding-right: 10px;border-radius: 5px;border: none;}

.buynowbutton button:hover{background:#0e5276;color:#fff;cursor: pointer;position: relative;top:2px;}

#readredflags p {font-size: 24px;font-weight: 400}
#emailtherapy p {font-size: 24px;font-weight: 400;}

#emailtherapy p span{font-size: 18px;font-weight: 800;}


#receivehelp img {width:200px; }

.laptopimage {margin-top:65px;}
.bookimage{margin-top: 30px;}
.talkimage img{position:relative;left:25px;}

.pricing ul li{font-size: 18px;color:#777;font-weight: bold;font-family: 'MuseoSans 500',Helvetica,Arial,Lucida,sans-serif;}

.pricing{margin-bottom:20px;display:none;}

.pricing ul {padding-inline-start: 20px}

.icantafford a{font-size: 14px;font-weight: bold;font-style: normal;}
.icantafford a:hover{color: #0f567b}


.icantafford{text-align: center;margin-top: 20px;display: none;}

.right-item p strong{color:#555;font-size: 21px;}

.schedulebutton{text-align:center;background:#1584BF;padding:10px;border-radius: 5px;margin-top: 20px;border:1px solid #fff;margin:0px auto;width: fit-content;margin-top:20px;margin-bottom: 20px}

.schedulebutton a{color:#fff;line-height: 1.5em;font-weight:normal;font-size: 15px;font-style: normal;}

.schedulebutton:hover{background:#0e5276;color:#fff;cursor: pointer;position: relative;top:2px;}

.readytochange{background:#1584BF;color:#fff;font-family: 'MuseoSans 500',Helvetica,Arial,Lucida,sans-serif;text-align:center;padding:20px;border-radius: 5px;margin-top:20px;}

.readytochange p {color:#fff;font-family: 'MuseoSans 500',Helvetica,Arial,Lucida,sans-serif;font-size: 15px !important;font-style: italic;font-weight: bold !important;margin-bottom: 20px !important}

.readytochange h4 {color:#fff;text-transform: uppercase;font-weight: bold;font-family: 'MuseoSans 500',Helvetica,Arial,Lucida,sans-serif;}

.item input[type=checkbox]:not(old):checked + label, .item input[type=radio]:not(old):checked + label, .item input[type=checkbox]:not(old):checked + span + label, .item input[type=radio]:not(old):checked + span + label{border: 1px solid #1584bf33}
