/*Import Museo*/

@font-face {
	font-family:'museo';
	src:url(../fonts/museo300-regular-webfont.eot);
	src:url(../fonts/museo300-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/museo300-regular-webfont.woff) format("woff"), url(../fonts/museo300-regular-webfont.ttf) format("truetype"), url(../fonts/museo300-regular-webfont.svg#museo300) format("svg");
	font-weight:300;
	font-style:normal
}
@font-face {
	font-family:'museo';
	src:url(../fonts/museo500-regular-webfont.eot);
	src:url(../fonts/museo500-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/museo500-regular-webfont.woff) format("woff"), url(../fonts/museo500-regular-webfont.ttf) format("truetype"), url(../fonts/museo500-regular-webfont.svg#museo500) format("svg");
	font-weight:500;
	font-style:normal
}
@font-face {
	font-family:'museo';
	src:url(../fonts/museo700-regular-webfont.eot);
	src:url(../fonts/museo700-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/museo700-regular-webfont.woff) format("woff"), url(../fonts/museo700-regular-webfont.ttf) format("truetype"), url(../fonts/museo700-regular-webfont.svg#museo700) format("svg");
	font-weight:700;
	font-style:normal
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	font-family:'museo', 'raleway', Helvetica, Arial, sans-serif;
}
.brick-big h3 a {
	font-family:'museo', 'raleway', Helvetica, Arial, sans-serif;
	font-size:36px;
	line-height:42px;
	letter-spacing:-1.5px;
	font-weight:300;
	text-transform: none;
}
.brick-medium h3 a, .brick-small h3 a {
	font-size:24px;
	line-height:20px
}
.brick-big h3 a:hover, .brick-medium h3 a:hover, .brick-small h3 a:hover {
	text-decoration:underline
}
.brick-content {
	font-family:'museo', 'raleway', Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:22px;
	font-weight:300
}
.brick-content p {
	opacity:.8;
}
.brick-small p {
	display:none
}
.brick-content .author {
	margin:20px 0
}
.brick-meta a:hover {
	text-decoration:underline
}
#left-sidebar-wrap.fixed {
	position:fixed;
	top:10px;
	height:100%;
	z-index:100;
	overflow-y: auto;
}
.content-wrap b, .content-wrap strong, b, strong {
	font-weight:600
}
/* color */

/* #brick-wrap .brick:nth-child(5n+1) .author,#brick-wrap .brick:nth-child(5n+1) h3 a{

        color: #F9423A!important

}

#brick-wrap .brick:nth-child(5n+2) .author,#brick-wrap .brick:nth-child(5n+2) h3 a {

        color: #008578!important

}

#brick-wrap .brick:nth-child(5n+3) .author,#brick-wrap .brick:nth-child(5n+3) h3 a {

        color: #8E3A80!important

}

#brick-wrap .brick:nth-child(5n+4) .author,#brick-wrap .brick:nth-child(5n+4) h3 a {

        color: #002F6C!important

}

#brick-wrap .brick:nth-child(5n+5) .author,#brick-wrap .brick:nth-child(5n+5) h3 a {

        color: #FFB81C!important

}

#brick-wrap .brick:nth-child(5n+1){

        border-top: 15px solid #F9423A

}

#brick-wrap .brick:nth-child(5n+2){

        border-top: 15px solid #008578

}

#brick-wrap .brick:nth-child(5n+3){

        border-top: 15px solid #8E3A80

}

#brick-wrap .brick:nth-child(5n+4){

        border-top: 15px solid #002F6C

}

#brick-wrap .brick:nth-child(5n+5){

        border-top: 15px solid #FFB81C

}

*/

.hl_red .author, #brick-wrap .brick.hl_red h3 a, .hl_red .content-wrap .page-title, .hl_red .content-wrap h1, .hl_red .content-wrap .date {
	color:rgba(249,66,58,0.8)!important
}
.hl_green .author, #brick-wrap .brick.hl_green h3 a, .hl_green .content-wrap .page-title, .hl_green .content-wrap h1, .hl_green .content-wrap .date {
	color:rgba(0,133,120,0.8)!important
}
#brick-wrap .brick.hl_purple .author, #brick-wrap .brick.hl_purple h3 a, .hl_purple .content-wrap .page-title, .hl_purple .content-wrap h1, .hl_purple .content-wrap .date {
	color:rgba(142,58,128,0.8)!important
}
#brick-wrap .brick.hl_blue .author, #brick-wrap .brick.hl_blue h3 a, .hl_blue .content-wrap .page-title, .hl_blue .content-wrap h1, .hl_blue .content-wrap .date {
	color:rgba(0,47,108,0.8)!important
}
#brick-wrap .brick.hl_yellow .author, #brick-wrap .brick.hl_yellow h3 a, .hl_yellow .content-wrap .page-title, .hl_yellow .content-wrap h1, .hl_yellow .content-wrap .date {
	color:rgba(255,184,28,0.8)!important
}
#brick-wrap .brick.hl_black .author, #brick-wrap .brick.hl_black h3 a, .hl_black .content-wrap .page-title, .hl_black .content-wrap h1, .hl_black .content-wrap .date {
	color:rgba(0,0,0,0.8)!important
}
#brick-wrap .brick.hl_red, #content.hl_red {
	border-top:4px solid rgba(249,66,58,0.8)
}
#brick-wrap .brick.hl_green, #content.hl_green {
	border-top:4px solid rgba(0,133,120,0.8)
}
#brick-wrap .brick.hl_purple, #content.hl_purple {
	border-top:4px solid rgba(142,58,128,0.8)
}
#brick-wrap .brick.hl_blue, #content.hl_blue {
	border-top:4px solid rgba(0,47,108,0.8)
}
#brick-wrap .brick.hl_yellow, #content.hl_yellow {
	border-top:4px solid rgba(255,184,28,0.8)
}
#brick-wrap .brick.hl_black, #content.hl_black {
	border-top:4px solid rgba(0,0,0,0.8)
}
/* sidebar */

#secondary h3 {
	color:#002F6C!important
}
/* single */

#content {
	width:721px
}
.content-wrap .hl_top {
	border-bottom:1px solid #ccc;
	margin-bottom:15px
}
.content-wrap #social-menu {
	margin-top:0;
	text-align:left;
	float:left
}
.content-wrap #social-menu a {
	float:left;
	margin:0 5px 5px 0;
	color:#002f6c
}
.content-wrap #social-menu a:hover {
	color:#F9423A
}
.content-wrap .hl_top .fr {
	float:right;
	font-family:'Raleway', Helvetica, Arial, sans-serif;
	font-weight:800;
	font-size:15px;
	line-height:17px;
	letter-spacing:1.5px
}
.content-wrap .hl_top .fr a {
	color:#002f6c
}
.hl_cat, .hl_tags {
	margin-bottom:15px
}
.hl_cat .top, .hl_tags .top {
	font-family:'Raleway', Helvetica, Arial, sans-serif;
	font-weight:800;
	font-size:15px;
	line-height:17px;
	letter-spacing:1.5px;
	color:#333
}
.hl_cat .text, .hl_tags .text {
	font-family:'Raleway', Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#333
}
.hl_cat .text a, .hl_tags .text a {
	color:#333
}
.hl_cat .text a:hover, .hl_tags .text a:hover {
	text-decoration:underline
}
.single .content-wrap .date {
	font-family:'Museo', Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:22px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	padding:5px 0
}
.content-wrap header {
	margin-bottom:15px
}
.content-wrap .author {
	margin-bottom:15px
}
/* comments */

.comment-text-wrap {
	margin-left:100px;
	font-family:'Raleway', Helvetica, Arial, sans-serif;
	font-weight:500;
	font-size:13px;
	line-height:21px;
	color:#333
}
.comment-author .fn {
	font-family:'Raleway', Helvetica, Arial, sans-serif;
	font-weight:800
}
.commentmetadata {
	float:none;
	margin-top:26px
}
#commentform input[type="text"], .comment-form input[type="text"] {
	width:83%;
	background-color:#f2f2f2
}
#commentform p, .comment-form p {
	font-size:0
}
#commentform label, .comment-form label {
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
	/* letter-spacing: 1.5px; */

    color: #333;
	padding-left: 5px;
}
#commentform label, .comment-form label {
	vertical-align:top;
	width:90px
}
#commentform textarea, .comment-form textarea {
	display:inline-block;
	width:83%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color:#f2f2f2
}
#commentform .comment-notes, .comment-form .comment-notes {
	color:#333;
}
#commentform .form-allowed-tags, .comment-form .form-allowed-tags {
	font-size:12px;
}
.form-submit input[type='submit'] {
	float:left;
}
.mobile_logo {
	display:none;
}
.stMainServices {
	position: relative;
	background: none!important;
	width: 25px!important;
	height: 20px!important;
}
.stMainServices:before {
	display: block;
	font-family: 'icomoon';
	font-size: 20px;
	color: #ccc;
	width: 20px;
	height: 20px!important;
	color: #002f6c;
	position: absolute;
	top: 3px;
	left: 0;
}
.stMainServices:hover:before {
	color: #F9423A;
}
.st-facebook-counter:before {
	content: "\e600";
}
.st-twitter-counter:before {
	content: "\e620";
}
.st-linkedin-counter:before {
	content: "\e614";
}
 @media screen and (max-width:700px) {
#secondary h3 {
	color: #fff !important;
	font-size: 11px !important;
}
#searchsubmit {
	height:30px;
}
#brick-wrap {
	margin-left:0px !important;
}
#blog_subscription-2 {
	width:50px !important;
}
#subscribe-email input, #searchform input[type="text"] {
	/* width:100px !important;

        height:30px !important; */

        color:#999;
	padding: 5px;
}
}



/* Custom CSS Window*/



@media (min-width: 700px) {
/* Widen Sidebar */

    #sidebar-bg, #left-sidebar-wrap, #sidebar-top {
	width:300px
}
}
#brick-wrap {
	margin-left:90px
}
#sidebar-wrap {
	text-align:left;
	width:265px
}
#sidebar-top #logo {
	width:270px;
	padding-top:25px;
	padding-left:10px
}
#sidebar-top #logo img {
	width:252px;
	height:133px
}
#content {
	margin-left:100px
}
/* Type Styles */

#main-menu li a, #secondary h3 {
	font-family:'raleway', Helvetica, Arial, sans-serif;
	font-weight:800;
	font-size:16px;
	line-height:17px;
	letter-spacing:1.6px;
	color:#002F6C;
	text-transform:uppercase
}
.brick-medium h3 a, .brick-small h3 a {
	font-family:'museo', 'raleway', Helvetica, Arial, sans-serif;
	font-size:24px;
	line-height:24px;
	letter-spacing:-.6px;
	text-transform:none
}
.content-wrap b, .content-wrap strong, b, strong {
	font-weight:600
}
a:hover {
	text-decoration: underline;
}
#post-98 .page-title, #post-98 h3, #post-185 .page-title, #post-116 .page-title, #post-116 h3 {
	color:rgba(0,47,108,0.8)!important;
}
#post-98 .content-wrap, #post-185 .content-wrap, #post-116 .content-wrap {
	border-top:15px solid rgba(0,47,108,0.8);
}
/*Main menu*/

#main-menu li {
	padding-bottom:15px
}
/*Search Bar styles*/

#secondary .sidebar-inner {
	padding-top:10px
}
#searchform {
	margin-top:15px;
	background:#fff
}
#searchsubmit {
	height:43px;
	width:43px;
	padding:none!important;
	background:#002f6c url(https://www.aare.edu.au/blog/wp-content/uploads/2014/09/search_03.png)no-repeat center;
	padding:0;
	font-size:0;
	line-height:0
}
#searchform input[type="text"], #subscribe-email input {
	width:217px;
	height:43px;
	vertical-align:middle;
	background-color:#f5f5f5;
	padding:0;
	float: left;
}
#tertiary {
	margin-bottom: 20px;
	overflow: hidden;
}
#blog_subscription-2 {
	width:260px;/*margin-top: 40px;*/

}
#blog_subscription-2 h3 {
	margin-bottom: 10px;
}
#subscribe-field {
	margin-top: 10px;
	color: #666666;
}
#subscribe-submit input[type="text"] {
	float: left;
	margin-top: 10px;
	padding-left: 10px;
}
#subscribe-submit button[type="submit"], #subscribe-submit input[type="submit"] {
/* 	height: 43px; */
/* 	width: 43px; */
	background: #002f6c;
	float: right;
	font-family:'raleway', Helvetica, Arial, sans-serif;
	font-weight:100;
	font-size:15px;
	color:#fff;
	text-transform:uppercase;/*margin-top:10px;*/
	/*new*/
	margin-top: -43px;
    padding-left: 20px;
	padding-right: 20px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
/* Brick stripes */

.brick {
	border-top:16px solid rgba(142,58,128,0.8)
}
.stripe {
	display:none
}
.moretag {
	color:#888;
	font-size:20px;
	padding-left:0;
	text-decoration:none
}
/*Content Page Styles*/

i, em {
	font-weight:400
}
.content-wrap .page-title, .content-wrap h1 {
	margin-bottom:30px;
	font-family:'museo', 'raleway', Helvetica, Arial, sans-serif;
	font-size:50px;
	line-height:50px;
	letter-spacing:-1.5px;
	color:rgba(142,58,128,0.8);
	text-transform:none
}
.content-wrap h2 {
	font-family:'museo', 'raleway', Helvetica, Arial, sans-serif;
	font-size:32px;
	line-height:32px;
	letter-spacing:-1.5px;
	text-transform:none
}
.content-wrap h3 {
	font-family:'museo', 'raleway', Helvetica, Arial, sans-serif;
	font-size:24px;
	line-height:24px;
	text-transform:none
}
.content-wrap h4, .content-wrap h5 {
	font-family:'museo', 'raleway', Helvetica, Arial, sans-serif;
	font-weight:500;
	font-size:14px;
	line-height:18px;
	text-transform:none
}
.content-wrap h6 {
	font-family:'raleway', helvetica, arial, sans-serif;
	font-size:15px;
	line-height:24px;
	color:#999;
	color:#999
}
.content-wrap blockquote {
	font-family:'museo', 'raleway', Helvetica, Arial, sans-serif;
	font-size:24px;
	line-height:28px;
	letter-spacing:-.36px;
	color:#8E3A80;
	color:#8e3a80;
	font-style:normal
}
.content-wrap cite {
	font-style:normal;
	font-size:14px;
	color:#888;
	line-height:18px
}
.content-wrap .author {
	font-size: 17px;
	font-weight: 500;
}
.wp-caption-text {
	font-size:12px;
	color:#b3b3b3
}
body, .entry-content p, .content-wrap ul li, .content-wrap ol li {
	font-size: 15px;
	line-height: 20px;
}
/*Move content down slightly*/

#content, #sidebar-right {
	margin-top:5px
}
/* Post Comments*/

.comment-author .fn {
	color:rgba(51,51,51,0.8);
	float:left;
	font-family:'raleway', sans-serif;
	font-size:13px;
	font-weight:700
}
.commentmetadata a {
	color:rgba(153,153,153,0.8);
	font-family:'raleway', sans-serif;
	font-size:13px;
	font-weight:400;
	font-style:normal
}
.comment .reply {
	font-weight:800;
	text-transform:uppercase;
	color:#335989;
	margin-top:10px
}
#commentform textarea, .comment-form textarea {
	font-family:'raleway', sans-serif;
	background:#F3F3F3
}
.form-submit input[type='submit'] {
	background:#002f6c;
	text-transform:uppercase;
	font-family:'raleway', sans-serif;
	color:#fff;
	font-size:15px;
	padding:10px 25px;
	float:right
}
/* Sidebar Widgets*/

#primary .widget {
	border-top:16px solid rgba(51,51,51,0.8)
}
#sidebar-right .widget-title {
	font-family:'museo', 'raleway', Helvetica, Arial, sans-serif;
	font-size:24px;
	line-height:24px;
	letter-spacing:-.6px;
	color:rgba (51, 51, 51, 0.8)!important;
	text-transform:none
}
#sidebar-right .widget li, #sidebar-right .widget p {
	margin-bottom:10px;
	font-family:'raleway', helvetica, arial, sans-serif;
	font-size:13px;
	font-weight:600
}
.comment-text-wrap {
	margin-top:20px
}
/*category list*/

#search-3 {
	width: 260px;
}
#categories-2 {
	font-family: 'raleway', Helvetica, Arial, sans-serif;
	font-size: 16px;
	position: relative!important;
	top: 15px!important;
	width: 260px;
}
.home #categories-2 {
	top: 85px!important;
}
#copy {
	margin-top:100px !important;
}
.home #copy {
	margin-top: 40px !important;
}
#secondary #categories-2 h3 {
	color: #002f6c;
	cursor: pointer;
	height: 43px;
	line-height: 43px;
	border: 1px solid #002f6c;
	background: #fff;
	height: 43px;
	line-height: 43px;
	position: relative;
	border: 0;
	font-weight: 400;
	font-size: 14px;
	padding-left: 15px;
}
#categories-2 h3:after {
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/down.png) no-repeat center #002f6c;
	width: 43px;
	height: 43px;
	content: '';
}
#categories-2 ul {
	display: none;
	position: absolute;
	top: 45px;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 999;
	overflow-y:auto;
}
#categories-2 ul li {
	padding: 5px 10px;
}
#categories-2 ul li a {
}
#searchform input[type="text"], #subscribe-email input {
	font-size: 14px;
	font-family: 'raleway', Helvetica, Arial, sans-serif;
	color: #002f6c;
	text-indent: 15px;
}









/*Responsive Styles and Media Queries*/



@media all and (max-width: 700px) {
#categories-2 {
	display: none;
}
#search-3 {
	width: auto!important;
}
.mobile_logo {
	display:block;
	padding:10px 0;
	border-bottom:1px solid;
}
.mobile_logo img {
	max-width:100%
}
#content {
	margin:0
}
.aare_logo {
	display:none
}
#searchform input[type="text"], #subscribe-email input {
	width: 117px;
	height: 33px;
}
#searchsubmit {
	height: 33px;
}
#blog_subscription-2 {
	width: 160px!important;
}
#subscribe-email {
	float: left;
}
#subscribe-submit {
	float: right;
}
#subscribe-submit input[type="submit"] {
	height: 33px;
}
}
 @media handheld, only screen and (max-width: 700px) {
#sidebar-wrap {
	background:rgba(0,47,108,0.93);
	max-width:160px
}
#sidebar ul li a {
	text-align:left;
	font-size:11px;
	padding-bottom:10px
}
#copy {
	color:#fff;
	font-size:10px
}
.brick-big h3 a {
	font-size:28px;
	line-height: 30px;
}
.brick-small p {
	display:inherit !important;
}
}
#menu-strip {
	background:#ffffff;
}
#menu-strip h1 img {
	width:70%;
	height:auto;
	float:right;
	padding-top:7px;
	padding-right:15px;
}


