/*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; }

.program-desc h2 {z-index:1;}
#program-main .img-responsive {z-index:2;}


/********************************************************************************
			PROGRAMS PAGES START
********************************************************************************/

#birthday-parties input[type="checkbox"], input[type="radio"] { margin: 0px!important; }
#birthday-parties .difference-block h2 { color: #702498; }
#birthday-parties .difference-block .block-box { background: rgba(0, 110, 212, .8);  }
#birthday-parties .difference-block span { border: none!important; }
#birthday-parties .program-desc h2  {border: none!important; background: rgba(36, 59, 169, 0.75)!important; margin-right: 0px;}
#birthday-parties .program-desc h2  {z-index:1;}
#birthday-parties #program-main .img-responsive {z-index:2;}
#birthday-parties #life-skills { background: rgba(201, 16, 16, 1);}
#birthday-parties #life-skills.ways .col-sm-4 h3 {color: #fff;background: #c91010;}
#birthday-parties #life-skills.ways .col-sm-4 p {color: #000;}
#birthday-parties #ata-ad h2 {color: #c91010;}
#birthday-parties .btn-theme {background: #f01313; font-size: 40px; line-height: 50px; color: #fff; padding: 15px!important; margin:0px!important;}
#birthday-parties .btn-theme:hover {background: #000;}
#birthday-parties #life-skills.ways h2 {color: #c91010;}
#birthday-parties .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#birthday-parties #toggle-block .content-box {background: rgb(0, 110, 212);}
#birthday-parties .quote {background:#009999!important;}
#birthday-parties .difference-block span { border: 2px solid rgba(97, 49, 128, 0.26)!important; }
#birthday-parties #question {background: #36CADD!important;}
#birthday-parties #mom-dad { margin-top: -70px!important; margin-bottom: 10px!important;}
#birthday-parties #parents .col-sm-4 h2 {color: #fff;}

#condensed .program-desc h2 {background: rgba(255, 255, 255, 0.78)!important;}
#condensed .program-category-condensed .program-desc h2 {color: #000000!important;}


#white-red #mom-dad .image-block img { min-height: 400px; }
#white-red #mom-dad { padding-top: 0px; }
#white-red #mom-dad h4 { color:#D50708;padding-bottom: 20px; }
#white-red hr { margin-top: 40px; }
#white-red #mom-dad p { font-size: 16px!important; line-height: 23px; } 
#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: #c91010;}
#white-red .load-more:hover { background: #000;}
#white-red .program-desc h2 {border: none!important; background: #fff!important; margin-right:00px; color:#c91010!important;}
#white-red .program-desc h2 {z-index:1;}
#white-red .program-desc p {color: #c91010!important;}
#white-red #program-main .img-responsive {z-index:2;}
#white-red .redeem-offer-block button:hover {background: #009999; box-shadow: inset 0 0 0 0 #009999;}
#white-red #toggle-block .content-box {background: rgb(201, 16, 16);}
#white-red .stats h3 {color: #666!important;font-style: normal!important;font-weight: 500!important;}
#white-red #life-skills.ways.sky-bg {background: #c91010!important;}
#white-red #life-skills.ways .col-sm-4 h3 {background: #000!important;color:#fff!important;}
#white-red #life-skills.ways .col-sm-4 p {color:#fff!important;}
#white-red #life-skills h2 {color: #fff!important;}
#white-red #life-skills {background: #000!important;}
#white-red .btn-readmore {background: #c91010;border: none!important;}
#white-red .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#white-red #mom-son h3 {color: #c91010!important;line-height:1.35em; }
#white-red #mom-dad h3 {color: #c91010!important;line-height:1.35em; }
#white-red #get-started h2 {color: #c91010!important;}
#white-red #get-started h3 {color: #c91010!important;}
#white-red #get-started.gift h2 {color: #fff!important;}
#white-red #get-started.gift h3 {color: #fff!important;}
#white-red a.prev-page {color:#c91010;}

#tigers .program-trial h1 strong { color:#fefecf; }
#tigers .program-desc h2 {background: #f1592a!important; }
#tigers .redeem-offer-block button {background:#f1592a!important;}
#tigers .redeem-offer-block button:hover {background: #0c6990!important; box-shadow: inset 0 0 0 0 #0c6990!important;;}
#tigers .btn-readmore {background: #009999!important;border: none!important;}
#tigers .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #0c6990!important;background: #0c6990!important;}
#tigers #get-started h2 {color: #0c6990!important;}
#tigers #get-started h3 {color: #0c6990!important;}
#tigers #get-started.gift h2 {color: #fff!important;}
#tigers #get-started.gift h3 {color: #fff!important;}
#tigers #get-started.gift .overlay {background: rgba(201, 16, 16, 1);}
#tigers #life-skills.ways.sky-bg {background: rgba(190, 238, 235)!important;}
#tigers #life-skills.ways .col-sm-4 h3 {background: rgb(72, 61, 139)!important; color:#fff!important;}
#tigers #life-skills.ways .col-sm-4 p {color:#333!important;font-size: 18px;line-height:26px; font-family:'Helvetica Neue LT W01_41488878';}
#tigers #life-skills h2 {color: #fff; text-transform:none!important;}
#tigers #life-skills.ways h2 {color: rgb(72, 61, 139); text-transform:none!important;}
#tigers #life-skills h2 .header {color: #fff; text-transform:uppercase;}
#tigers #life-skills.benefits_1_section {padding: 40px 0px 40px; }
#tigers #parents h2 {color: #0c6990!important;}
#tigers .stats { display: none;}
#tigers .stats h3 {color: #0c6990!important;font-style: normal!important;font-weight: 500!important;}
#tigers .quote {background:#0c6990!important;}
#tigers #toggle-block .content-box {background: #0c6990;}
#tigers .gray-bg {background:#0c6990;}
#tigers .gray-bg p {color:#fff;}
#tigers .gray-bg h3 {color:#fff;}
#tigers .gray-bg h2 {color:#fff;}
#tigers .program-desc h2 {z-index:1;}
#tigers #program-main .img-responsive {z-index:2;}
#tigers #mom-dad h2 {color: #ff6a3b!important; line-height: 1.1em; }
#tigers #mom-dad h3 {color: #0c6990!important;line-height:1.35em; }
#tigers .block-box {background: #683d90a8;color: #fff!important}
#tigers .cyan-bg {background: #4eb4c0;}
#tigers #testi-block.testimonial-trial h2 {color:#0c6990!important;}
#tigers .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#tigers .red-block { background: #f1592a;}
#tigers #question { background: #fefecf;}
#tigers #question h3 { color: #ff6a3b;}
#tigers span.numbering {background:#0c6990 }
#tigers #mom-dad { padding-top: 40px; }
#tigers #mom-dad p { font-size: 16px!important; line-height: 23px; } 
#tigers #ata-ad h2 { margin-top: 20px; font-size: 30px; line-height: 35px; color: #0c6990; font-family: 'TradeGothicW01-BoldCn20_675334', Sans-Serif; margin-bottom: 0px; }
#tigers .difference-block .block-box img { width: inherit; }

#red-black .program-desc h2 {border: 2px solid #fff; background: none !important;color: #fff!important;}
#red-black .redeem-offer-block button:hover {background: #009999; box-shadow: inset 0 0 0 0 #009999;}
#red-black .gray-bg {background: #333;}
#red-black .gray-bg h2 {color: #e0e0e0;}
#red-black .gray-bg p {color: #fff;}
#red-black .gray-bg ul li {color: #fff;}
#red-black .btn-readmore {background: #c91010;border: none!important;}
#red-black .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#red-black .stats h3 {color: #666!important;font-style: normal!important;font-weight: 500!important;}
#red-black .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}

#blue-red #mom-dad { padding-top: 30px; }
#blue-red .program-desc h2 {border: none!important; background: rgba(240, 19, 19, .8)!important; color:#fff!important;}
#blue-red .programs-text-block h3 {color: #989898;}
#blue-red .redeem-offer-block button:hover {background: #0c6990; box-shadow: inset 0 0 0 0 #0c6990!important;;}
#blue-red .btn-readmore {background: #c91010!important;border: none!important;}
#blue-red .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #0c6990!important;background: #0c6990!important;}
#blue-red .redeem-offer-block button:hover {background: #0c6990!important; box-shadow: inset 0 0 0 0 #0c6990!important;}
#blue-red #get-started h2 {color: #0c6990!important;}
#blue-red #get-started h3 {color: #0c6990!important;}
#blue-red #get-started.gift p {color: #000!important;}
#blue-red #get-started.gift {color: #272727;}
#blue-red #life-skills.ways .col-sm-4 h3 {background: #000!important;}
#blue-red #life-skills.ways .col-sm-4 p {color: #fff!important;}
#blue-red #life-skills.ways h2 {color: #fff!important;}
#blue-red .stats h3 {color: #0c6990!important;font-style: normal!important;font-weight: 500!important;}
#blue-red .quote {background:#0c6990!important;}
#blue-red #toggle-block .content-box {background: #0c6990;}
#blue-red .gray-bg {background:#0c6990;}
#blue-red .gray-bg p {color:#fff!important;}
#blue-red .gray-bg h2 {color:#fff!important;}
#blue-red .load-more { background: #c91010;}
#blue-red .load-more:hover { background: #000;}
#blue-red #trial-program h2 {color:fff!important;}
#blue-red .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#blue-red .program-category-condensed #steps-3 .icon {background: #ef2f23;}

#blue-yellow #mom-dad { padding-top: 30px; }
#blue-yellow .program-desc h2 {border: none!important; background: rgb(12, 59, 111)!important; color:#fff!important;}
#blue-yellow .white-bg {background: #b3b3b3!important;}
#blue-yellow .redeem-offer-block button:hover {background: #0c6990; box-shadow: inset 0 0 0 0 #0c6990!important;;}
#blue-yellow .btn-readmore {background: #c91010!important;border: none!important;}
#blue-yellow .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #0c6990!important;background: #0c6990!important;}
#blue-yellow .redeem-offer-block button:hover {background: #0c6990!important; box-shadow: inset 0 0 0 0 #0c6990!important;}
#blue-yellow #get-started h2 {color: #0c6990!important;}
#blue-yellow #get-started h3 {color: #0c6990!important;}
#blue-yellow #get-started.gift p {color: #000!important;}
#blue-yellow #get-started.gift {color: #272727;}
#blue-yellow #life-skills.ways .col-sm-4 h3 {background: #000!important;}
#blue-yellow #life-skills.ways .col-sm-4 p {color: #fff!important;}
#blue-yellow #life-skills.ways h2 {color: #fff!important;}
#blue-yellow .stats h3 {color: #0c6990!important;font-style: normal!important;font-weight: 500!important;}
#blue-yellow .quote {background:#0c6990!important;}
#blue-yellow #toggle-block .content-box {background: #0c6990;}
#blue-yellow .gray-bg {background:#0c6990;}
#blue-yellow .gray-bg p {color:#fff!important;}
#blue-yellow .gray-bg h2 {color:#fff!important;}
#blue-yellow .load-more:hover { background: #000;}
#blue-yellow #trial-program h2 {color:fff!important;}
#blue-yellow .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#blue-yellow .load-more { background: #ffd300;}

#dark-krav .program-desc h2 {border-left: 10px solid #4e7aa6!important; border-top: none!important; border-right: none!important; border-bottom: none!important; background: rgba(0, 0, 0, .4)!important;}
#dark-krav .redeem-offer-block button:hover {background: #000; box-shadow: inset 0 0 0 0 #000!important;;}
#dark-krav .btn-readmore {background: #c91010!important;border: none!important;}
#dark-krav .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#dark-krav .redeem-offer-block button:hover {background: #000!important; box-shadow: inset 0 0 0 0 #000!important;}
#dark-krav #get-started h2 {color: #c91010!important;}
#dark-krav #get-started h3 {color: #fff!important;}
#dark-krav #get-started.gift .col-sm-4 h2 {font-size: 30px; color:#fff!important;}
#dark-krav #get-started.gift .overlay {background: rgba(0, 0, 0, .9);}
#dark-krav #life-skills.ways.sky-bg {background: rgb(236, 236, 236)!important;}
#dark-krav #life-skills.ways .col-sm-4 h3 {background: #c91010!important;}
#dark-krav #life-skills.ways .col-sm-4 p {color: #666;}
#dark-krav #life-skills.ways h2 {color: #666;}
#dark-krav .stats h3 {color: #9f9f9f!important;font-style: normal!important;font-weight: 500!important;}
#dark-krav .quote {background:#009999!important;}
#dark-krav #toggle-block .content-box h2 {color: #359cb8!important;}
#dark-krav #parents h2 {color: #000!important;}
#dark-krav #testi-block.testimonial-trial {background: #e0e0e0!important;}
#dark-krav .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#dark-krav span.numbering {background: none!important; border: 2px solid #ffff99!important;font-size: 18px; color:#ffff99!important; margin:5px!important; width:1.25em;}
#dark-krav #program-main .img-responsive {margin-right: -15px;}
#dark-krav .block-box {background: rgba(38, 104, 104, .8)!important; border-radius: 5px!important; padding-top:35px!important;}
#dark-krav #mom-dad {padding-top: 0px!important; }
#dark-krav #question {background: #2a89a4!important;}
#dark-krav #mom-dad p {font-size: 18px!important;}

#bjj-judo-blue-black #mom-dad { padding-top: 30px; }
#bjj-judo-blue-black .program-desc h2 {border: none!important; background: #fff!important;}
#bjj-judo-blue-black #life-skills.ways.sky-bg {background: #0c51a9!important;}
#bjj-judo-blue-black #life-skills.ways .col-sm-4 h3 {background: #6a92c4!important;}
#bjj-judo-blue-black #life-skills.ways .col-sm-4 p { color:#fff; }
#bjj-judo-blue-black #mom-son h3 {color: #0c51a9!important;line-height:1.35em; }
#bjj-judo-blue-black #mom-dad h3 {color: #0c51a9!important;line-height:1.35em; }
#bjj-judo-blue-black #get-started h3 {color: #0c51a9!important;}
#bjj-judo-blue-black #toggle-block h2 {color: #6a92c4;}
#bjj-judo-blue-black .stats h3 {color: #000!important;font-style: normal!important;font-weight: 500!important;}
#bjj-judo-blue-black #parents h2 {color: #0c51a9!important;}
#bjj-judo-blue-black #life-skills.ways h2 {color: #fff!important;}
#bjj-judo-blue-black #ata-ad h2 {color: #0c51a9!important;}
#bjj-judo-blue-black .quote {background: #0c51a9!important;}
#bjj-judo-blue-black #testi-block.testimonial-trial .testimonial-desc .f-name {color: #0c51a9;}
#bjj-judo-blue-black #testi-block.testimonial-trial {background: #e0e0e0!important;}
#bjj-judo-blue-black #testi-block.testimonial-trial .testimonial-desc {background: #fff!important;border: none!important;box-shadow:none!important;}
#bjj-judo-blue-black .btn-readmore {background: #3366cc!important;border: none!important;}
#bjj-judo-blue-black .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#bjj-judo-blue-black .redeem-offer-block button {background: #0c51a9!important; box-shadow: inset 0 0 0 0 #3366cc!important;}
#bjj-judo-blue-black .redeem-offer-block button:hover {background: #000!important; box-shadow: inset 0 0 0 0 #3366cc!important;}
#bjj-judo-blue-black .program-desc h2 {z-index:1;}
#bjj-judo-blue-black #program-main .img-responsive {z-index:2;}
#bjj-judo-blue-black .cyan-bg {background: #0c51a9;}
#bjj-judo-blue-black .header-decoration strong {color: #fff; background: #0c51a9; padding: 5px 20px; margin-bottom: 15px;}
#bjj-judo-blue-black .red-block {background:#0c51a9!important;}
#bjj-judo-blue-black .block-box {background: rgba(0, 109, 183, .8)!important; border-radius: 5px!important; padding-top:35px!important;}
#bjj-judo-blue-black #question {background: #0c51a9!important;}
#bjj-judo-blue-black span.numbering {background: #0c51a9;}

#purple-black #mom-dad { padding-top: 30px; }
#purple-black .header-decoration strong {color: #fff;background: #ac52a0;padding: 5px 20px;margin-bottom: 15px;}
#purple-black .program-desc h2 {border: none!important; background: rgba(202, 96, 188, .65)!important;color: #3366cc!important;}
#purple-black  span.numbering {background: none!important; border: 2px solid #ac52a0!important;font-size: 18px; color:#ac52a0!important; margin:5px!important; width:1.25em;}
#purple-black #question {background: #ac52a0!important;}
#purple-black .redeem-offer-block button:hover {background: #ac52a0!important; box-shadow: inset 0 0 0 0 #ac52a0!important;}
#purple-black #mom-son h3 {color: #ac52a0!important;line-height:1.35em; }
#purple-black #mom-dad h3 {color: #ac52a0!important;line-height:1.35em; }
#purple-black #mom-dad h2 {color: #fff!important;line-height:1.35em; }
#purple-black #mom-dad p {color: #e0e0e0!important;line-height:1.35em; }
#purple-black #mom-dad {background: #333;}
#purple-black #parents h2 {color: #ac52a0!important;}
#purple-black #testi-block.testimonial-trial .testimonial-desc .f-name {color: #ac52a0;}
#purple-black #testi-block.testimonial-trial {background: #000!important;}
#purple-black #testi-block.testimonial-trial .testimonial-desc {background: #fff!important;border: none!important;box-shadow:none!important;}
#purple-black .quote {background: #ac52a0!important;}
#purple-black #testi-block.testimonial-trial h2 {color:#ac52a0;}
#purple-black #ata-ad h2 {color: #ac52a0!important;}
#purple-black #life-skills h2 {color: #ac52a0!important;}
#purple-black #life-skills p {color: #ac52a0!important;}
#purple-black .btn-readmore {background: #ac52a0!important;border: none!important;}
#purple-black .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#purple-black #faq label {color: #ac52a0;}
#purple-black #toggle-block h2 {color: #e36dd3;}
#purple-black #life-skills.ways .col-sm-4 h3 {background: #ac52a0!important; padding-bottom: 6px; }
#purple-black .overlay-image {background: linear-gradient(rgba(138, 34, 198, 0.45)),url(upload/programs/15217989125251521170855231kickboxing-2.jpg);}


#soft-yellow #toggle-block .content-box {background: #F7EEB4;}
#soft-yellow .content-box p {color: #000;}
#soft-yellow .program-desc h2 {border: 2px solid #666!important; background: none!important; color: #7b8869!important;}
#soft-yellow h4 {color:#000;}
#soft-yellow #toggle-block h2 {color: #7b8869;}
#soft-yellow .btn-readmore {background: #F7EEB4!important;border: none!important; color:#000!important;}
#soft-yellow .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #7b8869!important;background: #7b8869!important; color:#000;}
#soft-yellow .redeem-offer-block button:hover {background: #F7EEB4!important; box-shadow: inset 0 0 0 0 #F7EEB4!important; color:#000!important;}
#soft-yellow .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#soft-yellow span.numbering {background: none!important; border: 2px solid #fcffc8!important;font-size: 18px; color:#fcffc8!important; margin:5px!important; width:1.25em;}

#peach-orange-red .title-decoration {position: relative;z-index: 1;overflow: hidden;text-align: center;width: 275px; font-weight:bold;}
#peach-orange-red .title-decoration:after {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: 5%}
#peach-orange-red .title-decoration:before {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: -50%;}
#peach-orange-red .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#peach-orange-red .load-more { background: #c91010;}
#peach-orange-red .load-more:hover { background: #000;}
#peach-orange-red .program-desc h2 {border: none!important; background: #f3a98e!important; color: #fff!important;}
#peach-orange-red .program-desc h2 {z-index:1;}
#peach-orange-red #program-main .img-responsive {z-index:2;}
#peach-orange-red .redeem-offer-block button:hover {background: #000; box-shadow: inset 0 0 0 0 #000;}
#peach-orange-red #toggle-block .content-box {background: rgb(240, 169, 141);}
#peach-orange-red .stats h3 {color: #666!important;font-style: normal!important;font-weight: 500!important;}
#peach-orange-red #life-skills.ways.sky-bg {background: #000!important;}
#peach-orange-red .btn-readmore {background: #f3a98e;border: none!important;}
#peach-orange-red .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#peach-orange-red #mom-son h3 {color: #f3a98e!important;line-height:1.35em; }
#peach-orange-red #mom-dad h3 {color: #f3a98e!important;line-height:1.35em; }
#peach-orange-red #toggle-block h2 {color: #fff;}
#peach-orange-red #toggle-block p {color: #000;}
#peach-orange-red #get-started.gift .overlay {background: rgba(196, 107, 96, 1);}
#peach-orange-red  span.numbering {background: none!important; border: 2px solid #f3a98e!important;font-size: 18px; color:#f3a98e!important; margin:5px!important; width:1.25em;}

#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 .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;}

#school .program-desc h2 {border: none!important; background: rgba(255, 230, 66, .95)!important;color: #3366cc!important;}
#school span.numbering {background: none!important; border: 2px solid #ffe642!important;font-size: 18px; color:#ffe642!important; margin:5px!important; width:1.25em;}
#school #toggle-block .content-box {background-color: #ffe642;}
#school #toggle-block h2 {color: #0066cc;}
#school #toggle-block p {color: #000;}
#school #get-started h2 {color: #5ecec7;}
#school #get-started h3 {color: #5ecec7;}
#school #life-skills.ways .col-sm-4 h3 {background: #5ecec7!important;color:#fff!important;}
#school #life-skills.ways .col-sm-4 p {color:#000!important;}
#school #life-skills h2 {color: #fff!important;}
#school #ata-ad h2 {color: #000!important;}
#school .quote {background: #ffe642!important;}

#kids #mom-dad { padding-top: 30px; }
#kids .program-desc h2 {border: none!important; background: rgba(49, 61, 94, .8)!important; color:#fff!important;}
#kids .redeem-offer-block button:hover {background: #0c6990; box-shadow: inset 0 0 0 0 #0c6990!important;;}
#kids .btn-readmore {background: #c91010!important;border: none!important;}
#kids .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #0c6990!important;background: #0c6990!important;}
#kids .redeem-offer-block button:hover {background: #0c6990!important; box-shadow: inset 0 0 0 0 #0c6990!important;}
#kids #get-started.gift h2 {color: #fff!important;}
#kids #get-started.gift p {color: #000!important;}
#kids #life-skills.ways.sky-bg {background: #c5e6ea!important;}
#kids #life-skills.ways .col-sm-4 h3 {background: #c91010!important;}
#kids #life-skills.ways .col-sm-4 p {color: #333!important;}
#kids #life-skills.ways h2 {color: #c91010!important;}
#kids .stats h3 {color: #0c6990!important;font-style: normal!important;font-weight: 500!important;}
#kids .quote {background:#0c6990!important;}
#kids #toggle-block .content-box {background: #1c396f;}
#kids .gray-bg {background:#0c6990;}
#kids .gray-bg p {color:#fff!important;}
#kids .gray-bg h2 {color:#fff!important;}
#kids .load-more { background: #c91010;}
#kids .load-more:hover { background: #000;}
#kids .programs-text-block h2 {color: #000!important;}
#kids .programs-text-block h3 {color: #000!important;}
#kids #trial-program h2 {color:fff!important;}
#kids .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}

#blue-green #mom-dad .image-block img { min-height: 400px; }
#blue-green #mom-dad h4 { color:#01b0a7;padding-bottom: 20px; }
#blue-green hr { margin-top: 40px; }
#blue-green #mom-dad p { font-size: 16px!important; line-height: 23px; } 
#blue-green .title-decoration {position: relative;z-index: 1;overflow: hidden;text-align: center;width: 275px; font-weight:bold;}
#blue-green .title-decoration:after {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: 5%}
#blue-green .title-decoration:before {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: -50%;}
#blue-green .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#blue-green .load-more { background: #18173c;}
#blue-green .load-more:hover { background: #000;}
#blue-green .program-desc h2 {border: none!important; background: #18173c!important; margin-right: -30px; color:#00a79d!important;}
#blue-green .program-desc h2 {z-index:1;}
#blue-green .program-desc p {color: #18173c!important;}
#blue-green #program-main .img-responsive {z-index:2;}
#blue-green #question { background: #191944;}
#blue-green .redeem-offer-block button:hover {background: #009999; box-shadow: inset 0 0 0 0 #009999;}
#blue-green #toggle-block .content-box {background: rgb(201, 16, 16);}
#blue-green .stats h3 {color: #01b0a7!important;font-style: normal!important;font-weight: 500!important;}
#blue-green #life-skills.ways .col-sm-4 h3 {background: #000!important;color:#fff!important;}
#blue-green #life-skills.ways .col-sm-4 p {color:#fff!important;}
#blue-green #life-skills h2 {color: #fff!important;}
#blue-green #life-skills {background: rgb(25, 25, 68) !important;}
#blue-green .btn-readmore {background: #18173c;border: none!important;}
#blue-green .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#blue-green #get-started h2 {color: #18173c!important;}
#blue-green #get-started h3 {color: #18173c!important;}
#blue-green #get-started.gift h2 {color: #fff!important;}
#blue-green #get-started.gift h3 {color: #fff!important;}
#blue-green a.prev-page {color:#18173c;}
#blue-green .red-block { background: #1a1a4d;}
#blue-green .redeem-offer-block button.redeem-offer {background: #1c1b57;}
#blue-green .program-desc p {color: #10889f!important;}
#blue-green .block-box {background: rgba(5, 152, 145, 0.83);}
#blue-green #difference p {color: #fff!important;}
#blue-green #life-skills.ways.sky-bg {background: #02988f!important;}
#blue-green #parents .col-sm-4 h2 {color: #4b4b4b;}
#blue-green #parents h2 {color: #ec8710;}
#blue-green span.numbering {background: #01b0a7;}
#blue-green #mom-dad {padding-top: 0px;}
#blue-green #parents h2 {color: #191944!important;}
#blue-green #ata-ad h2 {color: #01B9B4;}
#blue-green #testi-block.testimonial-trial h2 {color: #191944;}

#blue-orange #mom-dad h4 { color:#01b0a7;padding-bottom: 20px; }
#blue-orange .header-decoration strong {color: #fff; background: #18173c; padding: 5px 20px; margin-bottom: 15px;}
#blue-orange .load-more { background: #18173c;}
#blue-orange .load-more:hover { background: #000;}
#blue-orange .program-desc h2 {border: none!important; background: #18173c!important; margin-right: -30px; color:#f7931d!important;}
#blue-orange .program-desc p {color: #f7931d!important;}
#blue-orange .program-desc h3 {color: #000!important;}
#blue-orange #question { background: #f7931d;}
#blue-orange #question h3 {color: #000000;}
#blue-orange .redeem-offer-block button:hover {background: #009999; box-shadow: inset 0 0 0 0 #009999;}
#blue-orange #toggle-block .content-box {background: rgb(201, 16, 16);}
#blue-orange .stats h3 {color: #304076!important;font-style: normal!important;font-weight: 500!important;}
#blue-orange #life-skills.ways .col-sm-4 h3 {background: #000!important;color:#fff!important;}
#blue-orange #life-skills.ways .col-sm-4 p {color:#fff!important;}
#blue-orange #life-skills h2 {color: #fff!important;}
#blue-orange #life-skills {background: #f7931d!important;}
#blue-orange .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#blue-orange #get-started h2 {color: #18173c!important;}
#blue-orange #get-started h3 {color: #18173c!important;}
#blue-orange #get-started.gift h2 {color: #fff!important;}
#blue-orange #get-started.gift h3 {color: #fff!important;}
#blue-orange a.prev-page {color:#f7931d;}
#blue-orange .red-block { background: #1a1a4d;}
#blue-orange .redeem-offer-block button.redeem-offer {background: #1c1b57;}
#blue-orange .block-box {background: rgba(248, 156, 35, 0.84);}
#blue-orange #difference p {color: #fff!important;}
#blue-orange #life-skills.ways.sky-bg {background: #f7931d!important;}
#blue-orange #parents h2 {color: #ec8710;}
#blue-orange #parents .col-sm-4 h2 {color: #4b4b4b;}
#blue-orange #parents .col-md-12 col-sm-12 h2 {color: #191944;}
#blue-orange span.numbering {background: #f7931d;}
#blue-orange #ata-ad h2 {color: #f7931d;}
#blue-orange #testi-block.testimonial-trial h2 {color: #ec9c1c;}

#tournament.title-decoration {position: relative;z-index: 1;overflow: hidden;text-align: center;width: 275px; font-weight:bold;}
#tournament .trial-form-about-footer {display: none;}
#tournament #steps-3 .col-sm-4 {display: none;}
#tournament .about-trial-form {display: none;}
#tournament .big_triangle {display: none;}
#tournament .program-trial .red-block {display: none;}
#tournament .redeem-offer-block {display: none;}
#tournament .triangle {display: none;}
#tournament .title-decoration:after {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: 5%}
#tournament .title-decoration:before {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: -50%;}
#tournament .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#tournament .load-more { background: #c91010;}
#tournament .load-more:hover { background: #000;}
#tournament #mom-dad {padding-top: 0px;}
#tournament .program-desc h2 {border: none!important; background: rgba(0, 0, 0, .6)!important; margin-right: -30px; color:#fff!important;z-index:1;margin-top:15px;}
#tournament .program-desc p {color: #fff!important;}
#tournament #program-main .img-responsive {z-index:2;}
#tournament .redeem-offer-block button:hover {background: #009999; box-shadow: inset 0 0 0 0 #009999;}
#tournament #toggle-block .content-box {background: #bdbdbd;}
#tournament .stats h3 {color: #666!important;font-style: normal!important;font-weight: 500!important;}
#tournament #life-skills.ways.sky-bg {background: #c91010!important;}
#tournament #life-skills.ways .col-sm-4 h3 {background: #000!important;color:#fff!important;}
#tournament #life-skills h2 {color: #fff!important;}
#tournament #life-skills {background: #000!important;}
#tournament #trial-program {background: #c91010!important;}
#tournament .trial-form-about-footer::before {border-top-color: #c91010 !important;}
#tournament .btn-readmore {background: #c91010;border: none!important;}
#tournament .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#tournament #mom-son h3 {color: #c91010!important;line-height:1.35em; }
#tournament #mom-dad h3 {color: #c91010!important;line-height:1.35em; }
#tournament #get-started h2 {color: #c91010!important;}
#tournament #get-started h3 {color: #c91010!important;}
#tournament #get-started.gift h2 {color: #fff!important;}
#tournament #get-started.gift h3 {color: #fff!important;}
#tournament .program-desc ul {color: #000;}
#tournament #toggle-block h3 {color: #fff;}
#tournament .started-block .search-box {display: none;}

#tournament-form .title-decoration {position: relative;z-index: 1;overflow: hidden;text-align: center;width: 275px; font-weight:bold;}
#tournament-form .title-decoration:after {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: 5%}
#tournament-form .title-decoration:before {position: absolute;top: 51%;overflow: hidden;width: 45%;height: 2px;content: '\a0';background-color: red;margin-left: -50%;}
#tournament-form .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#tournament-form .load-more { background: #c91010;}
#tournament-form .load-more:hover { background: #000;}
#tournament-form .program-desc h2 {border: none!important; background: rgba(0, 0, 0, .6)!important; margin-right: -30px; color:#fff!important;z-index:1;margin-top:15px;}
#tournament-form .program-desc p {color: #fff!important;}
#tournament-form #program-main .img-responsive {z-index:2;}
#tournament-form.redeem-offer-block button:hover {background: #009999; box-shadow: inset 0 0 0 0 #009999;}
#tournament-form #toggle-block .content-box {background: #bdbdbd;}
#tournament-form .stats h3 {color: #666!important;font-style: normal!important;font-weight: 500!important;}
#tournament-form #life-skills.ways.sky-bg {background: #c91010!important;}
#tournament-form #life-skills.ways .col-sm-4 h3 {background: #000!important;color:#fff!important;}
#tournament-form #life-skills h2 {color: #fff!important;}
#tournament-form #life-skills {background: #000!important;}
#tournament-form #trial-program {background: #c91010!important;}
#tournament-form .trial-form-about-footer::before {border-top-color: #c91010 !important;}
#tournament-form .btn-readmore {background: #c91010;border: none!important;}
#tournament-form .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #000!important;background: #000!important;}
#tournament-form #mom-son h3 {color: #c91010!important;line-height:1.35em; }
#tournament-form #mom-dad h3 {color: #c91010!important;line-height:1.35em; }
#tournament-form #get-started h2 {color: #c91010!important;}
#tournament-form #get-started h3 {color: #c91010!important;}
#tournament-form #get-started.gift h2 {color: #fff!important;}
#tournament-form #get-started.gift h3 {color: #fff!important;}
#tournament-form .program-desc ul {color: #000;}
#tournament-form #toggle-block h3 {color: #fff;}
#tournament-form .started-block .search-box {display: none;}

#lime .program-desc h2 {border: none!important; background: rgba(128, 234, 95, .65)!important; color:#fff!important;}
#lime #get-started h3 {color: #666!important;}
#lime .load-more {background: #0cc509!important;}
#lime .load-more:hover {background: #333!important;}
#lime .programs-text-block h3 {color: #0cc509;}
#lime .programs-text-block h2 {color: #333;}
#lime #ata-ad h2 {color: #333!important;}
#lime #life-skills.ways .col-sm-4 h3 {background: #0cc509!important; color:333; }
#lime #life-skills h2 {color:#fff!important; }
#lime #life-skills.ways .col-sm-4 p {color:#fff!important; }
#lime #parents h2 {color:#333!important; }
#lime #question {background: #0cc509!important;}
#lime span.numbering {background: #0cc509;}
#lime #program-top h2 p {color: #666;}
#lime #mom-dad {padding-top: 20px;}
#lime .blue-bg {background: #666;}
#lime .cyan-bg {background: #0cc509;}

/********************************************************************************
			PROGRAMS PAGES END
********************************************************************************/	


@media screen and (max-width: 600px) {
#ata-ad .col-md-12 img {
        width: 100%;
    }
figure.effect-ming h2 {
    color: #000;
    background: rgba(255, 255,255, 0.6);
    margin: 35% 0 -10px 0;;
}
#dark-krav .program-desc h2 {border-left: 0px solid #4e7aa6!important; }
figure.effect-ming:hover h2{
    color: #fff;
}

figure.effect-ming:hover figcaption {
    background-color: rgba(3, 12, 23, .5);
    color: #fff;
}

#ads-container figure.effect-ming {
    z-index: 7;
}

#stick-nav.fixed {
    top: 40px;
}
.no {display:none;}
.title-h {
    font-size: 18px;
    letter-spacing: 0px;
}
}

@media screen and (max-width: 990px) {
.no {display:none;}
}