@font-face {
font-family: ARSMaquettePro-Black;
src: url("../../fonts/ARSMaquettePro-Black.otf") format("opentype");
}

@font-face {
font-family: ARSMaquettePro-BlackItalic;
src: url("../../fonts/ARSMaquettePro-BlackItalic.otf") format("opentype");
}

@font-face {
font-family: ARSMaquettePro-Bold;
src: url("../../fonts/ARSMaquettePro-Bold.otf") format("opentype");
}

@font-face {
font-family: ARSMaquettePro-BoldItalic;
src: url("../../fonts/ARSMaquettePro-BoldItalic.otf") format("opentype");
}

@font-face {
font-family: ARSMaquettePro-Light;
src: url("../../fonts/ARSMaquettePro-Light.otf") format("opentype");
}

@font-face {
font-family: ARSMaquettePro-LightItalic;
src: url("../../fonts/ARSMaquettePro-LightItalic.otf") format("opentype");
}

@font-face {
font-family: ARSMaquettePro-Medium;
src: url("../../fonts/ARSMaquettePro-Medium.otf") format("opentype");
}

@font-face {
font-family: ARSMaquettePro-MediumItalic;
src: url("../../fonts/ARSMaquettePro-MediumItalic.otf") format("opentype");
}

@font-face {
font-family: ARSMaquettePro-Regular;
src: url("../../fonts/ARSMaquettePro-Regular.otf") format("opentype");
}

@font-face {
font-family: ARSMaquettePro-RegularItalic;
src: url("../../fonts/ARSMaquettePro-RegularItalic.otf") format("opentype");
}

body {
font-family: ARSMaquettePro-Light;
color: #4d4d4d;
font-size: 16px;
}


h1 {
color: #fd6b5a;
font-size: 32px;
font-family: ARSMaquettePro-Regular;
margin-bottom: 20px;
color: #FFF;

}

h2 {
color: #fd6b5a;
font-size: 28px;
font-family: ARSMaquettePro-Regular;
font-family: ARSMaquettePro-Light;
font-weight: normal;
margin-top: 0;
/*color: #FFF;*/
}

h3 {
color: #fd6b5a;
font-size: 20px;
line-height: 1.2;
margin: 0 0 25px 0;
padding-top: 20px;
/*color: #FFF;*/
}

h1 ~ h3 {
	padding-top: 0;
}

h4 {
font-size: 20px;
color: #fff;
margin-top: 0;
font-weight: 400;
margin-bottom: 20px;
font-family: ARSMaquettePro-Light;

}

h6 {
font-size: 16px;
}

h5 {
font-size: 12px;
line-height: 1.6;
}

a {
	color: #cb4f5a;
	color: #b3adad;
}

a:hover, a:focus {
	color: #ad444c;
	color: #fd6b5a;
	text-decoration: none;
}

/*body.mceContentBody a {
	color: #a56e82 !important;
}*/

.customcolour1 {
	color: #fd6b5a;
}
.customcolour2 {
	color: #FFF;
}
.customcolour3 {
	color: #00FF00;
}

ul {
padding-left: 35px;
}

b, strong {
font-family: ARSMaquettePro-Medium;
font-weight: 400;
}


.button {
position:absolute;
right: 40px;
bottom: 30px;
}


ul.catSearch li {
	padding-left: 0;
	background-image: none;
	line-height: 1.2em;
	padding-bottom: 5px;
	}
	
	body.mceContentBody .grey-container {
	color: #FFF;
	}