/*
 * Theme Name: ACT HW 2023 - Child Theme
 * Theme URI: https://healthierwork.osky.dev/
 * Author: Osky Interactive
 * Author URI: https://osky.com.au/
 * Description: ACT Healthier Work
 * Version: 1.0.0
 * Template: hw-2023
 */

@font-face {
    font-family: 'MyriadProRegular';
    src: url('assets/fonts/MyriadProRegular.eot');
    src: url('assets/fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('assets/fonts/MyriadProRegular.woff2') format('woff2'),
         url('assets/fonts/MyriadProRegular.woff') format('woff'),
         url('assets/fonts/MyriadProRegular.ttf') format('truetype'),
         url('assets/fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}

body {
	font-family: Arial, sans-serif;
	font-size: 14px;
}

h3 {
	color: #ef9432;
	font-family: Georgia, serif;
	font-weight:normal;
}

h4 {
	color: #1c293c;
}

a {
	color: #ef9432;
}

body.page-background {
	/*background:  rgb(0, 113, 143) url(assets/img/bg.png) top center no-repeat;*/
	background: #1c293c;
}
.btn {
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-size: 18px;
	display: inline-block;
	border-radius: 4px;
	padding: 6px 12px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border: 1px solid transparent;
	line-height: 1.42857143;
	cursor: pointer;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.btn.btn-primary {
	background:rgb(5,174,197);
	color:#fff;
}
.btn.btn-info {
	background:rgb(102, 152, 33);
	color:#fff;
}

.btn.btn-success {
	background:rgb(233, 44, 48);
	color:#fff;
}
.header-wrap {
    margin: 0 -15px;
    background-color: #fff;
}


/* ==================================
	=BREADCRUMBS
===================================== */


#breadcrumbs {
	background: #1c293c;
	border-radius:0;
	position:relative;
	padding: 8px 0;
}
#breadcrumbs.breadcrumbs-alt span:first-child>span:first-child,
#breadcrumbs.breadcrumbs-alt span:first-child>span[typeof="v:Breadcrumb"] {
	background: none;
}
#breadcrumbs.breadcrumbs-alt span:first-child>span[typeof="v:Breadcrumb"] {
	padding-left: 0;
}
#breadcrumbs span {
	font-family: 'Oxygen', sans-serif;
	font-size: 13px;
}
#breadcrumbs .fa-home, #breadcrumbs .fa-home > span, #breadcrumbs .fa-chevron-right:before  {
	color:#ef9432;
}
#breadcrumbs .fa-home:before {
	padding: 0 5px 0 15px;
}
#breadcrumbs.breadcrumbs-alt span.bc-separator {
	position: inherit;
	margin-left: -5px;
}
#breadcrumbs .fa-chevron-right:before {
	content: "\f105";
}


/* ==================================
	=TOPMENU
===================================== */

#siteinformationnav ul li a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #1c293c;
}
#siteinformationnav li a:hover {
    text-decoration: underline;
    background-color: transparent;
    color: #1c293c;
}
@media only screen and (max-width: 767px){
#siteinformationnav ul li a {
    color: #fff;
}
#siteinformationnav li a:hover {
    color: #fff;
}

}
/* ==================================
	=SEARCH FORM
===================================== */

#sitesearch input.text {
	/*min-height: 36px;*/
	font-family: 'Oxygen', sans-serif;
}

#sitesearch input.text {
	font-size: 12px;
	font-style: italic;
	border-right: 0px;
}
#sitesearch input.button {
	height: 36px;
    width: 45px;
    background: #ccc url(assets/img/search.png) no-repeat center center;
    border-radius: 0;
}
#sitesearch input.button:active,
#sitesearch input.button:focus,
#sitesearch input.button:hover {
	background-position:center center;
}

#headercontainer{
	padding: 0;
}

/* ==================================
	=MENU
===================================== */

#megamenunav li a {
	font-family: Arial, sans-serif;
	/*font-size: 14px;*/
	font-weight: 400;
	color: #1c293c;
	/*border-right:2px solid #bdc3c7;*/
}
#megamenunav li:hover a span {
    color: #ef9432;
}
#megamenunav li:last-child a span{
	border-right: 0;
}
#megamenunav li a span {
	font-size: 18px;
}
#megamenunav{
	margin:0;
}
/*#megamenunav li:first-child a span {
	border-bottom: 5px solid rgb(133, 196, 70);
}
#megamenunav li:nth-child(2) a span {
	border-bottom: 5px solid rgb(232, 44, 46);
}
#megamenunav li:nth-child(3) a span {
	border-bottom: 5px solid rgb(246, 139, 31);
}
#megamenunav li:last-child a span {
	border-bottom: 5px solid rgb(114, 61, 152);
}*/

#megamenunav li:first-child {
	border-bottom: 5px solid #fde7c4;
}
#megamenunav li:nth-child(2) {
	border-bottom: 5px solid #fdd374;
}
#megamenunav li:nth-child(3) {
	border-bottom: 5px solid #fac04c;
}
#megamenunav li:last-child {
	border-bottom: 5px solid #ef9432;
}


/* ==================================
	=SLIDESHOW
===================================== */
#slideshowmodule {
	background: rgb(232, 232, 232);
}
div#slideshowmodule {
    margin-top: 10px;
}

.home.page #slideshowmodule {
	margin:0;
}


#slideshownavigation .ui-tabs-nav li {
	position: relative;
}


#slideshownavigation .ui-tabs-nav li a {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-top: 1px solid rgb(182, 182, 182);
}
#slideshownavigation .ui-tabs-nav li:first-child a {
	border-top: 0;
}
/*
#slideshownavigation .ui-tabs-nav li a:before {
	font-family: FontAwesome;
	content: "\f054";
	color:#00718f;
	font-size: 13px;
	position: absolute;
	top:17%;
	left:5%;
	    padding: 12px 0 0 5px;
}
*/
#slideshownavigation .ui-tabs-nav li span {
	display: inline-block;
	color:#1c293c;
    position: relative;
    top: 4px;
}
#slideshownavigation .ui-tabs-nav li span.title {
	font-family: 'Arial', sans-serif;
	font-size: 13px;
	font-weight: 500;
	padding: 10px 0 0 20px;
}
#slideshownavigation .ui-tabs-nav li span.category {
	font-family: 'Oxygen', sans-serif;
	font-size: 11px;
	font-weight: 400;
	padding-left: 1.8em;
}
#slideshownavigation .ui-tabs-nav li.ui-tabs-selected.ui-state-active a{
	background: #fff6e1;
}
/* #slideshownavigation .ui-tabs-nav li.ui-state-active span.title {
	color:#00607d;
} */

#slideshowcontent .articlecaptionoverlay h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 32px;
    font-weight: normal;
}
#slideshowcontent .articlecaptionoverlay p {
    font-family: 'Montserrat', sans-serif;
    color: #FCFCFC;
    font-weight: 400;
    font-size: 15px;
}
#slideshowmodule .articlecaptionoverlay .link {
	font-size: 14px;
    color: #4b0081;
    display: block;
    text-transform: uppercase;
}
#slideshowmodule .articlecaptionoverlay .link .fa:before {
	content: url(assets/img/slide-arrow.png);
	position: relative;
	top:3px;
}
@media only screen and (min-width: 768px){
#slideshowmodule .ui-tabs-panel .articlecaptionoverlay {
    width: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    background: rgba(246, 139, 31, 0.72);
}
}
	@media only screen and (max-width: 767px){
	#slideshowcontent .ui-tabs-panel img {
	    border: 0;
	    clip: rect(0,0,0,0);
	    height: 100%;
	    margin: -1px;
	    overflow: hidden;
	    padding: 0;
	    position: relative;
	    width: 100%;
	}
	#slideshownavigation ul.ui-tabs-nav{
		display: block !important;
                background-color: white !important;
                height: 130px !important;
    		position: relative !important;
                width: 100% !important;
                padding-top: 10px;
	}


#slideshowmodule .ui-tabs-panel .articlecaptionoverlay {
    padding: 15px 10px;
    background: url(assets/img/contentoverlaybackground.png) top left;
    position: relative;

    background: rgba(246, 139, 31, 0.72);
}


}
/* ==================================
	=MAIN
===================================== */

.home #contentcolumn .section {
	padding: 0;
}

#contentcolumn .section {
	background: #fff;
	border:0;
}

#contentcolumn .section h1,
.page-header .page-title {
	font-family: Georgia, sans-serif;
	color:  #ef9432;
	font-weight: 400;
	border-bottom: 2px solid #e8e8e8;
}
.archive .page-header {
  margin: 2em 0 1em;
  border-bottom: 2px solid #e8e8e8;
}
.page-header .page-title {
	border-bottom:0;
	margin:.5em 0;
}
.archive #contentcolumn article.post {
	border-bottom: 1px solid #acacac;
}

.archive #contentcolumn article.post .entry-footer {
	margin: 1em 0;
}

.archive #contentcolumn #addthisbutton {
	margin-bottom: 2em;
}

.navigation.paging-navigation {
	margin:1em 0;
}
.navigation.paging-navigation .screen-reader-text {
	display: none;
}
#columnwrap {
	float: left;
	background: #fff;
	border:1px solid transparent;
	margin-bottom: 1em;
	width: 100%;
}
#main #showcase h1 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	border-bottom: 0;
}

#homebanners {
	margin-top: 3em;
	margin-bottom: 3em;
}

#homebanners .block-wrap {
	display: inline-block;
	width: 18.333%;
	border-right: 2px solid #ef9432;
	text-align: center;
	vertical-align: middle;
	padding: 0 6px 10px;
	margin: 18px 0 0 0;
        height: 215.4px !important;
}
#homebanners .block-wrap .icon-wrap {
	margin: 40px 0 .5em;
	min-height:56px;
}

#homebanners .block-wrap p {
	font-family: Arial, sans-serif;
	color: #fff;
	font-size: 15px;
}
#homebanners .block-wrap:last-child {
	border-right: 0;
}

#highlight #showcase {
	border-right: 1px solid rgb(172,172,172);
	padding: 0 1em;
	position: relative;
	min-height: 367px;
	padding: 0 2.1em;
	margin-top: 2em;
	text-align: center;
}
#highlight #showcase .btn {
	background:rgb(5,174,197);
	color:#fff;
}
#highlight #showcase:nth-child(2) h1 {
	color:#669821;
}
#highlight #showcase:nth-child(2) .btn {
	background:rgb(102, 152, 33);
	color:#fff;
}
#highlight #showcase:last-child h1{
	color:#e92c30;
}
#highlight #showcase:last-child .btn {
	background:rgb(233, 44, 48);
	color:#fff;
}
#highlight #showcase h1 {
	text-align: left;
}
#highlight #showcase p{
	color:#343434;
	min-height: 11em;
	text-align: left;
}
#highlight #showcase .btn{
	width: 193px;
}

#highlight #showcase:last-child {
	border-right: 0;
}

#columnwrap #main .title,
.entry-header .entry-title,
.navigation.paging-navigation .nav-links
{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	margin: .5em 0 .2em;
	font-weight: 400;
	line-height: 1.2;
}
.navigation.paging-navigation .nav-links {
	font-size: 14px;
}
#columnwrap #main a,
.navigation.paging-navigation .nav-links a {
	text-decoration: none;
}
#columnwrap #main .title a,
.entry-header .entry-title a,
.navigation.paging-navigation .nav-links {
	color:  #00718f;
	text-decoration: none;
}
#columnwrap #main .time,
.archive #contentcolumn article.post span.time {
	font-family: 'MyriadProRegular';
	color:#ef9432;
	margin: 0 0 .7em;
}
#columnwrap #main .time span {
  font-family: 'Open Sans', sans-serif;
}
#columnwrap #main .time span:before,
.archive #contentcolumn article.post span.date:before {
	font-family: FontAwesome;
	content: "\f017";
	padding-right: 5pt;
}
#columnwrap #main .link a,
.archive #contentcolumn footer.entry-footer span.entry-link > a {
	font-size: 13px;
	color:#ef9432;
	text-decoration: none;
}
#columnwrap #main .link a:after,
.archive #contentcolumn footer.entry-footer span.entry-link > a:after {
	font-family: FontAwesome;
	content: "\f0a9";
	padding-left: 5pt;

}
#column-bg {
	width:100%;
	background: #fff;
	float: left;
	margin-bottom: 1em;
}


#contentcolumn.page .section {
	border:0;
}
#leftcolumn {
	margin:0;
}
section.step {
	background-color: #fac04c; /* For browsers that do not support gradients */
    background-image: linear-gradient(#fff3dc, #fac04c);
    margin: 0 -15px;
}
div#icon {
    background-color: #fff;
    border-radius: 50%;
    width: 120px !important;
    height: 120px !important;
        margin: 25px auto 30px auto;
}
div#stepbox {
    text-align: center;
    padding: 15px 0 30px 0;
    font-family: Arial, sans-serif;
}
@media only screen and (max-width: 768px){
	div#stepbox {
		float: none;
	}
}
div#stepbox p {
    font-size: 18px;
	color: #1c293c;
}
div#stepbox h1 {
    font-size: 24px;
	color: #1c293c;
}
/* div#stepbox:nth-child(2):before,
div#stepbox:last-child:before{
    content: url('../hw-child/assets/img/dotline.png');
    position: relative;
    z-index: 100000;
    left: -165px;
    top: 164px;

} */
/*
div#stepbox:first-child:before{
    content: url('');
    position: relative;
    z-index: 100000;
    left: -167px;
    top: 164px;

} */
/* div#stepbox:first-child h1,
div#stepbox:first-child p {
    color: #00607d;
    padding: 0 5px 0 5px;
}
div#stepbox:nth-child(2) h1,
div#stepbox:nth-child(2) p {
    color: #669821;
    padding: 0 5px 0 5px;
}
div#stepbox:last-child h1,
div#stepbox:last-child p {
    color: #e92c30;
    padding: 0 5px 0 5px;
} */
@media (max-width: 767px) {
	/* div#stepbox:nth-child(2):before,
	div#stepbox:last-child:before{
		content: url('../hw-child/assets/img/dotline2.png');
		position: relative;
		z-index: 100000;
		left: 0px;
		top: -23px;
			display: inline-block;
			-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		margin: 5px 0px 10px 0;
	}
	div#stepbox:first-child:before{
		content: url('');
		position: relative;
		z-index: 100000;
		left: -167px;
		top: 164px;

	} */
	div#stepbox {
		text-align: center;
		padding: 30px 20% 30px 20%;
		font-family: 'Montserrat', sans-serif;
	}
	div#icon {
		background-color: #fff;
		border-radius: 50%;
		width: 120px !important;
		height: 120px !important;
		margin: 25px auto 30px auto;
	}
}
/* ==================================
	=PAGE
===================================== */

.page-template-page-recognised-php #contentcolumn {
	float:right;
}
.page-template-page-recognised-php #contentcolumn #main {
	border:0;
}
.page-template-page-recognised-php #contentcolumn #main ul {
	margin:0;
	padding:0;
}
.page-template-page-recognised-php #contentcolumn #main li {
	list-style: none;
	border-bottom: 1px solid #acacac;
}


/*.page-template-page-recognised-php #contentcolumn #main li .row p.content_img,
.page-template-page-news-php #contentcolumn #main li .row p.content_img,*/
#contentcolumn #main li .row p.content_img {
  	display:inline-block;
  	width: 35%;
    padding-right: 10px;
    margin-left: 15px;
    margin-top: 0px;
}
/*.page-template-page-recognised-php #contentcolumn #main li .row p.content_trim,
.page-template-page-news-php #contentcolumn #main li .row p.content_trim,*/
#contentcolumn #main li .row p.content_trim
{
 	display: inline-block;
  	width: 57%;
  	padding: 0 .5em;
  	vertical-align: top;
  	margin-top: -14px;
}

/*.page-template-page-recognised-php #contentcolumn #main li .row p.link,
.page-template-page-news-php #contentcolumn #main li .row p.link,*/
#contentcolumn #main li .row p.link {
	padding-left: 1em;
}

.page-template-page-news-php #contentcolumn {
	float:right;
}
.page-template-page-news-php #contentcolumn #main {
	border:0;
}
.page-template-page-news-php #contentcolumn #main ul {
	margin:0;
	padding:0;
}
.page-template-page-news-php #contentcolumn #main li {
	list-style: none;
	border-bottom: 1px solid #acacac;
}


#side-wrap {
	padding: 0 1em;
	margin: 1em 0;
}

.workplace-list {
	margin-top: 2em;
	margin-bottom: 1em;
	display: inline-block;
	padding: 0;
}

.workplace-item {
	display: inline-block;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.workplace-item p {
	margin-top: 2px;
	margin-bottom: 2px;
}

.workplace-item a:hover {
	text-decoration: underline !important;
}

@media only screen and (max-width: 768px){
	.workplace-item {
		margin-top: 1em;
		margin-bottom: 1em;
	}
}

#sidebox {
	background: #FFF6E1;
	text-align: center;
	padding: 10px 15px;
	margin: 1em 0;
}
#sidebox h1, #sidebox p {
	text-align: left;
	margin: 1em 0 .7em;
}
#sidebox h1 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	border: none !important;
}
/* #sidebox p {
	min-height: 200px;
} */
#sidebox .btn {
	margin: .5em 0;
	color:#fff;
}
/* #sidebox:first-child h1 {
	color:#e92c30;
} */
#sidebox .btn {
	background: #ef9432;
	font
}
/* #sidebox:last-child h1 {
	color:#669821;
} */

.page-template-template-page-with-slideshow-subsection-php #contentcolumn .section h1 {
	margin: 1em 0;
	border-bottom: 0;
}
.page-template-template-page-resources-subsection-php #contentcolumn .section h1 {
	margin: 1em 0;
	border-bottom: 0;
}

.page-template-page-event-php .section ul {
	margin:0;
	padding:0;
}
.page-template-page-event-php .section ul li {
	list-style: none;
	border-bottom: 1px solid #acacac;
}
.page-template-404-php #contentcontainer {
	background: #fff;
	margin-bottom: 1.5em;
}

/* ==================================
	=FOOTER
===================================== */

#footercontainer {
	background: #1c293c;
	border:0;
	width: auto;
	margin: 0 -15px -10px -15px;
}
#footercontainer-wrap {
	background: #1c293c;
}
#fatfooterblock h3 {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size: 16px;

}
#otherlinksfooterblock h4 {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-size: 16px;
}
	@media only screen and (min-width: 768px) {
		#otherlinksfooterblock h4 {
	    font-family: 'Montserrat', sans-serif;
	    color: #fff;
	    font-size: 14px;
	    display: inline-block;
	    margin: 0px 8px 0px 0px;
	    position: relative;
		}
	}
#fatfooterblock a {
	font-family: 'Open Sans', sans-serif;
	color:rgba(255, 255, 255, 0.7);
	font-size: 13px;
}
#otherlinksfooterblock {
	background: none;
	border-bottom: none;
}
#mediaiconscontent{
	/*background: url(assets/img/border-social.png) top right no-repeat;*/
	margin: 0;
	padding: 0;
	background: none;
	width: fit-content;
}

@media only screen and (max-width: 1024px) {
	#mediaiconscontent {
		margin: auto;
		margin-bottom: 1em;
	}
}

@media only screen and (min-width: 1024px) {
	#mediaiconscontent {
		margin-right: 5em;
	}
}

#mediaiconscontent a{
	width: auto;
	height: auto;
	margin: 0px 5px 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#footersitelinksblock {
	font-family: 'Oxygen', sans-serif;
	padding: 0;
	padding-bottom: 3em;
}
#footersitelinkscontent a,
#otherlinkscontent a {
    color: #fff;
    font-size: 14px;
	margin: 0;
}

#otherlinkscontent {
	width: auto;	
	float: right;
}

#otherlinkscontent a:not(:last-child) {
	margin-right: 5em; 
}

@media only screen and (max-width: 1024px) {
	#otherlinkscontent {
		float: none;
		margin-bottom: 1em;
	}
	#otherlinkscontent a:not(:last-child) {
		margin-right: 1em; 
	}
}
#footersitelinkscontent li.menu-item:not(:last-child) { 
	margin-right: 1em;  
}
#footersitelinksblock  .page-updated{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
}
.font
{
font-family: 'Open Sans', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Oxygen', sans-serif;
}
.act-government-logo {
    background: url(../hw-child/assets/img/logo-footer.png);
    width: 100px;
    height: 50px;
}
.act-canberra-connect {
    background: url(../hw-child/assets/img/actpurple.png);
    width: 105px;
    height: 45px;
}

/* ==================================
	MEDIA QUERY
===================================== */

@media only screen and (min-width: 1024px) {
	#megamenunav ul {
		margin: 0;
	}
	#rightcolumn {
		width: 33.33333333%;
	}
	.col-desktop-4 {
		width: 33.33333333%;
	}
}
/*@media only screen and (min-width: 1400px) {
	#rightcolumn {
		width:auto;
	}
	.col-desktop-4 {
		width: 33.33333333%;
	}
}*/


@media only screen and (min-width: 768px) {
	#sitesearch {
		height:36px;
	}
	#sitesearch input.text {
	border: 1px solid #ccc;
    padding: 11px 10px 8px;
    border-radius: 0;
	}
	#dropdownnav,
	#dropdownnav li a,
	#megamenunav,
	#megamenunav li,
	#siteinformationnav {
	background: transparent;
	}
	#siteinformationnav,
	#siteinformationnav li {
		border:0;
	}
	#megamenunav li {
		border:0;
	}
	#slideshownavigation {
		width: 30%;
	}
	#slideshowcontent {
		width:70%;
		right:0;
		left: auto;
	}
	#slideshowmodule {
		/*height: auto;*/
		min-height: 300px;
	}
	#slideshowcontent .ui-tabs-panel {
		height:298px;
	}
	#slideshownavigation .ui-tabs-nav li.ui-tabs-nav-item a:active,
	#slideshownavigation .ui-tabs-nav li.ui-tabs-nav-item a:focus,
	#slideshownavigation .ui-tabs-nav li.ui-tabs-nav-item a:hover {
		background-color: #fff6e1;
	}

	#slideshownavigation li.ui-tabs-nav-item a{
		background-color: #fff;
		padding: 6px 15px;
	}
	#megamenunav {
		border: 0;
	}
	#megamenunav li span {
		max-width: 100%;
		border-right: 1px solid #fff;
		/* padding: 0 62px; */
		width: 173pt;
	}
	#megamenunav li.hover, #megamenunav li:hover {
		border-radius: 0;
	}
	#asidenav,
	#contentcolumn .section,
	#emergencyalert,
	#footercontainer,
	#rightcolumn .section {
		border-radius:0;
	}
	#leftcolumn {
		margin:0;
	}
}








/* ==================================
	=TABS
===================================== */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	/*border-bottom: 1px solid #333;*/
	border-bottom: 1px solid transparent;
	width: 100%;
}

ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	/*padding: 0px 21px;*/
	padding: 9.5px 21px;
	height: 31px;
	line-height: 31px;
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	/*background-color: #666;*/
	background: rgba(236, 240, 241, 0.5);
	/*color: #ccc;*/
	color:#343434;
	overflow: hidden;
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 18px;


}

.tab_last {
	/*border-right: 1px solid #333; */
	border-right: 1px solid #d0d0d0;

}

ul.tabs li:hover {
	background-color: #ccc;
	color: #333;
}

ul.tabs li.active {
	background-color: #fff;
	/*color: #333;*/
	color:#ef9432;
	border-bottom: 1px solid #fff;
	display: block;
	font-weight: 700;
}

.tab_container {
	/*border: 1px solid #333;*/
	border:1px solid transparent;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	overflow: auto;
	margin-bottom: 2em;
}

.tab_content {
	padding: 20px;
	display: none;
}
.tab_content ul {
	list-style-image:url(assets/img/bullet-list.png);
}
#sidebox ul {
	list-style-image:url(assets/img/bullet-list.png) !important;
	text-align: start;
}
.section ul {
	list-style-image:url(assets/img/bullet-list.png);
}
.tab_content li {
	line-height: 30px;
}
.tab_content p {
	margin: 1.5em 0;
}

.tab_drawer_heading { display: none; }

@media screen and (max-width: 700px) {
	.tabs {
		display: none;
	}
	.tab_drawer_heading {
		font-family: 'Montserrat', sans-serif;
		background: rgba(236, 240, 241, 0.5);
		color: #343434;
		/*border-top: 1px solid #333;*/
		border: 1px solid #d0d0d0;
		margin: 0;
		/*padding: 5px 20px;*/
		padding: 15px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.d_active {
		background-color: #fff;
		color: #ef9432;
	}
	.tab_content {
		padding:0 0 0 5px;
	}
}



/* ==================================
	SIDEBAR MENU
===================================== */


#leftcolumn .categories {
	margin:2em 0;
}
#leftcolumn .categories li {
	list-style: none;
}
#leftcolumn .categories li a {
	font-family: Montserrat;
	color:#fff;
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	padding:18px 15px;
	text-decoration: none;
}
#leftcolumn .categories > li:first-child > a {
	background: #f68b1f;
}
#leftcolumn .categories > li:nth-child(2) > a {
	background: #723d98;
}
.panel-collapse {overflow:hidden;}

.panel-collapse li a,
#leftcolumn .categories li .children a,
#leftcolumn .categories .sub-menu a {
	font-family: 'Open Sans', sans-serif!important;
	color:#272727!important;
	text-transform: inherit!important;
}
.panel-collapse li:nth-child(odd) a,
#leftcolumn .categories li .children li:nth-child(odd) a,
#leftcolumn .categories .sub-menu li:nth-child(odd) a {
	background: rgb(232, 232, 232);

}
.panel-collapse li:nth-child(even) a,
#leftcolumn .categories li .children li:nth-child(even) a,
#leftcolumn .categories .sub-menu li:nth-child(even) a {
	background: rgb(214, 214, 214);
	border-top:1px solid  rgb(182, 182, 182);
	border-bottom:1px solid  rgb(182, 182, 182);
}

.accordion_head.collapsed:after {
    /* symbol for "collapsed" panels */
    content:"\f067"!important;
}
.accordion_head:after {
    /* symbol for "opening" panels */
    font-family:'FontAwesome';
    content:"\f068";
    float: right;
    color: inherit;
}



/* ==================================
	= CONTACT US
===================================== */



/* input[type=email].wpcf7-form-control,
 input[type=password].wpcf7-form-control,
 input[type=text].wpcf7-form-control,
 input[type=url].wpcf7-form-control, {background-color: #a9a9a9;}*/
.wpcf7-form-control {min-height: 17px; padding-left: 10px; min-width: 400px; border: 1px solid #000; /*background-color: #a9a9a9;*/}
/*.wpcf7-form-control:focus {background-color: #ddd; border-color: #21bfd5;}*/
.wpcf7-form-control.wpcf7-submit {padding: 15px 60px; font-family: 'Open Sans', sans-serif; min-width: 200px;   width: 421px;}

.wpcf7-form-control::-webkit-input-placeholder { font-family: 'Open Sans', sans-serif; line-height: 1;}
.wpcf7-form-control::-moz-placeholder { font-family: 'Open Sans', sans-serif; line-height: 1;} /* firefox 19+ */
.wpcf7-form-control:-ms-input-placeholder { font-family: 'Open Sans', sans-serif; line-height: 1; } /* ie */
input.wpcf7-form-control:-moz-placeholder { font-family: 'Open Sans', sans-serif; line-height: 1; }

input {
	padding: 10px;
	/* width: 400px; */
	border: 1px solid rgba(0,0,0, .6);
	border-radius: 5px;
/*	background: #EFEEEE;*/
  font-size: 1em;
}
input::-webkit-input-placeholder {
	color: rgba(0,5,13,.5);
	text-transform: uppercase;
}
input::-moz-placeholder {
	color: rgba(0,5,13,.5);
	text-transform: uppercase;
}
input:-moz-placeholder {   /* Older versions of Firefox */
	color: rgba(0,5,13,.5);
	text-transform: uppercase;
}
input:-ms-input-placeholder {
	color: rgba(0,5,13,.5);
	text-transform: uppercase;
}




/* ==================================
	CALENDAR
===================================== */

.font
{
font-family: 'Open Sans', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Oxygen', sans-serif;
}

#wpfc-calendar-wrapper .fc-header {
	background: #00718f;
	margin:1.5em 0 0;
}
#wpfc-calendar-wrapper .fc-border-separate{
	margin:0;
	border-collapse: separate !important;
}
#wpfc-calendar-wrapper thead th {
	background: rgb(229, 229, 229);
	padding: .8em 0;
	border-bottom: 2px solid transparent;
}
#wpfc-calendar-wrapper .fc-header .fc-button {
	margin:1em 0;
}

#wpfc-calendar-wrapper .fc-header .fc-button.fc-button-prev {
	margin: 1em .3em 0 1em;
}
#wpfc-calendar-wrapper .fc-header-left,
#wpfc-calendar-wrapper .fc-header-right {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
}
#wpfc-calendar-wrapper  .fc-header-right .ui-state-default {
	margin-right: .5em;
}
#wpfc-calendar-wrapper .fc-header-left .fc-button-content:first-letter,
#wpfc-calendar-wrapper .fc-header-right .fc-button-content:first-letter {
	text-transform: uppercase;
}
#wpfc-calendar-wrapper  .fc-button-month {
	background: rgb(230, 241, 244);
	color:  #003847;
}
#wpfc-calendar-wrapper .fc-button-basicWeek,
#wpfc-calendar-wrapper .fc-button-basicDay {
	background: rgb(0, 176, 223);
}

#wpfc-calendar-wrapper .fc-header .fc-header-center .fc-header-title h2{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-weight: 400;
	font-size: 19px !important;
	text-transform: uppercase;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
}
#wpfc-calendar-wrapper .fc-header-right {
	font-family: 'Montserrat', sans-serif;
}
#wpfc-calendar-wrapper .ui-widget-header {
	font-family: 'Montserrat', sans-serif;
	color:  #004562;
	text-transform: uppercase;
	font-size: 14px !important;
}
#wpfc-calendar-wrapper tr td,
.ui-widget-content {
	border:1px solid  rgb(189, 195, 199);
	border-top: 0;
	border-right: 0;
}
#wpfc-calendar-wrapper tr .ui-widget-content.fc-last {
	border-right:1px solid  rgb(189, 195, 199);
}
#wpfc-calendar-wrapper .ui-widget-content .fc-day-number {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px !important;
}
#wpfc-calendar-wrapper .ui-widget-content.fc-today {
	background:rgb(114, 61, 152);
}
#wpfc-calendar-wrapper .ui-widget-content.fc-today .fc-day-number {
	color:#fff;
}
#wpfc-calendar-wrapper .fc-other-month .fc-day-number {
	color:#adadad;
	opacity: 0.7;
 	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
}
#wpfc-calendar-wrapper .fc-button-prev .fc-button-content,
#wpfc-calendar-wrapper .fc-button-next .fc-button-content {
	background: #fff;
	min-height: 25px;
}
#wpfc-calendar-wrapper .fc-button {
	min-height: 25px;
}
#wpfc-calendar-wrapper .ui-icon {
	width: 16px;
	height: 16px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
}
#wpfc-calendar-wrapper .ui-state-default .ui-icon-circle-triangle-w {
	background: url(assets/img/cal-left.png) no-repeat center center;
}
#wpfc-calendar-wrapper .ui-state-default .ui-icon-circle-triangle-e {
	background: url(assets/img/cal-right.png) no-repeat center center;
}
#wpfc-calendar-wrapper .fc-header-center .fc-header-title {
	margin: 1.3em 0;
}
#wpfc-calendar-wrapper .fc-button-content {
	line-height: 2.1em;
}
#wpfc-calendar-wrapper .fc-event-skin.fc-corner-left.fc-corner-right {
	background: #6dcff6 !important;
	border:1px solid transparent !important;
}
#wpfc-calendar-wrapper .fc-event-inner.fc-event-skin {
	background: #6dcff6 !important;
	border:1px solid transparent !important;
}
#wpfc-calendar-wrapper .fc-event-inner.fc-event-skin .fc-event-title{
	font-size: 11px !important;
}
/*#wpfc-calendar-wrapper .fc-view.fc-view-month.fc-grid > div {
	top:16px !important;
}*/
/*#wpfc-calendar-wrapper .fc-event.fc-event-skin.fc-event-hori {
	left: 87px !important;
	width: 85px !important;
}

*/


.vevent {
	padding-left:20%!important;
}
.tribe-events-single.vevent.hentry {
	padding-left: 0 !important;
}
.date_block {
  position: absolute;
  left: 0;
  width:14%;
  padding:3%;
}
.calendar-date span {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
  border-right:1px solid #E6F8F8;
}

.calendar-date span.date_day {
	font-size:20px;color:#B6B6B6;
	border-bottom:4px solid #E6F8F8;
}

.calendar-date span.date_num {
	font-size:45px;
	color:#743C96;font-weight:600;
}

.calendar-date span.date_month {
	font-size: 24px;color:#B6B6B6;
}

.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
	width:auto;
}

/**/

/* ============================================================
  =CUSTOM PAGINATION
============================================================ */
.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
  background-color: #ebebeb;
  color: #00718F;
}
.custom-pagination a:hover {
  background-color: #00718F;
  color: #fff;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: gainsboro;
}
.custom-pagination span.current {
  background-color: #00718F;
  color: #fff;
}


/* ==================================
	=RESPONSIVE TWEAK
===================================== */

#wpfc-filters {
	display: none;
}
#footercontainer-wrap {
	clear:both;
}
@media only screen and (max-width: 1024px) {
	#footercontainer-wrap {
		text-align: center;
	}
}


@media (min-width: 768px) {
	#megamenunav li a:focus,
	#megamenunav li a:hover,
	#megamenunav li.active a {
		background: #fff;
		color: #0E97AA;
	}
}



@media (min-width: 785px) and (max-width: 1023px) {
	#megamenunav li {
		margin:0;
	}
	#megamenunav li a {
		background:none;
	}

}


@media (max-width: 978px) {
	#homebanners .block-wrap {
		width:18%;
                height: 215.4px !important;
	}
}
@media (max-width: 969px) {
	.page-template-template-page-resources-subsection-php ul.tabs li {
		font-size: 17px;
	}
}
@media (max-width: 933px) {
	.page-template-template-page-resources-subsection-php ul.tabs li {
		padding:8px 25px;
	}
}
@media (max-width: 913px) {
	#homebanners .block-wrap p {
		font-size: 14px;
	}
}
@media (max-width: 909px) {
	.page-template-template-page-resources-subsection-php ul.tabs li {
		padding:8px 22px;
	}
}
@media (max-width: 885px) {
	.page-template-template-page-resources-subsection-php ul.tabs li {
		padding:8px 20px;
	}
}
@media (max-width: 869px) {
	.page-template-template-page-resources-subsection-php ul.tabs li {
		padding:8px 16px;
	}
}
@media (max-width: 855px) {
	#homebanners .block-wrap p {
	  font-size: 13px;
	}
}
@media (max-width: 837px) {
	.page-template-template-page-resources-subsection-php ul.tabs li {
	  padding: 8px 12px;
	}
}
@media (max-width: 822px) {
	#homebanners .block-wrap {
		width: 17.666%;
                height: 215.4px !important;
	}
}
@media (max-width: 811px) {
	#homebanners .block-wrap p {
	  	font-size: 12px;
	}
}
@media (max-width: 805px) {
	.page-template-template-page-resources-subsection-php ul.tabs li {
	  padding: 8px;
	}
}
@media (max-width: 773px) {
	.page-template-template-page-resources-subsection-php ul.tabs li {
	  font-size: 16px;
	}
}
@media (min-width: 769px) and (max-width:1014px ) {
	ul.tabs li {
		  padding: 9px 15px;
		  font-size: 15px;
	}
}
@media (max-width: 768px) {
	#contentcolumn,
	#leftcolumn,
	.col-mobile-12 {
		width:100%;
	}
	#sidebox {
		max-width: 308px;
		margin: 1em auto;
	}
}
@media (min-width: 767px) and (max-width:784px) {
	#megamenunav ul {margin:0;}
	#megamenunav li,
	#megamenunav li a,
	#megamenunav li span
	{width:100%; margin:0 auto;}
	#megamenunav li a {text-align: left; text-indent: 1em;}
	#megamenunav li span { border-right: 0; display: block; line-height: 4;}
}

@media (max-width:767px) {
	#highlight #showcase {
	   	border-right:0;
		border-bottom: 1px solid rgb(172,172,172);
	}
	.wpcf7-form-control {
  		min-width: 100%;
  		width: 100%;
  		padding: 10px 0;
  		text-indent: 10px;
	}
	.wpcf7-form-control.wpcf7-submit {
		min-width: 100%;
		width:100%;
	}
	#sitesearch {
		padding-left: 15px;
		padding-right: 15px;
	}
	#sitesearch input.text {
		min-height:22px;
	}
	#sitesearch input.button {
		right:15px;
		top: 1px;
	}
}
@media (max-width: 751px) {
	#homebanners .block-wrap {
		width:100%;
		border-right: 0;
		border-bottom: 2px solid #ef9432;
		padding: 10px 6px;
                height: 215.4px !important;
	}
	#homebanners .block-wrap p {
		font-size: 15px;
	}
}
@media (max-width: 737px) {
	.page-template-template-page-resources-subsection-php ul.tabs li {
	  font-size: 15px;
	}
}
@media (max-width: 700px) {
	.page-template-template-page-resources-subsection-php ul.tabs li {
	  font-size: 15px;
	}
}



@media (max-width: 574px) {
/*	.page-template-page-news-php #contentcolumn #main li .row p.content_img,
	.page-template-page-recognised-php #contentcolumn #main li .row p.content_img,*/
	#contentcolumn #main li .row p.content_img {
		width:100%;
		display: block;
		text-align: center;
		padding: 0;
  		margin: .5em 0 2em;
	}
/*	.page-template-page-news-php #contentcolumn #main li .row p.content_trim,
	.page-template-page-recognised-php #contentcolumn #main li .row p.content_trim, */
	#contentcolumn #main li .row p.content_trim
	{
		width: 95%;
		display: block;
	}
}

@media (max-width: 500px) {
	.vevent.type-tribe_events {
		padding-left:0 !important;
	}
	.tribe-events-list h2.tribe-events-list-event-title {
		margin-top: 6em;
  		display: block;
	}
	.tribe-events-list .time-details {
		width:100%;
	}
	#tribe-events-content .calendar-date {
		width:86px;
		margin:0 auto;
	}
	.page-template-template-page-with-slideshow-subsection-php .col-mobile-12 {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 385px) {
	#logocontainer {
  		padding-left: 20px;
  		padding-right: 20px;
  	}
}
/*smart form*/
.gform_heading {
  display: none;
} /*hide form title*/

/*
.ginput_container {
  padding-left: 15px;
}
*/

.gform_wrapper .gsection {
/*  border-bottom: 1px solid #CCC;*/
  padding: 0 0 .5em;
/*  margin: 1.8em 0;*/
  clear: both;
}
input[type="radio"] {
	display:none !important;
}
input[type="radio"] + label:before {
	border: 1px solid #00718F;
	background-color: #fff;
	border-radius: 5px;
	content:"";
	display: inline-block;
	font-size: 15px;
	height: 16px;
	width: 16px;
	text-align: center;
	line-height: 16px;
	max-width: -2px 6px 0 0;
	vertical-align: middle;
	  margin: 0 5px 0 0;

}
/* input[type="radio"]:checked + label:before {
  content: "\2713";
} */
/* input[type="checkbox"] {
	display:none !important;
}
input[type="checkbox"] + label:before {
	border: 1px solid #00718F;
	background-color: #fff;
	border-radius: 5px;
	content:"";
	display: inline-block;
	font-size: 15px;
	height: 16px;
	width: 16px;
	text-align: center;
	line-height: 16px;
	max-width: -2px 6px 0 0;
	vertical-align: middle;
	   margin: 2px 274px 0 0px;
	     float: right;

} */
/* input[type="checkbox"]:checked + label:before {
  content: "\2713";
} */
label#label_1_69_1 {
  display: block;
  margin: 0 0 10px 0px;
  padding: 0;
  width: auto;
  line-height: 1.5;
  vertical-align: top;
}
li#field_1_3 label.gfield_label,
li#field_1_14 label.gfield_label,
li#field_1_15 label.gfield_label,
li#field_1_16 label.gfield_label,
li#field_1_17 label.gfield_label,
li#field_1_18 label.gfield_label,
li#field_1_19 label.gfield_label,
li#field_1_20 label.gfield_label,
li#field_1_13 label.gfield_label,
li#field_1_75 label.gfield_label,
li#field_1_76 label.gfield_label,
li#field_1_77 label.gfield_label {
  padding: 9px;
 background: rgb(5, 174, 197);
  width: 100%;
    margin: 8px 0px -6px 0;
    color:#fff;
}
	li#field_1_2 h2.gsection_title,
	li#field_1_5 h2.gsection_title,
	li#field_1_6 h2.gsection_title,
	li#field_1_51 h2.gsection_title,
	li#field_1_8 h2.gsection_title,
	li#field_1_9 h2.gsection_title,
	li#field_1_10 h2.gsection_title,
	li#field_1_11 h2.gsection_title,
	li#field_1_12 h2.gsection_title,
	li#field_1_52 h2.gsection_title{
  color: #00718F;
}
label#label_1_13_0,
label#label_1_13_2,
label#label_1_20_0,
label#label_1_20_2,
label#label_1_18_0,
label#label_1_18_2,
label#label_1_17_0,
label#label_1_17_2,
label#label_1_16_0,
label#label_1_16_2,
label#label_1_15_0,
label#label_1_15_2,
label#label_1_14_0,
label#label_1_14_2,
label#label_1_3_0,
label#label_1_3_2,
label#label_1_19_0,
label#label_1_19_2,
label#label_1_75_0,
label#label_1_75_2,
label#label_1_76_0,
label#label_1_76_2,
label#label_1_76_4,
label#label_1_77_0,
label#label_1_77_2,
label#label_1_77_4{
  background-color: #cfecf0;
  padding: 9px;
  border-bottom: 1px solid #00718F;
  border-left: 1px solid #00718F;
  border-right: 1px solid #00718F;
  margin-bottom: 0;
  color:#00718F;
    width: 94.8%;
}
label#label_1_13_1,
label#label_1_13_3,
label#label_1_20_1,
label#label_1_18_1,
label#label_1_18_3,
label#label_1_17_1,
label#label_1_17_3,
label#label_1_16_1,
label#label_1_16_3,
label#label_1_15_1,
label#label_1_15_3,
label#label_1_14_1,
label#label_1_14_3,
label#label_1_3_1,
label#label_1_3_3,
label#label_1_19_1,
label#label_1_19_3,
label#label_1_75_1,
label#label_1_75_3,
label#label_1_76_1,
label#label_1_76_3,
label#label_1_76_5,
label#label_1_77_1,
label#label_1_77_3,
label#label_1_77_5{
  background-color: #fff;
  padding: 9px;
  border-bottom: 1px solid #00718F;
  border-left: 1px solid #00718F;
  border-right: 1px solid #00718F;
  color:#00718F;
    width: 94.8%;
}

textarea#input_1_53,
textarea#input_1_33,
textarea#input_1_32,
textarea#input_1_30,
textarea#input_1_29,
textarea#input_1_28,
textarea#input_1_54,
textarea#input_1_26,
textarea#input_1_25,
textarea#input_1_31 {
  margin: 0px 0px 0px 24px;
   width: 94.7%;
    border-color: #00718F;
}
.gfield_error textarea#input_1_53,
.gfield_error textarea#input_1_33,
.gfield_error textarea#input_1_32,
.gfield_error textarea#input_1_30,
.gfield_error textarea#input_1_29,
.gfield_error textarea#input_1_28,
.gfield_error textarea#input_1_54,
.gfield_error textarea#input_1_26,
.gfield_error textarea#input_1_25,
.gfield_error textarea#input_1_31 {
  margin: 0px 0px 0px 24px;
     width: 100%;
    border-color: #00718F;
}
input#input_1_74,
input#input_1_71,
input#input_1_50,
input#input_1_68,
input#input_1_70,
input#input_1_67{
  margin: 0px 0px 0px 24px;
  width: 50.3%;
  border-color: #00718F;
}
.gfield #input_1_69 {  padding: 0 0 0 25px;}

li#field_1_66{

  margin-bottom: 30px;
  color:#00718F;
    width: 93.3%;
    font-size: 15px;
}

li#field_1_11,
li#field_1_12,
li#field_1_52,
li#field_1_2,
li#field_1_5,
li#field_1_6,
li#field_1_51,
li#field_1_8,
li#field_1_9,
li#field_1_10 {
  margin-bottom: 0;
  border-bottom: none;
}

/*
.ginput_container {
  margin: 0 0 0 -39px;
  width: 107%;
}
*/

input#gform_previous_button_1_55,
input#gform_previous_button_1_56,
input#gform_previous_button_1_57,
input#gform_previous_button_1_58,
input#gform_previous_button_1_59,
input#gform_previous_button_1_60,
input#gform_previous_button_1_61,
input#gform_previous_button_1_62,
input#gform_previous_button_1_63,
input#gform_previous_button_1_64,
input#gform_previous_button_1_78,
input#gform_previous_button_1_79,
input#gform_previous_button_1_80,
input#gform_previous_button_1 {
	background-color: #00718F;
	color: #fff;
  margin-left: 5px;
  width: 120px;
   font-size: 18px;
   border: none;
}
input#gform_next_button_1_65,
input#gform_next_button_1_56,
input#gform_next_button_1_55,
input#gform_next_button_1_57,
input#gform_next_button_1_58,
input#gform_next_button_1_59,
input#gform_next_button_1_60,
input#gform_next_button_1_61,
input#gform_next_button_1_62,
input#gform_next_button_1_63,
input#gform_next_button_1_64,
input#gform_next_button_1_78,
input#gform_next_button_1_79,
input#gform_next_button_1_80 {
	background-color: #00718F;
	color: #fff;
  margin-left: 3px;
  width: 120px;
   font-size: 18px;
   border: none;
}
ul.gfield_radio li {
  padding: 0!important;
  margin: 0!important;
}
input#gform_submit_button_1 {
  background-color: #00718F;
  font-size: 18px;
  color: #fff;
   width: 120px;
  margin: 0 0 0 5px;
  border: none;
}
input#input_1_75_other {
    margin: 10px 0px 0px 23px;
    border-color: #00718f;
    width: 50%;
}
li#field_1_74,
li#field_1_75,
li#field_1_76,
li#field_1_77 {
    margin-top: 25px;
}
/*warning error*/
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
   background-color: #fff!important;
   margin-bottom: none!important;
   padding: none!important;
  border-top: none!important;
   border-bottom: none!important;

}
/*.gfield_error .ginput_container{
	   margin-left: 6px;
  width: 100%;
}*/
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
 margin-left: 0 0 0 -39px !important;
  width: 100%;
}
/*result*/
div#gform_confirmation_message_1 {
    margin-top: 5px;
    border: 1px solid #05AEC5;
  border-radius: 5px;
  padding: 30px;
  font-size: 20px;
  font-weight: 600;
}
strong {
  color: #ef9432;
  font-size: 26px;
}
.page-id-989 #contentcontainer #contentcolumn div#main h1 {
  border-bottom: none;
}
/*buton score*/
.score_btn a {
float:right;
border:0;
width:300px;
line-height:normal;
text-align:center;
font-weight:bold;
color:#FFF;
background-color:#00718f;
border-radius:5px;
padding:15px;
font-size:1.7em;
margin-bottom:15px;
margin-right: 56px;
margin-top: 15px;
margin-left:15px;
text-decoration:none;
}

.score_btn:hover a {
text-decoration:underline;
background-color:#004b5f;
}
.canberra-connect{width:93px;height:50px;background-position:-8px -1648px}

/**********reg challenge form***********/
li#field_2_13 .instruction,
li#field_3_13 .instruction {
    display: none;
}
li#field_2_10,
li#field_3_10 {
    float: right;
    margin: -12px 24px 18px 0;
}
li#field_2_5,
li#field_3_5 {
    margin-top: -55px;
}

input#input_3_1,
select#input_3_11,
input#input_3_3,
input#input_3_12,
input#input_3_6,
input#input_3_7,
input#input_3_8,
input#input_2_1,
select#input_2_11,
input#input_2_3,
input#input_2_12,
input#input_2_6,
input#input_2_7,
input#input_2_8,
input#input_2_13,
input#input_3_13{
	margin: 0px 0px 0px 24px;
    width: 88%;
    border-color: #00718F;
}
input#input_2_5_1,
input#input_2_5_2{
	width: 93.5%!important
}
input#input_3_5_1,
input#input_3_5_2,
input#input_2_5_1,
input#input_2_5_2
/*input#input_2_5_3,
input#input_2_5_4,
input#input_2_5_5,
input#input_2_5_6*/{
	margin: 0px 0px 22px 24px;
    width: 88%;
    border-color: #00718F;
}
/*select#input_2_11
select#input_2_5_6 */{
	border-radius: 5px;
	    height: 30px;
}
.page-id-1348 .gform_wrapper .top_label li.gfield.gf_left_half,
.page-id-1120 .gform_wrapper .top_label li.gfield.gf_left_half{
     clear: left!important;
     margin-right:0%;
}
.page-id-1348 .gform_wrapper .ginput_complex.ginput_container,
.page-id-1120 .gform_wrapper .ginput_complex.ginput_container{
    overflow: visible;
    width: 96%;
}
label#input_3_5_1_label, label#input_3_5_2_label,
label#input_2_5_1_label, label#input_2_5_2_label {
    display: none;
}
.page-id-1348 .gform_wrapper .gform_footer,
.page-id-1120 .gform_wrapper .gform_footer {
     padding: 0;
    /* margin: 1em 0 0; */
    clear: both;
    margin: 0 0 0 29%;
}

::-webkit-input-placeholder {
font-family: @font-primary;
color: #686868;
font-size: 12px;
}

:-moz-placeholder { /* Firefox 18- */
font-family: @font-primary;
color: #686868;
font-size: 12px;
}

::-moz-placeholder { /* Firefox 19+ */
font-family: @font-primary;
color: #686868;
font-size: 12px;
}

:-ms-input-placeholder {
font-family: @font-primary;
color: #686868;
font-size: 12px;
}
/*****error msg******/
li#field_2_10.gfield_error {
    margin: -9px 38px 0 0px;
}
@media screen and (max-width:768px) {
    /* style changes when the screen gets larger */
    .page-id-1120 .gform_wrapper .gform_footer,
    .page-id-1348 .gform_wrapper .gform_footer {
	    padding: 0;
	    clear: both;
	    margin: 0 auto;
	}
	.page-id-1120 .gform_wrapper .gform_footer input[type=submit],
	.page-id-1348 .gform_wrapper .gform_footer input[type=submit]{
	    display: -moz-inline-stack;
	    display: inline-block;
	    zoom: 1;
	    width:100%;
	    margin: 0 auto;
	}
	li#field_2_10,
	li#field_3_10 {
	    float: right;
	    margin: 0 15px 18px 0;
	}
}
/*667px*/
@media screen and (max-width:667px){
		input#input_3_1,
		select#input_3_11,
		input#input_3_3,
		input#input_3_12,
		input#input_3_6,
		input#input_3_7,
		input#input_3_8,
		input#input_2_1,
		select#input_2_11,
		input#input_2_3,
		input#input_2_12,
		input#input_2_6,
		input#input_2_7,
		input#input_2_8{
			margin: 0px 0px 0px 24px;
		    width: 88%;
		    border-color: #00718F;
		}
		input#input_3_5_1,
		input#input_3_5_2
		input#input_2_5_1,
		input#input_2_5_2
		/*input#input_2_5_3,
		input#input_2_5_4,
		input#input_2_5_5,
		input#input_2_5_6*/{
			margin: 0px 0px 22px 24px;
		    width: 88%;
		    border-color: #00718F;
		}
		select#input_2_11,
		select#input_3_11{
			border-radius: 5px;
			height: 30px;
		}
		.page-id-1348 .gform_wrapper .top_label li.gfield.gf_left_half,
		.page-id-1120 .gform_wrapper .top_label li.gfield.gf_left_half {
		    clear: left!important;
		     margin-right:0%;
		}
		.page-id-1348 .gform_wrapper .ginput_complex.ginput_container,
		.page-id-1120 .gform_wrapper .ginput_complex.ginput_container {
		    overflow: visible;
		    width: 96%;
		}
		label#input_3_5_1_label, label#input_3_5_2_label,
		label#input_2_5_1_label, label#input_2_5_2_label {
		    display: none;
		}
		.page-id-1348 .gform_wrapper .top_label li.gfield.gf_right_half,
		.page-id-1348 .gform_wrapper .top_label li.gfield.gf_left_half,
		.page-id-1120 .gform_wrapper .top_label li.gfield.gf_right_half,
		.page-id-1120 .gform_wrapper .top_label li.gfield.gf_left_half,
		.page-id-1348 .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,
		.page-id-1348 .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half,
		.page-id-1120 .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,
		.page-id-1120 .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half		 {
    		margin: 0 0 .5em;
    		width: 100% !important;
		}
		.page-id-1348 .gform_wrapper .gform_footer input[type=submit]
		.page-id-1120 .gform_wrapper .gform_footer input[type=submit] {
	    display: -moz-inline-stack;
	    display: inline-block;
	    width: 94%;
	    zoom: 1;
	    margin-left: 5px;
		}
		li#field_2_5,
		li#field_3_5 {
		    margin-top: 0;
		}
		li#field_2_10,
		li#field_3_10 {
		    float: right;
		    margin: 0px 0px 18px 0px;
		}
		input#input_2_5_1,
		input#input_2_5_2 {
		    width: 98%!important;
		}

		.ginput_container{
			margin:0;
			padding-left: 0;
			width:100%;
		}
		.gform_wrapper .gform_fields .gfield input,
		.gform_wrapper .gform_fields .gfield select{
			margin:0 !important;
			width:100% !important;
		}
		.gform_wrapper .gform_fields .gfield .ginput_complex.ginput_container.has_street.has_street2 input{
			margin-bottom: 15px !important;
		}
		#gform_wrapper_2.gform_wrapper .ginput_complex .ginput_full input[type=text],
		#gform_wrapper_3.gform_wrapper .ginput_complex .ginput_full input[type=text]{
			width:100% !important;
		}
		.page-id-1348 .gform_wrapper .ginput_complex.ginput_container,
		.page-id-1120 .gform_wrapper .ginput_complex.ginput_container{
			overflow: hidden;
			width:100%;
		}

}
@media screen and (max-width:414px){
	li#field_2_11 {
		width: 94%;
	}
}
/*home challenge button*/
div#challenge{
	background: url(assets/img/bg-register.jpg) no-repeat center center;
	margin-bottom: 0.6em;
	font-size: 24px;
}
#challenge a.btn {
    float: right;
    background: #F68B1F;
    margin-right: 98px;
    margin-top: 12px;
    color: #fff;
    width: 17%;
    margin-right: 0;
}
#challenge p {
	float: left;
    font-size: 28px;
	margin-left: 99px;
}

#challenge a.btn {
    margin-right: 98px;
}

#bbpress-forums #challenge a.btn {
	margin-right: 75px;
}
#bbpress-forums #challenge p {
	margin-left: 70px;
}


@media screen and (max-width:320px){
		#challenge a.btn {
    background: #F68B1F;
    margin-bottom: 9px;
    color: #fff;
    width: 91%!important;
    float: none;
	}
	font#arrow {
    display: none;
	}
}
@media screen and (max-width:375px){}
@media screen and (max-width:414px){
	#challenge a.btn {
    background: #F68B1F;
    margin-bottom: 9px;
    color: #fff;
    width: 93%;
    float: none;
	}
}
@media screen and (max-width:600px){
	#challenge a.btn {
    background: #F68B1F;
    margin-bottom: 9px;
    color: #fff;
    width: 95%;
    float: none;
	}
}
@media screen and (max-width:768px){
	#challenge p {
	    float: left;
	    margin-left: 0;
	    line-height: 30px;
	}

	.articlecaptionoverlay-container {
		position:relative;
	}

	#bbpress-forums #challenge p {
		margin-left: 0px;
	}

}
@media screen and (max-width:667px){

	div#challenge {
	    background: url(assets/img/bg-register.jpg) no-repeat center center;
	    margin-bottom: 0.6em;
	    background: #142034;
	    font-size: 24px;
	}
	#challenge a.btn {
    background: #F68B1F;
    margin-bottom: 9px;
    color: #fff;
    width: 96%;
    float: none;
	}

	#challenge p {
		float: left;
		margin-left: 0px;

	}

}

#megamenunav ul { position: relative; }

/* Additional FZ - 20160608 */
@media only screen and (max-width: 784px) {
    body {
        left: 0;
        position: relative;
        transition: all .25s ease-in-out;
    }

    .is-menu-active {
        left: 85%;
    }

    .nav-logo {
        display: block;
        padding: 20px 0;
        text-align: center;
    }

    #navcontainer {
        background: #fff;
        display: block;
        height: 100%;
        right: 100%;
        overflow-x: hidden;
        position: absolute;
        top: 0px;
        transition: all .25s ease-in-out;
        width: 85%;
        z-index: 1000;
    }

    .toggleMenu {
        background: #fff;
        color: #ef9432;
        padding-left: 1em;
        margin-bottom: 0;
    }

    .toggleMenu.active,
    .toggleMenu:focus,
    .toggleMenu:hover {
        background: #fff;
        color: #05AEC5;
    }

    .toggleMenu > span { display: none; }

    #megamenunav {
        height: 100%;
        position: relative;
    }

    #megamenunav:after {
        content: '';
        display: block;
        box-shadow: inset -9px -12px 12px rgba(0,0,0,0.3);
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 24px;
    }

    #megamenunav ul {
        border-bottom: 0;
        border-top: 1px solid #ccc;
    }

    #megamenunav li a {
        background: #fff;
        border-bottom: 1px solid #ccc;
        border-top: 0;
        padding-bottom: 20px;
        padding-top: 20px;
        position: relative;
    }

    #megamenunav li a:before {
        content: '';
        background: url('assets/img/mobile-nav-arrow.png');
        display: block;
        height: 20px;
        margin-top: -10px;
        position: absolute;
        right: 20px;
        top: 50%;
        width: 20px;
    }

    #megamenunav li:first-child {
        border-bottom: 0;
        border-left: 5px solid #fde7c4;
    }

    #megamenunav li:nth-child(2) {
        border-bottom: 0;
        border-left: 5px solid #fdd374;
    }

    #megamenunav li:nth-child(3) {
        border-bottom: 0;
        border-left: 5px solid #fac04c;
    }

    #megamenunav li:last-child {
        border-bottom: 0;
        border-left: 5px solid #ef9432;
    }

    #sitesearch input.text {
        border-color: #ccc;
        border-radius: 0;
        box-sizing: border-box;
        min-height: 36px;
        width: 100%;
    }

    #sitesearch input.button {
        height: 34px;
    }

    #footercontainer {
        padding-left: 10px;
        padding-right: 10px;
    }
}

/** Additional FZ */
/** 2016-08-02 */

/* .articlecaptionoverlay-container {
    position: absolute;
    background: rgba(246, 139, 31, 0.72);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#slideshowmodule .ui-tabs-panel .articlecaptionoverlay {
    background: none;
} */

.btn-event-register {
    background: #F68B1F;
    color: #fff;
    margin: 15px 0;
}

.single-tribe_events .register-row .tribe-events-event-meta {
    background: none;
    border: none;
    margin: 0;
}

.register-row {
    margin: 15px 0;
}

.single-tribe_events .register-row .tribe-events-content {
    float: left;
    width: 75%;
}

.register-row .tribe-events-event-meta .tribe-events-meta-group {
    background: #eaf6f9;
    border: 1px solid #bad5dd;
    padding: 0 15px 15px;
}

.section .register-row dl {
    border: none;
    padding: 0;
}

.registration-form .input-half,
.gform_wrapper .registration-form .top_label .gfield_error {
    display: inline-block;
    padding: 0 15px;
    width: 50%;
    vertical-align: top;
}

.registration-form .input-radio {
    display: inline-block;
    margin-bottom: 0;
    padding: 0 15px;
    width: 100% !important;
}

.registration-form .input-radio .gfield_label {
    color: #00607d;
    display: inline-block;
    font-size: 18px !important;
    font-weight: 400 !important;
    width: 70%;
}

.registration-form .input-radio .ginput_container {
    display: inline-block;
    position: relative;
    top: 5px;
    width: 30% !important;
}

.registration-form .input-radio ul.gfield_radio li {
    display: inline-block;
    font-weight: 400;
    padding: 0!important;
    width: 70px;
}

.registration-form li {
    margin: 0 0 15px !important;
    padding: 0 15px !important;
}

.registration-form ul.gform_fields {
    margin-left: -15px !important;
    margin-right: -15px !important;
}

.registration-form .ginput_container {
    margin: 0;
    padding-left: 0;
    width: 100%;
}

.gform_wrapper .registration-form .top_label input.medium,
.gform_wrapper .registration-form .top_label select.medium {
    border: 1px solid #05aec5;
    margin: 0;
    padding: 10px 5px;
    width: 100%;
}

.gform_wrapper .registration-form .gfield_label  {
    font-family: 'Montserrat', 'Open Sans', sans-serif;
    font-weight: 400 !important;
}
.gform_wrapper .registration-form label.gfield_label+div.ginput_container {
    margin-top: 0 !important;
}
.gform_wrapper .registration-form .top_label .gfield_label {
    font-size: 15px;
}

.gform_wrapper .registration-form .gsection {
    border-color: #eee;
}

.gform_wrapper .registration-form div.validation_error {
    color: #e82c2e;
    border-top: 2px solid #e82c2e;
    border-bottom: 2px solid #e82c2e;
}

.gform_wrapper .registration-form li.gfield_error div.ginput_complex.ginput_container label,
.gform_wrapper .registration-form li.gfield_error ul.gfield_checkbox,
.gform_wrapper .registration-form li.gfield_error ul.gfield_radio,
.gform_wrapper .registration-form .gfield_required,
.gform_wrapper .registration-form .gfield_error .gfield_label,
.gform_wrapper .registration-form .gfield_error .validation_message  {
    color: #e82c2e;
}

.post-0 { display: none !important; }

.gform_wrapper .registration-form input[type="submit"] {
    background: #F68B1F;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px !important;
    line-height: 1.42857143;
    text-align: center;
    text-decoration: none;
    margin: 15px 0;
    padding: 10px 50px;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.registration-form.gform_confirmation_wrapper {
    background: #eaf6f9;
    border: 1px solid #bad5dd;
    margin: 15px 0;
    padding: 15px;
}

.registration-form .repeater-start { display: none !important; }

.gform_wrapper .registration-form li.gfield.gfield_error label.gfield_label,
.gform_wrapper .registration-form li.gfield.gfield_error div.ginput_container {
    margin-left: 0 !important;
}

/* ==================================
	=FORUM
===================================== */

#bbpress-forums li.bbp-header {
    background: #78bc4d;
    color: #fff;
}

a.bbp-forum-title {
    color: #00718f;
    text-decoration: none;
    font-size: 20px;
    font-weight: 600;
}

.bbp-body li.bbp-forum-topic-count, .bbp-body li.bbp-topic-voice-count {
	color: #00718f;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}

.bbp-body li.bbp-forum-reply-count, .bbp-body li.bbp-topic-reply-count {
	color: #00718f;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}

ul.forum-titles {
	color: #fff;
	font-size: 14px;
}

a.bbp-topic-permalink {
    color: black;
    font-size: 14px;
    text-decoration: none;
}

.forum-post-img{
	margin-right: 10px;
}

#bbpress-forums div.bbp-forum-content {
  clear: both !important;
  margin-left: 0 !important;
  padding: 0  !important;
}

#bbp_reply_content {
    border: 1px solid #000;
}

.register-event-banner{
	background: #152235;
	color: #fff;
    padding: 10px;
    margin: 10px 0px;
}

p.register-text {
    float: left;
    width: 70%;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}

p.register-text .highlighted-text{
	color: #f68b1f;
}

p.register-link {
    float: right;
    width: 30%;
    text-align: right;
}

p.register-link button {
    background: #f68b1f;
    border: none;
    border-radius: 5px;
    color: #fff;
    padding: 10px;
    font-size: 15px;
}

.register-event-banner p.clearfix {
    margin: 0px;
}

.forum-banner{
	width: 100%;
    margin-top: 10px;
}

input#bbp_search_submit {
    width: 90px;
}

@media (max-width: 400px){
	input#bbp_search {
		width: 85% !important;
	}
}

@media only screen and (min-width: 785px) {
    .nav-logo { display: none; }
}

.registration-form span.gf_repeater_add,
.registration-form span.gf_repeater_remove {
    cursor: pointer;
    font-weight: bold;
    margin-right: 5px;
}

.registration-form .ginput_container.ginput_container_repeater-end {
    margin: 10px 0;
}

.ui-tabs-panel img {
    cursor: pointer;
}

h3.step-heading {
	font-family: Georgia, serif;
	color: #1c293c;
    font-size: 32px;
    padding-top: 30px;
    text-align: center;
}


@media (max-width: 1200px){
	h3.step-heading {
    	padding-bottom: 20px;
	}

	#challenge a.btn {
	    width: 95%;
	    float: none;
	}

	div#challenge {
    	background: #142034;
    	padding-bottom: 10px;
	}
}

@media only screen and (min-width: 768px){
	.step #contentcontainer {
	    margin: 0 auto;
	    overflow: hidden;
	}
}

#tribe-events-content .updated {
    display: inherit;
}

.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {
    padding-top: 2.25em;
    padding-left: 20%!important;
}

.tribe-events-list .tribe-events-event-image+div.tribe-events-content{
	float: left;
    width: 60%;
    position: relative;
}



@media (min-width: 501px) {
	.tribe-events-list .type-tribe_events {
		border-bottom: 1px solid #ddd;
		margin: 0;
		padding: 2.25em 0;
		padding-left: 20%!important;
	}
}

@media (max-width: 500px) {
	.tribe-events-list .tribe-events-loop .tribe-events-event-image,
	.tribe-events-list .tribe-events-event-image+div.tribe-events-content{
		float: none !important;
		width: 100%;
	}
}

/**
 * Pledged Organisations
 */
.page-pledge-wall .organisation-container {
    margin-bottom: 30px;
    margin-top: 30px;
    text-align: center;
}

    .page-pledge-wall .organisation-item {
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        cursor: pointer;
        height: 270px;
        margin: 0 30px 60px;
        padding: 0;
        position: relative;
        vertical-align: middle;
        width: 270px;
    }

    .page-pledge-wall .organisation-item.is-active:after {
        border-bottom: 16px solid #05aec5;
        border-left: 16px solid transparent;
        border-right: 16px solid transparent;
        border-top: 16px solid transparent;
        bottom: 0;
        content: '';
        height: 0;
        left: 50%;
        margin-left: -16px;
        position: absolute;
        width: 0;
    }
        .page-pledge-wall .organisation-excerpt {
            background-color: #05aec5;
            color: #fff;
            padding: 15px;
            position: relative;
            top: -60px;
        }

        .page-pledge-wall .organisation-btn {
            background-color: #fff;
            color: #05aec5;
            display: inline-block;
            margin: 15px 0;
            padding: 5px 10px;
            text-decoration: none;
        }

            .page-pledge-wall .organisation-excerpt h2 a {
                color: #fff;
                display: block;
                font-size: 20px;
                margin-bottom: 15px;
            }

.single-organisation .organisation-thumb {
    margin: 20px 0 30px;
}

.single-organisation .organisation-size strong,
.single-organisation .organisation-date-of-pledge strong {
    font-size: 20px;
}

/* .post-type-archive-organisation .btn-register-pledge {
    float: none;
    font-size: 14px;
    margin: 15px 0;
    padding: 15px 30px;
    width: auto;
} */

.ginput_container_fileupload input[type="file"] {
    border: 0;
}

.page-pledge-landing #contentcolumn .tabs li {
    padding-left: 15px;
    padding-right: 15px;
}

.page-form-pledge ::-webkit-input-placeholder { /* Edge */
    text-transform: none;
}

.page-form-pledge :-ms-input-placeholder { /* Internet Explorer 10-11 */
    text-transform: none;
}

.page-form-pledge ::placeholder {
    text-transform: none;
    font-weight: normal;
    font-size: 14px;
}

.page-form-pledge .gform_wrapper .gfield_description {
    font-size: 14px;
}

.page-form-pledge .gform_wrapper .field_description_above .gfield_description {
    padding-top: 0;
}

/**
 * End Pledged Organisations
 */
.bordertd {
	border-right: 1px solid #4a4a4a;
}


/*****************************/

.trans-title{
	position: absolute;
    top: 0;
    z-index: 3;
	width: 90% !important;
	font-size: .786em;
    line-height: normal;
    padding: 6px 15px;
    cursor: pointer;
    text-decoration: none;
    min-height: 47px;
    display: block;
    clear: right;
    color: rgb(39, 39, 39);
}

@media only screen and (max-width: 767px){
    .trans-title{
        padding: 0px 15px;
        min-height: unset;
    }

    #slideshownavigation .ui-tabs-nav li span.title {
	padding: 0px 0 0 20px;
    }

    #slideshownavigation .ui-tabs-nav li .trans-title:before {
        padding: 2px 0 0 5px !important;
    }


}

.trans-title:hover{
	background: #fff;
}

#slideshownavigation .ui-tabs-nav li .trans-title:before {
    font-family: FontAwesome;
    content: "\f054";
    color: #ef9432;
    font-size: 13px;
    position: absolute;
    top: 19.5%;
    left: 10px;
    padding: 12px 0 0 5px;
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.home #slideshowmodule .ui-tabs-nav li{
		height:59px;
	  }

	  .home #slideshowmodule .ui-tabs-nav li a{
		top:-21px;
		position:relative;
		height:47px;
	  }
}


@supports (-ms-ime-align:auto) {

	.home #slideshowmodule .ui-tabs-nav li{
	  height:59px;
	}

	.home #slideshowmodule .ui-tabs-nav li a{
	  top:-21px;
	  position:relative;
	  height:47px;
	}


}


/****************** Ika 16-11-2020 ******************/

.scorecard-wya .gfield_select {
	margin: 0px 0px 0px 24px !important;
	border-color: #00718F;
	font-size: inherit;
	font-family: inherit;
	padding: .313em 0;
	letter-spacing: normal;
	text-indent: .25em;
	border-radius: 5px;

}

@media (min-width: 668px){
	.scorecard-wya .gfield_select {
		width: 50.3% !important;
	}
}

.scorecard-wya .state-score .gfield_description{
	margin-bottom: 7px;
}

.scorecard-wya .page_one li {
    margin-top: 10px;
}

.scorecard-wya .page_one .top_label .gfield_label {
	margin: 1em 0 5px 0;
}


/************26/01/2022************/
.datepicker.dropdown-menu {

    z-index: 9999 !important;
}



/********20/05/2022*******/

.gform_footer input[type=submit]{
	background: #f68b1f;
    border: none;
    padding: 15px 30px;
    color: #fff;
    text-transform: uppercase;
	font-weight: 700;
	width: fit-content;
}

.gform_footer:hover input[type=submit]{
	background: #723d98;
    border: none;
    padding: 15px 30px;
    color: #fff;
    text-transform: uppercase;
	font-weight: 700;
}

.gform_wrapper.gravity-theme .gfield_label {
    display: inline-block;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-bottom: 8px;
    padding: 0;
    margin-top: 5px;
}

.gform_wrapper.gravity-theme .gform_footer {
    width: fit-content;
}

input.text, input.title, input[type=email], input[type=password], input[type=text], input[type=url], textarea {
    background-color: #fff;
    border: 1px solid #00000054;
    color: #000;
    padding: 10px !important;
}

.gfield_select {
	background-color: #fff;
    border: 1px solid #00000054;
    color: #000;
    padding: 10px !important;
    border-radius: 5px;
}

.gform-field-label {
	font-weight: normal;
}

/**** 08/07/2022 *****/

select {
    height: 41px;
}

/************************/

.scorecard-wya input, 
.scorecard-wya .gfield_select,
.scorecard-wya textarea {
    margin: 0 !important;
}

.osky:hover {
	text-decoration: underline !important;
}

.social-media-icons-list a:hover {
	text-decoration: underline !important;
}

/* Add this CSS code to your theme’s style.css or a custom CSS section */
.info-banner {
  background-color: #e0f7fa; /* Light blue background */
  padding: 15px;
  text-align: center;
  font-size: 14px;
  border-bottom: 1px solid #ccc; /* Add border for separation */
}

.info-banner a {
  color: #0066cc; /* Blue color for links */
  text-decoration: underline;
}

.info-banner p {
  margin: 0;
  font-family: Arial, sans-serif;
}

@media (max-width: 768px) {
  .info-banner {
    font-size: 12px;
    padding: 10px;
  }
}

.info-icon {
  width: 24px;  /* Adjust width as needed */
  height: 24px; /* Adjust height as needed */
  margin-right: 10px; /* Space between icon and text */
  vertical-align: middle; /* Align icon vertically with the text */
}

