/* CSS Document */


/********************************************************************************		********Red-Black-dark.css ****************************************************************************************/

.features-list-about {
	background: #f01313;
}

.features-list-about .block-a {
	background: #f01313;
}

.features-list-about .block-b {
	background: #000000;
}

.features-list-about .block-c {
	background: #f01313;
}

#toggle-block h3 {
	color: #006890;
}

.web-special h2 {
	color: #f01313;
}

.trial-form-about-footer {
	background: #000000 !important;
}

.trialButton a {
	text-align: center;
	color: #f01313;
}

.trialButton a:hover {
	background: #f01313;
    color: #fff;
    box-shadow: inset 260px 0 0 0 #f01313;
}

.sub-navigation ul li a:hover, .sub-navigation ul li.active a {
    color: #f01313;
}

#steps-3 {
	background: #00133c;
}

#steps-3 .icon {
	background: #b42e34;
	color: #ffffff;
}

.form-step h2 {
	color: #00133c;
}

.activeTrial .selectedOffer:hover {
	color: #fff;
}

#homepage .about-trial-form.about-alt-bg .started-btn input {
	background: #f01313!important;
	color: #fff;
}

.about-trial-form.about-bg .started-btn input {
	background: #ffffff!important;
	color: #006890;
	border: none!important;
}

.main-nav .dropdown-menu li a {
  
    color: #000000 !important;

}
.main-nav .dropdown-menu li a:hover {
    color: #f01313!important;
}
#homepage .about-trial-form.about-alt-bg .started-btn input:hover {
	background: #000 !important;
	color: #fff;
}
.footercopyright {
    background: #0e0e0e;
}
.about-trial-form.about-alt-bg .started-btn input,.program-category .about-trial-form.about-bg .started-btn input,.program .about-trial-form.about-bg .started-btn input {
	background: #ffffff!important;
	color: #f01313;
}

.about-trial-form.about-alt-bg .started-btn input:hover,.program-category .about-trial-form.about-bg .started-btn input:hover,.program .about-trial-form.about-bg .started-btn input:hover {
	background: #f01313 !important;
	color: #fff;
}

.trial-form .move_input_icon {
	color: #b32e34 !important;
}

.trial-form-about-footer::before {
	border-top-color: #000000 !important;
}

.about-trial-form {
	background: #000000 !important;
}


.cyan-bg {
    background: #f01313;
}
.green-color button.btn-red {
	background: #006890 !important;
}

#discover .video-text h2 {
	color:#f01313;
}

#facility .video-block h2 {
	color: #f01313;
}

.carousel-caption-right .slide-text p,
.carousel-caption-left .slide-text p {
	font-size: 45px;
	padding-bottom: 20px;
}


.cyan-bg {
    background: #f01313;
}

#toggle-block.darkbg .content-box {
	background-color: #000;
}

.share-section.darkbg a {
	background: #f01313 !important;
}

.share-section a {
	background: #000000 !important;
}
.dark-bg.share-section a {
	    background: #f01313 !important;
}

.share-section a:hover {
	background: #fff !important;
	color: #f01313 !important;
}

#about-trial-form.about-trial-form {
	background: #b32e34;
}

#about-trial-form.about-trial-form::before {
	border-top-color: #b32e34;
}

#get-started.homepage h2 p,
#get-started.homepage h3 {
	color: #f01313;
}

figure.effect-ming p a {
	background: #f01313;
}

figure.effect-ming p a:hover {
	background: #ffffff;
	color: #f01313;
}

figure.effect-sadie:hover h3 {
	color: #f01313;
}

.carousel-inner .testimonial-desc .f-name {
	color: #f01313;
}

.testimonial-indicator li.active {
	background: #f01313 !important;
}

.search-box input {
	border: 2px solid #006890;
}

button.btn-red {
	background: #006890;
}

.btn-readmore {
	background: #f01313;
	border: none!important;
}

.btn-readmore:hover {
	box-shadow: inset 320px 0 0 0 #000 !important;
	background: #000000!important;
	color: #fff;
	border: none;
}

.h2 {
	margin-bottom: 0px;
}

.row {
	margin-top: 0px;
}

.program-desc h2,
.program-desc h2 {
	z-index: 1;
}

#program-main .img-responsive {
	z-index: 2;
}

.quote {
	background: #f01313 !important;
}

#testi-block.testimonial-trial .testimonial-desc .f-name {
	color: #f01313;
}

#feature-new {
    background: #040404;
}

.started-block {
	background: #7cd561;
}

.btn-trial a {
	background: #f01313;
}

.btn-trial a:hover {
	background: #000000;
}
.grid figure {
    border: 2px solid #bfbfbff5;
}
.trial-form h2 {
	color: #f01313;
}

.main-header {
	background: #ffffff;
	color: #fff;
	border-color: #dadada;
}

.main-header .title-sub {
	color: #080808;
}

.main-header .title-h>a {
	color: #080808;
	border-color: #080808;
}

.owner-info h2 {
	color: #f01313;
}

.owner-info h3 {
	color: #00133c;
}

a.student_section_login_btn.login-top:hover,
a.student_section_login_btn.login-top:hover i {
	color: #ed1c24!important;
}

.slide-text h2 .colorbox {
    color:#ff4343;
}

.location h2 {
    color: #f01313;
}

.action-btn .action-control {
	background: #fff!important;
	color: #f01313;
	border: 2px solid #f01313;
}

.action-btn .action-control:hover {
    box-shadow: inset 320px 0 0 0 #f01313;
    background: #f01313!important;
    color: #fff;
    border: 2px solid #f01313;
}

.action-btn .action-control-right {
	background: #f01313 !important;
	color: #fff;
	border: 2px solid #f01313;
}

.action-btn .action-control-right:hover {
	box-shadow: inset 320px 0 0 0 #000000;
	background: #000000!important;
	color: #fff;
	border: 2px solid #000000;
}
#homepage .about-alt-bg.normalform .inline_mid_form input[type="text"], #homepage .about-alt-bg.normalform .inline_mid_form input[type="email"], #homepage .about-alt-bg.normalform .inline_mid_form input[type="tel"], #homepage .about-alt-bg.normalform .inline_mid_form select {
    border: 2px solid #000;
}
.main-nav li.dropdown.open.program-menu-custom .dropdown-menu li .dropdown-menu.program-sub-nav.level-2 li a:hover {
	color: #fff!important;
	background: #f01313!important;
	border-color: #f01313!important;
}

.main-nav li.dropdown.open.program-menu-custom .dropdown-menu li .dropdown-menu.program-sub-nav.level-2 li a {
	border: 1px solid #0c0c0c;
	color: #f01313!important;
}

body #navigation.main-nav li.dropdown.dropdown-sub.open>a {
	background: #f01313!important;
	color: #fff;
}

.main-nav li a:hover,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
	background: #f01313!important;
	color: #fff!important;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
	background: #f01313!important;
	color: #fff!important;
}

.btn-theme {
	background: #f01313;
}

.btn-theme:hover {
	background: #ffffff;
	color: #f01313;
}

#school-owner-home .owner-info h3 {
	color: #f01313;
}

.trial-form p {
	color: #000;
}

#web-offers .left-block {
	background: #000000;
}

#web-offers .right-block {
	background: #f01313;
}

header.fixed-header a {
	background: #f01313;
	color: #ffffff;
}

#school-owner-home .owner-info a.btn-theme:hover {
	background: #000000;
	color: #ececec;
}

#web-offers.kids-trial-offer .left-block {
	background:#ed1c24;
}

#web-offers.kids-trial-offer .right-block {
	background: #000;
}

.fa-phone {
	color: #f01313 !important;
}

.btn-blue {
	background:#ed1c24 !important;
}

.address h4 i {
	color: #f01313 !important;
}

.working-hours li a:hover,
.working-hours li.active a {
	color:#f01313 !important;
}

.block-box {
	background:#f013139c;
}

.login-top {
	color: #ffffff;
}

.contact-top i {
	color: #ed1c24;
}

.contact-top {
	color: #1b1b1b;
}


.contact-top a {
    color: #080808;
}

.contact-top .fa-phone {
	color: #ed1c24 !important;
}

#discover .video-text p {
	color: #000;
}

.trial-form-about-footer.trial-form h2 {
	color: #ffffff;
}

#trial-offer-page #toggle-block h3 {
	color: #fff;
}

.black-arrow-up {
	border-bottom: 15px solid #000000;
}

#blue-red .gray-bg .programs-text-block h3 {
	color: #a3e0ff !important;
}

#discover .overlay {
	background: #f1f1f1 !important;
}

.our_locations {
    background: #000000 !important;
}

div.map_manage {
    background-color: #f01313;
    border: 2px solid #000000;
}

#about-top .overlay {
    background: rgba(0, 0, 0, 0.80) !important;
}

#school-owner-home .overlay {
	background: #f01313cc !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 #f01313;
}
#discover .btn-theme {
	background: #fff;
	color: #f01313;
}
.dark-bg {
    background: #000000;
}
#discover .btn-theme:hover {
	background: #000;
	color: #ffffff;
}
.right-block .trialButton a:hover {
    background: #000000;
    color: #fff;
    box-shadow: inset 260px 0 0 0 #000000;
}
.footer {
	background: #000000;
}

.widget-title::before {
	background-color: #f01313;
}

.map-main textarea, .map-main .contact-form input[type=text], .map-main .contact-form select, .map-main .contact-form input[type=email], .map-main .contact-form textarea {
    border: 2px solid #000000;
}

.top-block .color {
	color: #5386d8;
}
.contactMapTitle {
	color: #fff !important
}

#about-top h3 {
    color: #fff;
    background: #f01313;
}
#main-location .location-title {
    /* text-transform: uppercase; */
    color: #f01313;
    /* border-top: 1px solid #ccc; */
    margin-top: 0px;
    background: #1b1b1b !important;
}
#main-location .map-list {
	background: #1b1b1b !important;
    border-bottom: 0px solid #d9d9d9;
    border-top: 0px solid #d9d9d9;
    margin: 0;
    padding-bottom: 27px;
    text-align: center;
}
.featured_programs .grid figure {
    border: 2px solid #ed1c24a8;
}
@media (max-width: 991px) {
	.login a {
		color: #f01313;
	}
	.title-h a {
		color: #fff!important;
	}
	#navigation.main-nav li a:hover,
	#navigation.navbar-inverse .navbar-nav>.open>a,
	#navigation.navbar-inverse .navbar-nav>.open>a:focus,
	#navigation.navbar-inverse .navbar-nav>.open>a:hover {
		background: #f01313!important;
		color: #ffffff!important;
	}
	.main-header {
	    background: #f01313;
	    color: #fff;
	    border-color: #dadada;
	}
}
.dojocart_default_page .addMoreContacts {
    color: #c90e0e;
}
body {
  font-size: 28px;
}