/*CSS Document*/
/*Custom*/


#about-us > div > div > div.col-md-4 > div > img {left: 0px!important}
.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;
}
#affiliate .about-trial-form {
    background: #cacaca!important;
}

.features-list-about h3 {
    color: #242424;
}

#birthday-parties #life-skills.ways h2 {
    color: #c91010;!important
}

#birthday-parties #life-skills.ways .col-sm-4 p {
    color: #000;!important
}
.copyright p { display:none; } 

#user-ad > div > div > div.col-md-4 > div > img {
    left: 24px!important;
    top: -65px!important;
}


#tournament a {
    color: #3bc508;
}
#summer .trial-form {
    background: #ffffff !important;
    color: #000;
}
#summer #question {
    padding: 28px 0px 60px;
}
#summer .trial-form-about-footer h2 {
    color: #0cc509;
}
#summer #trial-program h1 {
    color: #0cc509;
}
#blue-green .trial-form {
    background: #ffffff !important;
    border-color: #ffffff;
    color: #000;
}
#blue-green #mom-dad h3 {
    color: #009999!important;
    line-height: 1.2em;
    font-size: 30px!important;
}
#blue-green .difference-block h2 {
    color: #1c85bd;
}
#blue-green #get-started.gift h2 {
    color: #1c85bd!important;
}
#blue-green #trial-program h1 {
    color: #0bc509;
}
#blue-green .trial-form-about-footer h2 {
    color: #0bc509;
}
#birthday-parties .red-block {
    background: #1a1a4d;
}
#birthday-parties .trial-form {
    background: #fff !important;
}
#birthday-parties .big_triangle:before {
    border-bottom: 100px solid #fff;
}
#birthday-parties .trial-form {
    border-color: transparent;
}
#birthday-parties  .bdayFormSubmit {
    color: #181a4d;
}

@media (min-width: 991px) {
	body .first-sub-menu ul {
		padding-left: 0 ;
	}
}

.main-nav .dropdown-menu li a:hover {
    border-left: 2px solid #0cc509;
}

#program.program-desc h2 {
     background: none!important; 
}
.trial-form.birthday_form.program-form.details-spacing.test form .inline_mid_form:first-child {
    color: black;
}

#birthday-parties .trial-form.trial-form-about-footer,#birthday-parties .about-trial-form {
    background: #3bc509 !important;
    border-color: #164396;
    color: #fff;
}

#feature-new {
    background: #4960ad;
}
#about-trial-form.about-trial-form {
    background: #000000!important;
}
.about-trial-form {
    background: #000000 !important;
}
.about-trial-form .inline_mid_form input[type="text"], .about-trial-form .inline_mid_form input[type="email"], .about-trial-form .inline_mid_form input[type="tel"], .about-trial-form .inline_mid_form select {
    border: 2px solid #faf200;
}
.trial-form-about-footer {
    background: #4960ad!important;
}
.trial-form-about-footer:before {
    border-top-color: #4960ad!important;
}
.trial-form:before {
    border-left: 50vw solid #ffffff;
}
#blue-red .program-desc h2 {
    background: rgba(31, 29, 35, 0.78);
}
#white-red .program-desc h2 {
    background: rgba(90, 90, 90, 0.80);
}
.trial-form:before {
    border-left: 50vw solid transparent;
}



/********************************************************************************
			PROGRAMS PAGES START
********************************************************************************/
#tournament .program-desc h2 {border: 2px solid #fff; background: #4b4c5691!important; color: #fff!important;}
#tournament .redeem-offer-block button:hover {background: #009999; box-shadow: inset 0 0 0 0 #009999;}
#tournament .gray-bg {background: #333;}
#tournament .gray-bg h2 {color: #e0e0e0;}
#tournament .gray-bg p {color: #fff;}
#tournament .gray-bg ul li {color: #fff;}
#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 .stats h3 {color: #666!important;font-style: normal!important;font-weight: 500!important;}
#tournament .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#tournament .trial-form-about-footer {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 #mom-dad {padding-top: 0px;}
#tournament .started-block white-bg green-color p-b-40 .program {display: none;}	
#tournament .load-more {
    background: #3bc40a!important;
    border: 2px solid #3bc40a;
    color: #fff;
}

#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); }

#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;}



#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(86, 184, 213)!important;}
#summer #toggle-block .content-box {background: rgb(250, 94, 63);}
#summer .share-section div p {color: #fff;}
#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 {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;}
#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;}

#virtual-training #mom-dad { padding-top: 30px; }
#virtual-training #question { background: #1c69c9; }
#virtual-training .program-desc h3 { text-transform: inherit; letter-spacing: -.5px; }
#virtual-training .program-desc h2 {border: none!important;background: #fff!important;color:#000!important;padding:5px 10px 0px!important;}
#virtual-training .programs-text-block h3 {color: #989898;}
#virtual-training .gray-bg .programs-text-block h3 {color: #fff;}
#virtual-training .redeem-offer-block button:hover {background: #0c6990; box-shadow: inset 0 0 0 0 #0c6990!important;;}
#virtual-training .btn-readmore {background: #c91010!important;border: none!important;}
#virtual-training .btn-readmore:hover {box-shadow: inset 260px 0 0 0 #0c6990!important;background: #0c6990!important;}
#virtual-training .redeem-offer-block button:hover {background: #0c6990!important; box-shadow: inset 0 0 0 0 #0c6990!important;}
#virtual-training #get-started h2 {color: #0c6990!important;}
#virtual-training #get-started h3 {color: #0c6990!important;}
#virtual-training #get-started.gift p {color: #000!important;}
#virtual-training #get-started.gift {color: #272727;}
#virtual-training #life-skills.ways .col-sm-4 h3 {background: #000!important;}
#virtual-training #life-skills.ways .col-sm-4 p {color: #fff!important;}
#virtual-training #life-skills.ways h2 {color: #fff!important;}
#virtual-training .stats h3 {color: #0c6990!important;font-style: normal!important;font-weight: 500!important;}
#virtual-training .quote {background:#0c6990!important;}
#virtual-training #toggle-block .content-box {background: #0c6990;}
#virtual-training .gray-bg {background:#0c6990;}
#virtual-training .gray-bg p {color:#fff!important;}
#virtual-training .gray-bg h2 {color:#fff!important;}
#virtual-training .load-more {background: #c91010;color: #fff;}
#virtual-training .load-more:hover { background: #000;}
#virtual-training #trial-program h2 {color:fff!important;}
#virtual-training .header-decoration strong {color: #fff; background: #de1f26; padding: 5px 20px; margin-bottom: 15px;}
#virtual-training .program-category-condensed #steps-3 .icon {background: #ef2f23;}
#virtual-training #testi-block.testimonial-trial { background: #c7e5eb70; }
#virtual-training #faq h2 { color: #0a6990; }
#virtual-training.program-category-condensed #steps-3 { background: #0c6990; }
#virtual-training.program-category-condensed#program-top h2 p {color: #f01112; }
#virtual-training.program-category-condensed #steps-3 .icon { background: #ffffff; color: #f01112; font-family: 'TradeGothicW01-BoldCn20_675334', Sans-Serif; }
#virtual-training.program-category-condensed .program-desc p {color: #000;}
#virtual-training.program-category-condensed .program-desc h2 {border: none!important;background: none!important;}

#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
********************************************************************************/



#tournament .program .p-b-40 {display: none;}



#tournament .started-block {
	display: none;
}

.program-category #program-top,.program #mom-dad {
    padding-top: 46px;
    padding-bottom: 46px;
}

#kids-martial-arts.program #discover {
	display:none;
}


#homepage #school-owner-home .relative img {
    width: 100%;
    margin-bottom: -151px;
}

#homepage .owner-info p {
    font-size: 16px;

}



.select-program .check-select a {
	text-align:center !important;
}

#trial-offer #web-offers {
    text-align: center;
    border: 10px solid #fff;
}


#trial-offer .white-btn .selectedOffer  {
	
}	



.bottom-navbar-container .nav-link.nav-logo{width: 130px;}
.bottom-navbar-container .nav-links > li.school_nav_tab:hover .dropdown{max-height: 550px;}



