/**
 * Global CSS for standard SimpleCMS
 *
 * This file is in version control: 
 * https: //github.com/uofa/simplecms
 *
 * Created 18 Feb 2010 
 * Updated 22 Jul 2019
 *
 * Last update: max-width img, AB.
 *
 * @author Allan A Beattie
 * @author Colin Denholm
 * @version 1.0.8
 */


/* normalise
------------------------------------------------------------ */

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse}


/* common page elements
------------------------------------------------------------ */

html {
    overflow-y: scroll;
}

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #444;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 1em 0 0.3em;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-weight: bold;
}

h1 {
	font-size: 150%;
	font-weight: normal;
	color: #974242;
}

h2 {
	font-size: 130%;
	font-weight: normal;
}

h3 {
	font-size: 120%;
}

h4 {
	font-size: 110%;
	font-style: italic;
	color: #555;
}

h5 {
	font-size: 105%;
	font-style: italic;
}

h6 {
	font-size: 100%;
}

p {
	margin: 0 0 1em;
	line-height: 1.5em;
}

img {
	max-width: 100%;
	height: auto;
}

hr {
	clear: both;
	width: 90%;
	margin: 20px auto 27px;
	height: 1px;
	border: none;
	border-top: 1px solid #ddd;
	background: #ddd;
}

table {
	margin: 10px 0 20px;
	border-collapse: collapse;
	line-height: 150%;
}

caption {
	font-style: italic;
	font-size: 110%;
}

table,
th,
td {
	border-color: #ccc;
}

th {
	background: #f8f5e7;
}

td {
	vertical-align: top;
}

iframe {
	margin: 0;
	padding: 0;
	border: 1px solid #444;
}

blockquote {
	width: 70%;
	margin: 15px auto;
	padding: 38px 30px 20px;
	background: url(../../images/layout/blockquote_bg.png) no-repeat 10px 10px #fcfbf5;
	border: 1px solid #ddc6c6;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
	font-size: 117%;
	text-indent: 35px;
	color: #777;
}

blockquote p {
	padding: 3px 0 5px;
}

cite {
	display: block;
	text-align: right;
	font-style: normal;
}

.small {
	font-size: small;
}

sup,
sub,
.smaller {
	font-size: x-small;
}


/* links
------------------------------------------------------------ */

a {
	text-decoration: none;
	color: #B44545;
}

a:hover,
a:focus {
	text-decoration: underline;
	color: #000;
}

a img {
	border: none;
}


/* cookie advisory
------------------------------------------------------------ */

.cookie_advisory_wrapper {
	padding: 2em 0;
	background: #444;
	color: #fff;
}

.page_wrapper {
	max-width: 960px;
	margin: 0 auto;
}

#cookie_info {
	padding: 1em 0 2em;
}

#cookie_info h1 {
	margin: 0 0 0.5em;
	font-size: 1.3em;
	line-height: 0.9em;
	color: #fff;
}

#cookie_info p {
	margin: 0 0 1em;
	font-size: 0.9em;
}

#cookie_info a {
	border-bottom: 1px dotted;
	font-weight: 700;
	color: #f4c900;
}

#cookie_info a:hover,
#cookie_info a:focus {
	border-bottom: 1px solid;
	text-decoration: none;
}

#cookie_info a#cookie_info_button {
	position: relative;
	display: inline-block;
	padding: 0.4em;
	border: 0;
	background: #f4c900;
	font-weight: 700;
	color: #003C5F;
	transition: padding 0.2s ease;
}

#cookie_info a#cookie_info_button:hover,
#cookie_info a#cookie_info_button:focus {
	padding-left: 0.7em;
	transition: padding 0.2s ease;
}

#cookie_info_button::before {
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	left: 0;
	border-left-width: 0;
	border-left-style: solid;
	border-left-color: #333;
	border-top: 1em solid transparent;
	border-bottom: 1em solid transparent;
	content: ' ';
	transition: border-left-width 0.2s ease;
}

#cookie_info_button:hover::before,
#cookie_info_button:focus::before {
	border-left-width: 0.3em;
	transition: border-left-width 0.2s ease;
}

#cookie_info_button::after {
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	right: 0;
	border-left-width: 0.3em;
	border-left-style: solid;
	border-left-color: #f4c900;
	border-top: 1em solid transparent;
	border-bottom: 1em solid transparent;
	content: ' ';
	transition: right 0.2s ease;
}

#cookie_info_button:hover::after,
#cookie_info_button:focus::after {
	right: -0.25em;
	transition: right 0.2s ease;
}

a#cookie_info_button  {
	color: #444;
}


/* layout containers
------------------------------------------------------------ */

.background_wrapper {
	float: left;
	width: 100%;
	background: url(../../images/layout/body-bg.jpg) repeat-x top left #e9e9e9;
}

#wrapper_top,
#wrapper_middle,
#wrapper_bottom {
	float: left;
	width: 100%;
}

#page_container {
	width: 960px;
	margin: 0 auto;
}

#page_header,
#page_content,
#content_container,
#page_footer {
	float: left;
	width: 960px;
}

#page_header {
	height: 140px;
}

#page_content {
	padding: 0 0 60px;
	background: url(../../images/layout/content-footer-bg.jpg) repeat-x bottom #fff;
}

#page_footer {
	padding: 15px 0;
	background: url(../../images/layout/footer-bg.jpg) repeat-x top left #989898;
	border-top: 1px solid #fff;
	border-bottom: 2px solid #c5c5c5;
	font-size: 90%;
	color: #fff;
}


/* header content
------------------------------------------------------------ */

#uni_logo {
	float: left;
	width: 200px;
	height: 85px;
}

#uni_logo a {
	display: block;
	margin-top: 0.8em;
}

#uni_logo img {
	max-width: 100%;
}

#logo_extras {
	float: left;
}

#site_title {
	float: left;
	clear: both;
	overflow: hidden;
	width: 502px;
	padding: 15px 0 5px 20px;
}

#site_title a {
	font-size: 270%;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	color: #fff;
}

#site_title a:hover,
#site_title a:focus {
	text-decoration: none;
}


/* site tools
------------------------------------------------------------ */

#site_tools {
	float: right;
	width: 400px;
}

#quick_links,
#site_search_container {
	float: right;
	width: 300px;
	text-align: right;
}


/* quick links
------------------------------------------------------------ */

#quick_links {
	width: 340px;
	padding: 20px 0 10px;
}

#quick_links ul {
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
}
   
#quick_links li {
    display: inline;
}

#quick_links li a {
    float: left;
    display: block;
    padding: 1px 9px;
    border-right: 1px solid #7d7d7d;
    text-align: center;
	text-decoration: none;
    font-size: x-small;
    color: #7d7d7d;
}

#quick_links li.last a {
    border: none;
    padding: 1px 0 1px 9px;
}

#quick_links li a:hover,
#quick_links li a:focus {
    text-decoration: underline;
    color: #111;
}

#quick_links .nav a {
	background: none;
}


/* Google custom search
------------------------------------------------------------ */

#site_search_container form {
	display: inline;
	margin: 0;
	padding: 0;
}

#site_search_container form label {
	display: none;
}

#site_search_container fieldset {
	border: none;
}

#site_search_go_container {
	float: right;
	display: inline;
	width: 30px;
	height: 22px;
	margin: 0 0 0 -1px;
}

#site_search_text_container {
	float: right;
	display: inline;
}

#site_search_go {
	display: block;
	height: 22px;
	width: 100%;
	background: url(../../../../images/layout/search_go.gif) no-repeat center center;
	border: none;
	cursor: pointer;
}

#q {
	float: left;
	width: 200px;
	height: 16px;
	padding: 2px;
	border: 0;
	border: 1px solid #ccc;
	background-repeat: no-repeat;
	background-position: -28px -2px;
}


/* top menu
------------------------------------------------------------ */

#top_menu {
	float: left;
	width: 960px;
}

#top_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#top_menu li {
	display: inline;
}

#top_menu li a {
	float: left;
	display: block;
	height: 36px;
	padding: 8px 11px;
	border-left: 1px solid #ddd;
	border-top: 2px solid #dcdcdc;
	font-weight: bold;
	line-height: 120%;
	color: #333;
}

#top_menu li a.active {
	border-top: 2px solid #666;
	color: #C15757;
}

#top_menu li a:hover,
#top_menu li a:focus {
	border-top: 2px solid #C15757;
	text-decoration: none;
	color: #C15757;
}

#top_menu li.last a {
	border-right: 1px solid #ddd;
}


/* content container
------------------------------------------------------------ */

#content_header {
	position: relative;
	float: left;
	width: 960px;
	margin-bottom: -170px;
	border-top: 3px solid #172645;
}

#content_header_image {
	float: left;
	width: 960px;
	height: 384px;
	margin-bottom: -170px;
	background-repeat: repeat-y;
	background-position: right top;
}

#content_header_left_fade {
	position: relative;
	float: left;
	width: 522px;
	height: 384px;
	background: url(../../images/layout/homepage_header_colourfade_curved.png) no-repeat left top;
}

#content_header_bottom_fade {
	position: relative;
	float: left;
	width: 960px;
	height: 170px;
	background: url(../../images/layout/homepage_header_whitefade.png) no-repeat;
}


/* columns
------------------------------------------------------------ */

#column_container {
	position: relative;
	float: left;
	width: 940px;
	padding: 0 10px;
}


/* left column
------------------------------------------------------------ */

#left_column {
	float: left;
	width: 235px;
}

#left_column_header {
	float: left;
	width: 220px;
	padding: 8px 0 8px 15px;
	border-bottom: 1px solid #999;
	background: url(../../images/layout/left-col-header-bg.png) no-repeat top left;
}

#left_column_content {
	float: left;
	width: 209px;
	min-height: 100px;
	padding: 5px 13px 15px;
	background: url(../../images/layout/col-head-under.jpg) repeat-x top left #fff;
}


/* left column menu level 1, and essential links
------------------------------------------------------------ */

ul.nav {
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
}

ul.nav ul {
	padding: 0;
}

ul.nav li {
	background: url(../../images/layout/footer-list-bg.gif) no-repeat left 15px;
}

ul.nav a {
	display: block;
	padding: 15px 0 15px 15px;
	background: url(../../images/layout/sub-link-bg.gif) no-repeat 15px bottom;
	color: #000;
}

ul.nav a:hover,
ul.nav a:focus {
	color: #660;
}

ul.nav a.active,
ul.nav a.active:hover,
ul.nav a.active:focus {
	color: #900;
}


/* side column feature
------------------------------------------------------------ */

#menu_feature,
#menu_feature a,
#menu_feature_title,
#menu_feature_content {
	display: block;
}

#menu_feature {
	margin: 10px 0;
}

#menu_feature a {
	float: left;
	padding: 5px;
	border: 1px solid #ccc;
	background: url(../../images/layout/menu_replacement_bg.jpg) repeat-x bottom left #f4f4f4;
	cursor: pointer;
}

#menu_feature a:hover,
#menu_feature a:focus {
	border: 1px solid #aaa;
}

#menu_feature_title {
	padding: 5px 0;
	font-size: 130%;
}

#menu_feature_content {
	padding: 5px 0 10px;
	line-height: 140%;
	font-size: 87%;
	color: #333;
}

#menu_feature_image_container {
	display: block;
	margin: 0 0 5px;
	padding: 1px;
	background: #fff;
	border: 1px solid #aaa;
}

#menu_feature_image {
	display: block;
	width: 193px;
}

#menu_feature_more {
	display: block;
	float: right;
	padding: 5px 10px;
	border-radius: 3px;
	background: #a1b454;
	line-height: normal;
	white-space: nowrap;
	color: #fff;
}

#menu_feature a:hover #menu_feature_more,
#menu_feature a:focus #menu_feature_more {
	background: #b1bf64;
	line-height: normal;
	color: #484f26;
}

#menu_feature a:hover #menu_feature_image_container,
#menu_feature a:focus #menu_feature_image_container {
	border: 1px solid #555;	
}


/* column styles
------------------------------------------------------------ */

.column_subheader {
	float: left;
	width: 199px;
	padding: 8px 0 8px 10px;
	color: #8b2e3c;
}

.column_header_icons {
	float: right;
	clear: right;
	padding: 24px 0 2px;
	text-align: right;
}

.top {
	padding: 5px 10px 0 0;
}

a.rss_link {
	padding: 4px 20px 2px 0;
	background: url(../../images/icons/rss_icon.gif) no-repeat right center;
}

.top a.rss_link {
	padding: 4px 20px 2px 0;
}


/* vcard address styles for footer
------------------------------------------------------------ */

#footer_address {
	float: left;
	width: 234px;
	padding: 10px 5px 15px 25px;
	font-size: 97%;
}

#footer_address p {
	line-height: 120%;
}

.org {
	padding: 0 0 5px;
	font-size: 150%;
	color: #ccc;
	font-variant: small-caps;
}

.tel {
	padding-top: 10px;
}

.email,
.tel {
	padding: 1px 0;
	border-bottom: 1px dotted;
	line-height: 150%;
	text-decoration: none;
	color: #b8d146;
}

.email:hover,
.email:focus,
.tel:hover,
.tel:focus {
	border-bottom: 1px solid;
	text-decoration: none;
	color: #fff;
}

.section_heading_label {
	margin: 0;
	font-size: 150%;
	color: #974242;
}


/* footer links
------------------------------------------------------------ */

#footer_links {
	float: left;
	width: 696px;
}

.footer_heading {
	float: left;
	width: 232px;
	padding: 0 0 10px 0;
	background: url(../../images/layout/footer-header-bg.gif) no-repeat left bottom;
	font-size: 120%;
	color: #000;
	font-variant: small-caps;
}

#footer_links_left,
#footer_links_middle,
#footer_links_right {
	float: left;
	width: 232px;
}

#footer_links ul {
	float: left;
	width: 232px;
	margin: 0;
	padding: 10px 0;
	list-style: none;
}

#footer_links ul li {
	float: left;
	width: 232px;
	background: url(../../images/layout/footer-list-bg.gif) no-repeat left center;
}

#footer_links ul li a {
	display: block;
	float: left;
	clear: both;
	width: 160px;
	padding: 5px 0 6px 20px;
	color: #fff;
}

#footer_links ul li a:hover,
#footer_links ul li a:focus {
	text-decoration: underline;
}

#footer_links .nav a {
	background: none;
}


.text_content {
	float: left;
	width: 100%;
	padding: 0 0 15px;
}

.first_text_content {
	padding: 0;
}

.text_content ul {
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
}

.text_content ul ul,
.text_content ol ul {
	padding: 0;
}

.text_content li {
	padding: 0 0 5px;
	line-height: 150%;
}
	
.text_content ul li {
	padding-left: 15px;
	background: url(../../images/layout/list-level-1.gif) no-repeat left 0.75em;
}

.text_content ul ul li {
	margin: 0;
	background: url(../../images/layout/list-level-2.gif) no-repeat left 0.75em;
}

.text_content ul ul ul li {
	background: url(../../images/layout/list-level-3.gif) no-repeat left 0.75em;
}

.text_content ul ul ul ul li {
	background: url(../../images/layout/list-level-4.gif) no-repeat left 0.75em;
}

.text_content ul ol li {
	background: none;
	padding-left: 0;
}

.text_content p a,
.text_content li a,
.text_content td a {
	padding: 1px 0;
	border-bottom: 1px dotted #b04867;
}

.text_content p a:hover,
.text_content li a:hover,
.text_content td a:hover,
.text_content p a:focus,
.text_content li a:focus,
.text_content td a:focus {
	border-bottom: 1px solid #b04867;
	text-decoration: none;
	color: #B44545;
}

.text_content table {
	/* border-style: solid; */
}

.text_content th {
	background: #eee;
	color: #444;
	text-align: left;
}


/* new window links
------------------------------------------------------------ */

.text_content a[target $="_blank"] {
	padding-right: 15px;
	background: url(../../images/icons/external_link.gif) no-repeat right center;
}

.text_content a[target $="_blank"] img {
	padding-right: 0;
	background: none;
}

.text_content a.button[target $="_blank"] {
	padding-right: 0;
	background: none;
}


/* email links
------------------------------------------------------------ */

.text_content a[href^="mailto: "] {
	padding-right: 20px;
	background: url(../../images/icons/email.png) no-repeat right top;
}


/* tel links
------------------------------------------------------------ */

.text_content a[href^="tel: "] {
	padding-right: 17px;
	background: url(../../images/icons/phone.png) no-repeat right 1px;
}


/* word doc links
------------------------------------------------------------ */

.text_content a[href$=".docm"], 
.text_content a[href$=".doc"], 
.text_content a[href$=".docx"] {
	padding-right: 20px;
	background: url(../../images/icons/doc.gif) no-repeat right top;
}


/* PDF links
------------------------------------------------------------ */

.text_content a[href$=".pdf"] {
	padding-right: 20px;
	background: url(../../images/icons/pdf.png) no-repeat right top;
}


/* powerpoint links
------------------------------------------------------------ */

.text_content a[href$='.ppt'], 
.text_content a[href$='.pptx'] {
	padding-right: 20px;
	background: url(../../images/icons/ppt.gif) no-repeat right top;
}


/* excel links
------------------------------------------------------------ */

.text_content a[href$='.xls'], 
.text_content a[href$='.xlsx'] {
	padding-right: 20px;
	background: url(../../images/icons/excel.png) no-repeat right top;
}


/* miscellaneous classes
------------------------------------------------------------ */

br.clear {
	float: left;
	clear: both;
	width: 100%;
	line-height: 1px;
	font-size: 1px;
}

.photae,
.photo,
.photo_right_aligned,
.photo_left_aligned {
	padding: 2px;
	background: #fff;
	border: 1px solid #ccc;
}

.photo_right_aligned {
	float: right;
	margin: 0 0 10px 10px;
}

.photo_left_aligned {
	float: left;
	margin: 0 10px 10px 0;
}

.offscreen {
	position: absolute;
	top: -9999em;
	left: -9999em;
}

.tab_more_button a {
	display: block;
	float: right;
	margin: 10px 0;
	padding: 5px 10px;
	border-radius: 3px;
	background: #a1b454;
	line-height: normal;
	color: #fff;
}

.tab_more_button a:hover,
.tab_more_button a:focus {
	background: #b1bf64;
	line-height: normal;
	text-decoration: none;
	color: #484f26;
}

.float_wrapper {
	float: left;
	width: 100%;
}

.clearfix:before,
.clearfix:after {
    display: table;
	width: 100%;
    content: ' ';
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}


/* pagination
------------------------------------------------------------ */

.pagination {
	margin: 0 0 1em;
	padding: 2em 0 0;
	text-align: center;
}

.pagination ol,
.pagination ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

.pagination li {
	display: inline-block;
	margin: 0 0 4px;
	padding: 0;
	background: none;
}

.pagination a,
.pagination b {
	display: inline-block;
	padding: 0.75em 1em;
	background: #BA5271;
	text-decoration: none;
	font-size: 0.9em;
	color: #fff;
}

.pagination a:hover,
.pagination a:focus {
	background: #932F4C;
}

.pagination a:active {
	background: #F4C900;
	color: #444;
}

.pagination b {
	background: none;
	font-weight: bold;
	color: #444;
}


/* results
------------------------------------------------------------ */

.pagination_legend p {
	margin: 0;
    padding: 5px 0;
    line-height: normal;
    text-align: right;
    font-size: 87%;
}

.pagination_current_page {
    float: left;
    line-height: normal;
}


/* options
------------------------------------------------------------ */

.pagination_options {
	margin: 20px 0;
	text-align: center;
}

.pagination_options a {
	border-bottom: 1px dotted;
	text-decoration: none;
}

.pagination_options a:hover,
.pagination_options a:focus {
	border-bottom: 1px solid;
}


/* responsive
------------------------------------------------------------ */

@media screen and (min-width: 480px) {
	.results_indicator {
		display: inline-block;
		float: right;
		margin-left: 2em;
		text-align: right;
	}
}


@media screen and (min-width: 680px) {
	.pagination ol,
	.pagination ul {
		display: inline;
	}
}


@media screen and (min-width: 940px) {
	.pagination a,
	.pagination b {
	}
}


.feature_more {
	text-align: center;
}

.feature_more a {
	display: inline-block;
	padding: 0.5em 1em;
	border-radius: 0.3em;
	background: #ddd;
	color: #333;
}

.feature_more a:hover,
.feature_more a:focus {
	background: #eee;
	text-decoration: none;
}


/* advisory highlight boxes
------------------------------------------------------------ */

.advisory,
.confirmation,
.information,
.warning {
	display: block;
	position: relative;
	clear: both;
	margin: 2em 0;
	padding: 1em;
	border: 1px solid #fcdfa9;
	border-radius: 0.5em;
	background: #fef8eb;
}

.confirmation > *,
.information > *,
.warning > * {
	margin-left: 3em;
}

.advisory:first-child,
.confirmation:first-child,
.information:first-child,
.warning:first-child {
	margin-top: 0;
}

.confirmation::before,
.information::before,
.warning::before {
	position: absolute;
	display: inline-block;
	top: 0.4em;
	left: 0.5em;
	font-family: 'FontAwesome';
	font-size: 2em;
	line-height: 1;
}

.confirmation {
	border-color: #98c653;
	background-color: #cdf196;
}

.advisory > *:last-child,
.confirmation > *:last-child,
.information > *:last-child,
.warning > *:last-child {
	margin-bottom: 0;
}

.confirmation::before {
	content: '\f058';
	color: #98c653;
}

.information {
	border-color: #9dbff2;
	background-color: #e2edfc;
}

.information::before {
	content: '\f05a';
	color: #9dbff2;
}

.warning {
	border-color: #ff6820;
	border: 1px dotted rgba(255, 0, 0, 0.6);
	background-color: #fcefed;
	background-color: rgba(255, 0, 0, 0.1);
}

.warning::before {
	content: '\f071';
	color: #ff6820;
	color: rgba(255, 0, 0, 0.4);
}