/* CSS Document */
/*  Custom  */


#no-sidebar .date-posted, #no-sidebar .rrssb-buttons, #no-sidebar .col-md-4, #no-sidebar .button-post, #no-sidebar .post-list-container hr { display:none; }
#no-sidebar .post h2 { text-align:center; }
#no-sidebar .col-md-8 { width: 100%; }
#no-sidebar #postwrap { border-top: 1px solid #E5E5E5; }

.ddio_countdown_wrap { max-width:500px; display:block;margin: 0 auto; padding-top:30px; }
.slide-text p strong { display: none; }
.adult-image {  right: 15%; }
.carousel-caption-left {
    padding-right: 5%;
    padding-top: 10%;
}
.carousel-caption-right {
    padding-left: 15%;
    padding-top: 10%;
}
.carousel-caption-right .slide-text p, .carousel-caption-left .slide-text p {
    font-size: 45px;
    padding-bottom: 20px;
}
#blue-red #get-started.gift .overlay {
    background: rgb(21, 21, 21, 0.74) !important;
}

#summer #get-started.gift .overlay {
    background: rgb(56, 56, 56, 0.51) !important;
}
#white-red #life-skills.ways .col-sm-4 h3 {
    background: #fff!important;
}
#birthday-parties #life-skills.ways .col-sm-4 p {
    color: #505050!important;
}

/********************************************************************************
			PROGRAMS PAGES START
********************************************************************************/

#tigers .block-box { background: rgba(56,129,144,0.6); }
#tigers #life-skills.ways h2 { color: rgb(97, 49, 128); }
#tigers #life-skills.ways .col-sm-4 h3 { color: #fff; padding: 0 10px; background: rgb(97, 49, 128); }

#white-red .title-decoration {position: relative;z-index: 1;overflow: hidden;text-align: center;width: 275px; font-weight:bold;}
#white-red .title-decoration:after {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: 5%}
#white-red .title-decoration:before {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: -50%;}
#white-red .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#white-red .load-more { background: #f01313;}
#white-red .load-more:hover { background: #000;}

#birthday-parties input[type="checkbox"], input[type="radio"] { margin: 0px!important; }
#birthday-parties .difference-block h2 { color: rgb(97, 49, 128) }
#birthday-parties .difference-block .block-box { background: rgba(0, 121, 217, 0.83) }
#birthday-parties .difference-block span { border: 2px solid rgba(97, 49, 128, 0.26); }

#summer .program-desc h2 {border: none!important; background: #56b8d5!important;}
#summer .title-decoration {position: relative;z-index: 1;overflow: hidden;text-align: center;width: 275px; font-weight:bold;}
#summer .title-decoration:after {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: 5%}
#summer .title-decoration:before {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: -50%;}
#summer .block-box { background: rgba(255, 255, 255, .85); color:#000; }
#summer #life-skills.ways h2 { color: #ffffff; }
#summer #life-skills.ways .col-sm-4 p { color: #ffffff; }
#summer #difference.difference-block h2 { color: #000; }
#summer .difference-block h2 { color: rgb(255, 53, 2)!important; }
#summer #program-main .overlay {background: none!important;}
#summer a.prev-page {color:#000;}
#summer #mom-dad {margin-top:-55px!important;}
#summer #mom-son h3 {color: #e7959b!important;line-height:1.2em; font-size:30px!important;  }
#summer #mom-dad h3  {color: #009999!important;line-height:1.2em; font-size:30px!important; }
#summer #mom-dad h2  {color: #c91010!important; line-height:1.15em; font-size:50px!important; }
#summer #mom-dad .image-block { max-width: 300px; padding-bottom: 15px; }
#summer #life-skills {background: rgb(246, 246, 246)!important;}
#summer #toggle-block .content-box {background: rgb(250, 94, 63);}
#summer .share-section div p {color: #000;}
#summer #toggle-block h3 {color:#fff;}
#summer #testi-block span, #difference span {background: rgba(177, 222, 232, .8);}
#summer #life-skills.ways .col-sm-4 h3 {background: none!important; padding-bottom: 6px; color:#439798;}
#summer .cyan-bg {background: #e9ba16;}
#summer .quote {background: #398eed;}
#summer #testi-block.testimonial-trial .testimonial-desc .f-name {color: #398eed;}
#summer #trial-program {background: rgb(255, 53, 2) !important;}
#summer .trial-form-about-footer::before {border-top-color: rgb(255, 53, 2) !important;}
#summer .btn-readmore {background: #398eed!important;border: none!important; color:#fff!important;}
#summer .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #e9ba16!important;background: #e9ba16!important; color:#000;}
#summer .bdayFormSubmit {color: #fff; background: #56b8d5;padding:7px;}
#summer .bdayFormSubmit:hover {background: #ff3502;color:#fff;}
#summer .trial-form.birthday_form.program-form.details-spacing.test form .inline_mid_form:first-child { padding-bottom: 7px; font-weight: bold; color: rgb(255, 53, 2)!important;}
#summer .trial-form .move_input_icon { color: #56b8d5!important; }
#summer #get-started .container::before, #get-started.images_text_section .container .row::before {background: #none!important;}
#summer .follow-btn {background: #4b9fc2;color: #fff;}
#summer .follow-btn:hover {background: #c91010;color: #fff;}
#summer .load-more {background: #4b9fc2;color: #fff;}
#summer .load-more:hover { background: #c91010;color: #fff;}
#summer .block-box {background: rgb(255, 53, 2)!important; border-radius: 5px!important; padding-top:35px!important;color:#fff!important;}
#summer .red-block {background:rgb(255, 53, 2)!important; }
#summer .trial-form {border-top:none!important;}
#summer .program-trial .red-block {background:#56b8d5; }
#summer #question {background: rgb(255, 53, 2)!important;}
#summer #testi-block { min-height: 320px; margin-top: 50px; }
#summer .little_row_section .img-over img { margin-top: 5px; }
#summer #life-skills p { font-family: 'Helvetica Neue LT W01_55 Roman'; }
#summer #life-skills h2 { color:#ffff99; }
#summer .benefits_2_section { padding: 0px 0px 30px!important; }
#summer #faq h2 { color:#398eed; }
#summer .redeem-offer-block button {background: #56b8d5!important; box-shadow: inset 0 0 0 0 #56b8d5!important;}
#summer .redeem-offer-block button:hover {background: #4b9fc2!important; box-shadow: inset 0 0 0 0 #4b9fc2!important;}
#summer .program-trial h1 { margin-bottom: 7px;}
#summer .program-trial h2 { font-size: 35px; line-height: 33px;color: #ffff99; }
#summer .program-trial p { margin: 10px auto 5px; }
#summer #get-started.gift h2 {color: #c91010;}
#summer #get-started.gift p {color: #000;}

#kickboxing #mom-dad { padding-top: 30px; }
#kickboxing .header-decoration strong {color: #fff;background: #c91010;padding: 5px 20px;margin-bottom: 15px;}
#kickboxing .program-desc h2 {border: none!important; background: rgba(240, 19, 19, .65)!important;color: #3366cc!important;}
#kickboxing  span.numbering {background: none!important; border: 2px solid #c91010!important;font-size: 18px; color:#c91010!important; margin:5px!important; width:1.25em;}
#kickboxing #question {background: #c91010!important;}
#kickboxing .redeem-offer-block button:hover {background: #c91010!important; box-shadow: inset 0 0 0 0 #c91010!important;}
#kickboxing #mom-son h3 {color: #c91010!important;line-height:1.35em; }
#kickboxing #mom-dad h3 {color: #c91010!important;line-height:1.35em; }
#kickboxing #mom-dad h2 {color: #fff!important;line-height:1.35em; }
#kickboxing #mom-dad p {color: #e0e0e0!important;line-height:1.35em; }
#kickboxing #mom-dad {background: #333;}
#kickboxing #parents h2 {color: #c91010!important;}
#kickboxing #testi-block.testimonial-trial .testimonial-desc .f-name {color: #c91010;}
#kickboxing #testi-block.testimonial-trial {background: #000!important;}
#kickboxing #testi-block.testimonial-trial .testimonial-desc {background: #fff!important;border: none!important;box-shadow:none!important;}
#kickboxing .quote {background: #c91010!important;}
#kickboxing #testi-block.testimonial-trial h2 {color:#c91010;}
#kickboxing #ata-ad h2 {color: #c91010!important;}
#kickboxing #life-skills h2 {color: #c91010!important;}
#kickboxing #life-skills p {color: #c91010!important;}
#kickboxing .btn-readmore {background: #c91010!important;border: none!important;}
#kickboxing .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#kickboxing #faq label {color: #c91010;}
#kickboxing #toggle-block h2 {color: #000; padding-bottom:15px; border-bottom: 2px solid #c91010;}
#kickboxing #life-skills.ways .col-sm-4 h3 {background: #c91010!important; padding-bottom: 6px; }
#kickboxing #toggle-block .content-box {background-color: #c00000;}

/********************************************************************************
			PROGRAMS PAGES END
********************************************************************************/