

/** COLOURS **/
.red			{ color:#AD172B; }
.green			{ color:#154733; }



/** GENERAL **/
html			{ height:100%; }
body			{ width:100%; margin:0px; font-family: 'Montserrat', sans-serif; font-size:12px; }
h1, h2, h3		{ margin:0px; padding:0px; font-weight:normal; }
a				{ text-decoration:none; cursor:pointer; }
img				{ border:none; }
.btn			{ text-transform:uppercase; }

html			{ background:#AD172B; }
body			{ color:#262626; background-color:#FFFFFF; background-repeat:no-repeat; background-position:50% 0%; }
a				{ color:#AD172B; -webkit-transition:background .3s ease; -moz-transition:background .3s ease; transition:background .3s ease; -webkit-transition:color .3s ease; -moz-transition:color .3s ease; transition:color .3s ease; }
a:hover			{ color:#154733; }
.btn,
a.btn			{ background-color:#154733; color:#FFFFFF; -webkit-transition:background .3s ease; -moz-transition:background .3s ease; transition:background .3s ease; -webkit-transition:color .3s ease; -moz-transition:color .3s ease; transition:color .3s ease; }
.btn:hover,
a.btn:hover		{ background-color:#AD172B; color:#FFFFFF; }
hr				{ border-top:none; border-bottom:1px dotted #CCCCCC; }



/** WIDTHS **/
.full-width				{ width:100%; clear:both; }
.margin-width,
.fw-margins				{ width:100%; max-width:999px; margin:0px auto; }
.padding-width,
.fw-padding				{ padding:0px 10px; }
.l-article.max-width	{ width:94%; max-width:960px; padding:0px 3%; }
.stretch				{ width:100%; display:inline-block; font-size:0; line-height:0; }



/** 404 PAGES **/
.errpg 	{ width:94%; padding:300px 3% 30px 3%; text-align:center; }

.errpg 	{ background:transparent url(logos/error.png) no-repeat 50% 80px !important; color:#777777; }



/** FORM ERRORS **/
.form .form-error-summary 		{ padding:20px; margin:0px 0px 10px 0px; }

.form .form-error-summary 		{ background:#AD172B; color:#FFFFFF; border:none; }
.form .form-row-error .textbox,
.form .form-row-error textarea,
.form .form-row-error .styledd,
.form .form-row-error .form-row-checkbox,
.form .form-row-error .form-checkbox,
.form .form-row .form-field-error .textbox,
.form .form-row .form-field-error textarea,
.form .styledd.form-field-error {
	border:1px solid #AD172B !important;
}






