/*
Theme Name: Educat - Child
Template: educat
Version: 1.0.0
Text Domain: educat
*/

/*---------------------------------
    SPACS COLLEGE CUSTOM STYLES
------------------------------------*/
/* Dark Text */
p, li {
	color: #212121 !important;
}
/* Light Text */
.text-content p, .about-area p, .sin-testiText p, .footer-brief p, .mc4wp-response p {
	color: #ffffff !important;
}

p a, .breadcrumbs li {
	color: #c70000 !important;
}
p a:hover {
	text-decoration: underline;
}
.header-top {
	background: #03254c none repeat scroll 0 0 !important;
}
.header-top:before, .about-area:before, .newsletter-area:before {
    background: #c70000 none repeat scroll 0 0 !important;
}
.header-top:after, .about-area:after, .newsletter-area:after {
	border-color: rgba(0, 0, 0, 0) #c70000 #c70000 rgba(0, 0, 0, 0) !important;
}
.header-top-right .content-right-menu ul.sub-menu {
	right: -15px !important;
	width: 140px !important;
}
.header-top-right .content-right-menu ul li a {
    display: inline-block !important;
    margin-left: 0 !important;
    padding-left: 7px !important;
}
.header-top-right .content-right-menu ul li.fa-edit:before, .header-top-right .content-right-menu ul li.fa-user:before, .header-top-right .content-right-menu ul li.fa-user-secret:before {
	margin-left: 25px !important;
	color: #fff !important;
}
header.header-default.main-header {
    box-shadow: 0px 0 10px rgba(0, 0, 0, 0.3) !important;
}
/* PAGE TITLE BACKGROUND */
section.page__title__wrapper{
	background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: left center;
	background-image: url( https://spacscollege.com/wp-content/uploads/home_narrow-1.jpg) !important; 
	background-size: cover;
}
#menu-item-852 {
	background-color: #c70000; 
	padding: 0 10px 0 7px;
	margin: 29px 0;
}
#menu-item-852 .fa {
	color: #fff !important;
}
li#menu-item-852 > a:after {
	background-color: #fff !important;
}
.header-search {
	display: none !important;
}
.mobile-menu {
    background: #03254c none repeat scroll 0 0 !important;
}
.mean-bar, .mean-nav {
    background: #03254c !important;
}

.about-area:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c70000 #c70000 !important;
}
.testimonial-area .section-title-wrapper:before {
    /*background: #fff none repeat scroll 0 0 !important;*/
}
.testimonial-area p {
    color: #fff !important;
}
.testimonial-area:after {
    background: transparent !important;
    content: none !important;
}
.testimonial-text-slider h2 {
    line-height: 36px !important;
}
.newsletter-area:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c70000 #c70000 !important;
}
.newsletter-area, .footer-widget-area {
    background: #03254c none repeat scroll 0 0 !important;
}
.textwidget.custom-html-widget {
	margin-top: 2.5em!important;
}
.widget_nav_menu .menu {
    padding: 0 1.5em 1em !important;
}
body.kc-css-system .kc-css-22199:visited, body.kc-css-system .kc-css-775167:visited {
	padding: 0 30px 30px!important;
}
.widget.single-footer-widget {
    margin: 0 !important;
}
/* FOOTER - Change Social Icons */
.fa-google-plus:before {
    content: "\f1a0" !important;
}
.fa-twitter:before {
    content: "\f16d" !important;
}
.fa-rss:before {
    content: "\f167" !important;
}
.footer-area a {
	color: #fff !important;
}
.footer-area a:hover {
	text-decoration: underline;
}

/* PROGRAMME SLIDER */
.kc-owl-post-carousel .owl-item .list-item {
    padding-bottom: 0 !important;
    background-color: #f6f6f6;
    border-bottom: 3px solid #c70000;
}
.kc-owl-post-carousel .owl-item .list-item:hover {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 2px 20px rgba(34, 30, 31, 0.4);
}
.kc-owl-post-carousel .owl-item .image .caption {
    background: rgb(220 9 9 / 75%) !important;
	border-bottom: 3px solid #c70000;
}
.kc-owl-post-carousel .owl-item .image .caption a {
    font-size: 18px !important;
}
.kc-owl-post-carousel .owl-item .in-post-content {
    padding: 0 25px !important;
    min-height: 165px;
	text-align: left !important;
}
.kc-owl-post-carousel .owl-item .kc-read-more {
    border-radius: 0 !important;
    border: 1px solid #c70000 !important;
}
.kc-read-more {
    float: none !important;
	margin-bottom: 20px !important;
}
a.kc-read-more {
	color: #FFF !important;
	background-color: #c70000 !important;
}
.kc-owl-post-carousel .owl-item .footer-button {
    padding: 15px 0 35px !important;
}

/* SINGLE PROGRAMME */
.single-program .news-details-content .single-latest-text {
    padding: 35px 32px 0 !important;
}
table {
    border: none !important;
	border-collapse: inherit !important;
}
.has-white-color {
    color: #fff !important;
}
a.wp-block-button__link:hover {
	background-color: #272727 !important;
}

/* SINGLE DOCUMENT */
.news-details-content .single-latest-text {
    padding: 35px 32px 0 !important;
}
.single-programme .comments, .single-wpdmpro .comments {
	padding: 0 !important;
}
.single-programme .wp-block-button a {
	text-decoration: none !important;
}
.single-programme .wp-block-button a:hover {
	text-decoration: underline !important;
}
.wpdmpro-template-redux-templates_full_width #content {
	width: 100% !important;
	max-width: 100% !important;
    margin: 0 auto !important;
    padding: 6% !important;
}

/* GALLERY ALBUM */
.foogallery-album-gallery-list .foogallery-pile h3 {
	font-size: 20px !important;
}
.foogallery-album-gallery-list .foogallery-pile h3 span {
	color: #212121 !important;
}

/* LIVE CHAT */
#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle {
    border: 2px solid #c70000 !important;
}

/* 404 PAGE */
.pnf-inner a.btn {
    background-color: #C70000 !important;
    border: 2px solid #C70000 !important;
}
.pnf-inner a.btn:hover {
    background: #fff none repeat scroll 0 0 !important;
    color: #C70000 !important;
}

@media screen and (max-width: 999px) {	
	.header-top-area.header-top .content-right-menu ul {
		/*margin-bottom: 0 !important;*/
	}
	.header-top-right {
		/*padding-top: 10px !important;*/
	}
}
@media (max-width: 767px) {
	.header-top {
		font-size: 11px !important;
	}
	.header-top-right .content-right-menu ul {
		padding-left: 0 !important;
	}
	.header-top-right .content-right-menu ul li a {
		padding-left: 4px !important;
	}
	.header-top-right .content-right-menu ul li.fa-edit:before {
		margin-left: 0 !important;
	}
	.header-top-right .content-right-menu ul li.fa-user:before, .header-top-right .content-right-menu ul li.fa-user-secret:before {
		margin-left: 7px !important;
	}
	#menu-item-852 {
		margin: 0 !important;
	}
	.mean-container .mean-nav ul li.mean-last a {
    	background: transparent !important;
	}
	.about-area h3 {
		width: 90% !important;
		padding-top: 0 !important;
	}
}