/*
 Theme Name:   cofhp
 Description:  St Augustine's Primary School, Coffs Harbour (COFHP)
 Author: NTech Media
 Author URI: http://ntechmedia.com
 Template:     Catholic-Schools-Theme-1
 Version:      1.0.0
*/



/* ***************************
		School Colours 
**************************** */

		.sidebar h3, h1, .homenews_date, .sidebar .simcal-event-details .simcal-event-start-custom, .school_title, .sidebar_news .date, a:hover, .contact_inner > a:hover, a, .sidebar .widget_nav_menu ul.menu li a, .footer_wrap .widget_nav_menu li a:hover, .nav ul ul li:hover a, .news_title a:hover, .sidebar_title a:hover, .header_enrolment a:hover, .home article a, .home article.post-enrolment-procedure a:hover, .homefeature_content h3, .homenews-post:hover .news_readmore span
			{ color: #003DA5; }
			.news_title a, .home article a, .sidebar_title a, .header_enrolment a, .home article.post-enrolment-procedure a, .news_readmore span
			{ border-color: #003DA5; }
			.school_bg_primary, .mobile_bar, .footer_wrap, .news_title a, .sidebar_title a, .sidebar_skoolbag .sidebar_title, .header_enrolment a, .home article a:hover, .home article.post-enrolment-procedure a, .news_readmore span
			{ background-color: #003DA5; }
			
			.footer
			{ background-color: #002F6C; }
			
			h2, .nav li a:hover, .nav li:hover > a, .nav ul ul li a, .mobilenav li:hover > a, .mobilenav li a, .sidebarnews_content h4, .simcal-event-details a strong, .school_colour_secondary
			{ color: #910048; }
			.sidebar_title, .sidebar .widget-even > h3, .sidebar .widget-odd > h3, .nav
			{ background-color: #910048; }
			ul.sub-menu ul.sub-menu { border-color: #910048; }

			
			.sidebar_title h3, .mobile-widget, .mobile-widget a, .footer_wrap, .footer_wrap .widget_nav_menu li a, .footer_wrap a, .sidebar .widget-even > h3, .sidebar .widget-odd > h3, .footer_wrap .sidebar-widget h3, .footer_newsletter h3, .nav li a, .news_title a, .sidebar_title a, .sidebar_title h3, .header_enrolment a, .home article a:hover
			{ color: #FFFFFF; }
			.sidebar_skoolbag .sidebar_title a 
			{ border-top-color: #FFFFFF; }

			body, .nav ul ul, .nav li:hover > a, .home article a, .news_title a:hover, .header_enrolment a:hover, .feature_more:hover, .sidebar_title a:hover
			{ background-color: #FFFFFF; }
			.contact_inner, .contact_bar a, .copyright
			{ color: #FFFFFF; }
			
			.contact_bar h3, .feature_container h3, .mobile-widget h3
			{ color: #9BCBEB; }
			
			h3, h4
			{ color: #6CACE4; }
			
			.footer_newsletter_wrap
			{ background: #9BCBEB; }
			
			
			.contact_bar a.social_fb { display: none;  }
			.contact_bar a.social_tw { display: none;  }
			.contact_bar a.header_button { display: none;  }
			.contact_bar .contactbar_login,
			.header_enrolment { display: none; }
			
			@media screen and (max-width:768px){
				.mobile_header a.social_fb,
				.mobile_header a.social_tw,
				.mobile_header .contactbar_login { display: none; }
			}
			
			@media screen and (max-width:640px){
				.school_title { text-align: center; }
				.header_enrolment,
				.header > div.header_enrolment { display: none; }	
			}

			.feature_content { background-color: rgba(28,29,37,0.8); }
			
/* image path correction for child theme  */

.colour_bar {
	background: url(img/colourbar_full.png) repeat-x center;
}

.sidebar .widget-odd {
	background: url(img/colourbar_title.png) no-repeat left top;
}

.sidebar .widget-even {
	background: url(img/colourbar_side.png) no-repeat left top;
}

h1 {
	background: url(img/colourbar_title.png) no-repeat left bottom;
}

h2 {
	background: none;
}

.nav ul ul {
	background: #FFFFFF url(img/colourbar_full.png) repeat-x right top;
}


/* Ajustments  */

body {
	font-size: 18px;
}

.home article.post-enrolment-procedure a,
.feature_content {
	font-size: 0.9em;
}

.news_title a,
.news_readmore span,
.sidebar_title a {
	font-size: 0.7em;
}

.contact_bar,
.mobile_contact,
.mobile_bar > a {
	font-size: 14px;
}

.mobilenav ul.sub-menu {
    background: rgba(108,172,228,0.07);
}

.contact_bar .sidebar-widget {
	width: calc(100% - 180px);
}

.school_title {
	text-align: left;
}

.school_title strong {
	font-weight: 800;
	font-size: 28px;
}

.logo {
	margin-right: 20px;
}

.footer_newsletter {
	padding: 40px 0px;
}

.school_title em {
	padding-left: 30px;
	padding-top: 5px;
	vertical-align: top;
}

.sidebar .simcal-calendar,
.sidebar_news .article_list {
	background: #FDFDFD;
}

.homenews-post.no_thumb {
    background-image: url(img/logo.png);
	background-size: auto 100px;
}

.nav li a {
	text-transform: lowercase;
	font-size: 18px;
	font-weight: 400;
	line-height: 40px;
	padding: 0px 30px;
	letter-spacing: 1px;
}

.feature_container h3 {
	text-transform: none;
}

.contactbar_login {
	width: 110px;
}

.contact_bar a.moodle_button {
	display: inline-block;
}

.moodle_button::before {
	content: '';
	background: url(img/moodle_icon.png) no-repeat center / auto 18px;
	display: inline-block;
	border-left: 1px solid rgba(255,255,255,0.7);
	width: 50px;
	height: 32px;
}

.moodle_button:hover::before {
	background: url(img/moodle_icon_h.png) no-repeat center / auto 18px;
}

.mobile_bar > a {
	text-decoration: none;
}

.mobile_bar .social_fb::before,
.mobile_bar .moodle_button::before {
    height: 50px;
    line-height: 50px;
    display: inline-block;
	vertical-align: top;
}
