
/* Contact Form 7 Styles
---------------------------------*/
 .wpcf7 {
	border: 1px solid transparent;
	background-color: transparent;
	padding: 0px 1px 2px;
	margin: 5px 20px 1px;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
	font: bolder 11px Roboto;
	color: #0F0F0F;
	line-height: 1.5;
	 text-align: center
}

.wpcf7-form .wpcf7-text {
	margin-top: 15px;
	margin-bottom 12px;
	line-height: 2;
}

.wpcf7-form H4 {
	margin: 3px 2px 10px;
	line-height: 25px;
	text-align: center
}

.wpcf7-form p2 {
	margin: 3px 0 2px;
	font-size: 13px;
	color: #0F0F0F;
	text-align: center
}

.wpcf7-form p {
	margin: 2px 1px 2px;
	font-size: 11px;
	color: #585A5C;
	line-height: 2;
	text-align: left;
	padding-bottom: 0px;
	
}

.wpcf7-form p1 {
	font-size: 1px;
	color: #585A5C;
	text-align: center;
}

.wpcf7 input[type="submit"] {
	background-color: #5FCEB4;
	margin: 4px 0;
	padding: 1px 10;
	text-align: center;
}

.wpcf7 input[type="submit"]:hover {
	background-color: #5FCEB4;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
	text-align: center;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="password"],
.wpcf7 input[type="email"],
textarea,
select {
	outline: none;
	
	
}

.wpcf7 input:hover {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
	
}

.wpcf7-not-valid-tip {
	color: #E0345E;
	font-style: italic;
	font-size: 12px;
	display: block;
	
}

.wpcf7-response-output {
	display: none !important;
}



/* TEMP - WEB MAINTENANCE */

.page-id-11861 .ct-header {
	display: none;
}

.page-id-11861 .top-nav-box {
	display: none;
}

.page-id-11861 .sec-nav-menu {
	display: none;
}

.page-id-11861 .ct-footer {
	display: none;
}

/* FB POST */

.postid-11803 .ct-header {
	display: none;
}

.postid-11803 .top-nav-box {
	display: none;
}

.postid-11803 .sec-nav-menu {
	display: none;
}

.postid-11803 .ct-footer {
	display: none;
}

/* END WEB MAINTENANCE */

a {
	color: #000;
	text-decoration: none;
}

.link-in-text  a {
	color: #fff;
}

.download-button a {
	color: #fff; 
}

.download-button a:hover {
	color: #43c7f4; 
}


/* HEADER */

.main-container {
	width: 100%;
}

/* TOP NAV */

.top-nav-box {
	background-color: #005BAB;
}

ul {
	list-style-type: none;
}

.top-nav {
	  width: 200px;
	  height: 50px;
    margin-left: auto;
    margin-right: auto;
}

.top-nav li {
	  float: left;
}

.top-nav-icon {
	margin: 5px;
}

.sec-nav-menu {
	max-width: 1290px;
	height: 50px;
	position: relative;
	z-index: 2;
	margin-left: auto;
	margin-right: auto;
}

.sec-nav-menu li a {
	  float: right;	
		padding: 5px;
}

.sec-nav-menu-items {
	margin: auto;
}

.sec-nav-menu ul {
	margin: auto;
}

ul#menu-top-menu li a {
	font-family: 'Comfortaa', cursive !important;
	font-weight: 200 !important;
	font-size: 15px !important;
	color: #005bab !important;
	padding-right: 10px !important;
	padding-top: 90px;
}

ul#menu-top-menu li a:hover {
	color: #000 !important;
}

/* BUTTONS */

[type=submit] {
	background-color: #005bab;
} 

/* MAIN NAV */

#header [data-items] {
	height: 40px;
}

.ct-header {
	height: 1px;
}

.ct-header ul li a {
	font-family: 'Comfortaa', cursive !important;
	font-weight: bold !important;
	font-size: 16px !important;
	color: #005bab !important;
	text-transform: capitalize !important;
}

.menu-item a:hover {
  background-color: #fff !important;
	color: #000 !important;
}

.ct-icon a:hover {
  background-color: #fff !important;
	color: #000 !important;
	fill: #000 !important;
}

.ct-icon {
	color: #005bab;
}

[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
	--dropdown-background-color: #005bab;
}

[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a.ct-menu-link {
	color: #fff !important;
}

[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a.ct-menu-link:hover {
	color: #005bab !important;
	background-color: #fff !important;
}

.ct-menu-link a:active {
	background-color: #005bab !important;
}

#menu-item-10220 a {
	font-size: 13px !important;
}

/* MOBILE MENU */

#rmp_menu_trigger-12075 {
	display: none;
}

#rmp-container-12075 {
	max-width: 100% !important;
	position: absolute;
	margin: auto;
}

.rmp-menu-title-image {
	width: 100% !important;
	height: 100% !important;
}

/* HOME PAGE - SLIDER */

div#n2-ss-2 .n2-font-8609e5d008bb3473783b806e50248b6b-hover, div#n2-ss-2 .n2-font-771ddc5eca495e9bc3be3acb4ac61450-hover {
	text-shadow: #000 1px 0 13px;
}

/* BODY */

body {
	background-color: #fff;
}

.entry-content {
	margin-top: 65px;
}

.wp-element-button {
	background-color: #005BAB;
}

/* NEWSLETTER */

#box-right {
	float: right;
}

/* EVENTS CALENDAR */

#main .tribe-common .tribe-common-l-container {
	max-width: 80%;
	margin-top: 150px;
}

/* SCHOOLS */

p.about-schools-text, .box-blue-primary {
	max-width: 60%;
	margin-left: auto;
	margin-right: auto;
}

.blue-box a {
	color: #fff;
}

a.wp-block-button__link.has-text-color.has-background.wp-element-button {
	border: none;
}

/* OUR EVENTS */

.events-boxs {
		max-width: 60%;
    margin-right: auto !important;
    margin-left: auto !important;
		color: #005BAB !important;
}

div.ect-event-date span {
	color: #005BAB !important;
}

a.ect-event-url {
		color: #005BAB !important;
}

/* PROFESSIONAL DEVELOPMENT */

.box-blue-dev-1 {
	max-width: 90%;
	float: right;
}

.box-blue-dev-2 {
	max-width: 80%;
	float: left;
}

.wheel-stem {
	margin-left: auto;
	margin-right: auto;
}

/* COURSES */

.lp-archive-courses .course-detail-info {
	margin-top: 100px;
}

.avatar-250.jetpack-lazy-image {
	display: none;
}

/* EVENTS: SCIENCE & ENG CHALLENGE */

.blue-box-sae {
	text-align: center;
}

.list-style-events ul, .list-style-events li {
	list-style: circle;
}

/* FOOTER */

footer {
	background-color: #231f20;
}

h3.footer-title {
	color: #005bab;
	text-align: center;
}

p.footer-text {
	color: #fff;
	font-weight: 600;
	margin-bottom: 5px;
	text-align: center;
}

.social-nav li {
	float: left;
}

ul.social-nav {
	margin-left: auto;
	margin-right: auto;
	width: 270px;
	padding: 15px;
}

#footer-search-bar {
	margin-top: 69px;
	display: block;
    background: #fff;
    color: #000;
    padding: 0 5%;
    border-radius: 30px;
		width: 250px;
    height: 40px;
		border: none;
		margin-left: auto;
		margin-right: auto;
		outline: 0px solid transparent;
}

input[type=search]:focus {
	border: none;
}

input[type=search] {
	border: none;
}

button.foot-search-button {
    float: right;
    position: relative;
    z-index: 2;
    margin-top: -40px;
    background: transparent !important;
	color: #231f20;
	padding-right: 0px;
}

button.foot-search-button:hover {
	color: #005bab;
}

/* HOME PAGE */

h5.welcome-header {
	color: #005bab;
}

/* col section - home */

a.box-button {
	color: #fff !important;
	text-decoration: none !important;
	width: 414px;
	height: 350px;
}

p.has-text-align-center.has-large-font-size.coltextbox {
	padding-top: 35% !important;
}

.coltext {
	opacity: 0;
  transition: .5s ease;
}

.coltextbox:hover {
	opacity: 1;
	background-color: #005bab40;
	color: #000;
}

.coltextbox a:hover {
	color: #000;
}

	.colbox {
	max-width: 100%;
	height: 350px;
}
	
	.coltextbox {
	max-width: 100%;
	height: 350px;
}

#box-1 {
	  background: url("https://mindset-do.edu.au/wp-content/uploads/2023/02/schools-image.jpg") no-repeat;
	  background-blend-mode: overlay;
  background-color: #04040485;
}

#box-2 {
	  background: url("https://mindset-do.edu.au/wp-content/uploads/2023/02/events-image.jpg") no-repeat;
	  background-blend-mode: overlay;
  background-color: #04040485; 
}

#box-3 {
	  background: url("https://mindset-do.edu.au/wp-content/uploads/2023/02/com-img.jpg") no-repeat;
	  background-blend-mode: overlay;
  background-color: #04040485;
}

/* UNISC - SECTION ON HOME */

.wpwax-lsu-ultimate .wpwax-lsu-item.wpwax-lsu-item-bordered .wpwax-lsu-item-inner {
	border: none !important;
	min-height: 150px !important;
	padding: 5px !important;
}

/* OUR TEAM */

.wp-block-pullquote {
	border-color: #231f20;
	font-size: 20px !important;
}

/* CONTACT US */

.contact-form__select-wrapper:after {
	display: none !important;
}


@media (max-width: 999px) { 

	.page-id-11861 #rmp_menu_trigger-12075 {
	display: block;
}
	
	/* col section - home */

	.colbox {
	max-width: 100%;
	max-height: 100%;
}
	
	.coltextbox {
	max-width: 100%;
	max-height: 100%;
}
		
/* MOBILE MENU */

#rmp_menu_trigger-12075 {
	display: block;
}
	
.ct-header-trigger.ct-toggle {
		display: none;		
	}	
	
.sec-nav-menu {
		display: none;
	}
	
/* FOOTER */
	
.wp-block-image img {
	max-width: 50%;
	margin-left: auto;
	margin-right: auto;
	}
	
}

@media (max-width: 768px) { 
	.site-logo-container img {
		max-width: 80%;
		margin-top: 15px;
	}
	
	/* MOBILE NAV */
	
	#rmp-menu-wrap-12075 .rmp-menu-item-link {
		font-size: 18px !important;
		max-height: 100%;
	}
	
	/* BODY OF PAGES */
	
.is-layout-flow.wp-block-column img {
		margin-left: auto !important;
		margin-right: auto !important;
		float: none !important;
	}
		
	/* col section - home */
#box-1 {
	  background: url("https://mindset-do.edu.au/wp-content/uploads/2023/02/schools-image-tablet.jpg") no-repeat;
	  background-blend-mode: overlay;
  background-color: #04040485;
}

#box-2 {
	  background: url("https://mindset-do.edu.au/wp-content/uploads/2023/02/events-image-tablet.jpg") no-repeat;
	  background-blend-mode: overlay;
  background-color: #04040485; 
}

#box-3 {
	  background: url("https://mindset-do.edu.au/wp-content/uploads/2023/02/com-image-tablet.jpg") no-repeat;
	  background-blend-mode: overlay;
  background-color: #04040485;
}
	
	/* ALL PAGE ELEMENTS */
	
	.wp-block-button {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.entry-content h2, p, h4, h5, cite {
		text-align: center !important;
	}
	
.wp-block-image	img {
		margin-left: auto !important;
		margin-right: auto !important;			float: none !important;
	}
	
	body .is-layout-flow > .alignright {
		margin-left: auto !important;
		margin-right: auto !important;			float: none !important;		
	}
	
	/* PROFESSIONAL DEVELOPMENT */

.box-blue-dev-1 {
	max-width: 90%;
	float: none;
	margin-left: auto;
	margin-right: auto;
}

.box-blue-dev-2 {
	max-width: 90%;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
	
/* FOOTER */
	
.wp-block-image img {
		max-width: 90%;
		display: flex;
	}
	
	.wp-image-12017 {
		max-width: 80% !important;
		display: flex;
	}
	
.wp-block-image.size-thumbnail.is-resized.is-style-rounded.foot-box {
		margin-left: auto;
		margin-right: auto;
		float: none; 
}
	
	.wp-block-image.size-thumbnail.is-resized.is-style-default.foot-box {
		margin-left: auto;
		margin-right: auto;
		float: none; 
}

@media (max-width: 425px) { 
	
	 /* MOBILE NAV */
	
#rmp-menu-wrap-12075 {
		padding-left: 10px;
		padding-right: 12%;
}
	
	#rmp_menu_trigger-12075 {
		margin-left: -61px;
	}
		
a.rmp-menu-item-link {
		font-size: 14px !important;
		max-height: 100%;
}
	
	/* HOME HEADER */
	
	div#n2-ss-2 .n2-font-a78a3bad0337fbac46f21553d19dcf20-hover {
	font-size: 224.75%;	
	line-height: 1.2;		
}
	
	/* ALL PAGES */
	
	[data-vertical-spacing*=top] {
		padding-top: 0;
	}
		
	/* UNISC - SECTION ON HOME */

.wpwax-lsu-ultimate .wpwax-lsu-item.wpwax-lsu-item-bordered .wpwax-lsu-item-inner {
	min-height: 100% !important;
}
	
	/* SCHOOLS */

p.about-schools-text, .box-blue-primary {
	max-width: 100%;
}
	
	/* YEAR LEVEL PAGES */
	
	.blue-box-mob {
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
}
	
	/* EVENTS	 */
	
	.list-style-events ul {
	padding-left: 10px;
}
	
	/* ALL PAGES */
	
		.entry-content p, cite {
		text-align: left !important;
}
	
.entry-content p {
	font-size: 18px;
}
	
	.page-id-1598 p, .page-id-2285 p, .post-1423 p, .post-8466 p {
	text-align: center !important;
}
	
	

