/* -------------------- Global ------------------- */

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body, 
.acc-content {color: #231f20;}

h1, h2, h3, h4, h5, h6 {color: #231f20;}

a {color: #9ca5ba;}
a:hover {color: #9ca5ba;}

div.userContent a {color:#9ca5ba;}

#breadBin {background: #dfebed;}

/* -------------------- set colours ------------------- */

.co_main {
	color: #3d404c;
}

.co_second {
	color: #ee961a;
}

.co_third {
	color: #94a03c;
}

.co_fourth {
	color: #000;
}

/* -------------------- set backgrounds ------------------- */

.bg_main {
	background: #3d404c;
}

.bg_main_fade {
	background: rgba(61, 64, 76, 0.9);
}

.bg_main span,
.bg_main h1,
.bg_main h2,
.bg_main h3,
.bg_main h4,
.bg_main h5,
.bg_main h6,
.bg_main p,
.bg_main a,
.bg_main ul li,
.bg_main ol li,
input.bg_main,
.bg_main i,
.bg_main,
a.bg_main {
	color: #fff;
}



.bg_second {
	background: #ee961a;
}

.bg_second_fade {
	background: rgba(238, 150, 26, 0.9)
}

.bg_second span,
.bg_second h1,
.bg_second h2,
.bg_second h3,
.bg_second h4,
.bg_second h5,
.bg_second h6,
.bg_second p,
.bg_second a,
.bg_second ul li,
.bg_second ol li,
input.bg_second,
.bg_second i,
.bg_second,
a.bg_second {
	color: #fff;
}


.bg_third {
	background: #94a03c;
}

.bg_third_fade {
	background: rgba(148, 160, 60, 0.9)
}

.bg_third span,
.bg_third h1,
.bg_third h2,
.bg_third h3,
.bg_third h4,
.bg_third h5,
.bg_third h6,
.bg_third p,
.bg_third a,
.bg_third ul li,
.bg_third ol li,
input.bg_third,
.bg_third i,
.bg_third,
a.bg_third {
	color: #fff;
}

.bg_fourth {
	background: #666;
}

.bg_fourth_fade {
	background: rgba(102, 102, 102, 0.9);
}

.bg_fourth span,
.bg_fourth h1,
.bg_fourth h2,
.bg_fourth h3,
.bg_fourth h4,
.bg_fourth h5,
.bg_fourth h6,
.bg_fourth p,
.bg_fourth a,
.bg_fourth ul li,
.bg_fourth ol li,
input.bg_fourth,
.bg_fourth i,
.bg_fourth,
a.bg_fourth {
	color: #fff;
}

/* -------------------- overwrites ------------------- */

nav ul.menu li a {color: #3d404c;}

/* search blocks */

div.search-block li:nth-child(1n)>div {
	background: #ee961a;
}

div.search-block li:nth-child(2n)>div {
	background: #f0a132;
}

div.search-block li:nth-child(3n)>div {
	background: #f2ac49;
}

div.search-block li:nth-child(4n)>div {
	background: #f3b761;
}


/* woo commerce */

.listing .woocommerce ul.products li.product:nth-child(1n) {
	background: #ee961a;
}

.listing .woocommerce ul.products li.product:nth-child(2n) {
	background: #f0a132;
}

.listing .woocommerce ul.products li.product:nth-child(3n) {
	background: #f2ac49;
}

.listing .woocommerce ul.products li.product:nth-child(4n) {
	background: #f3b761;
}

.listing .woocommerce ul.products li.product .button {background: #3d404c;}

.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
#student_reg_form button.woocommerce-form-register__submit {
	background:#3d404c;
	border-radius:0;
}

.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
#student_reg_form button.woocommerce-form-register__submit:hover {
	background:#3d404c;
}
