body{
	font-family: cantarellregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.2;
	color: #6e6e5f;
}

.text-brown{
	color: #581529;
}
.text-red{
	color: #ed1651;
}

hr{
        display: block;
        border: none;
        height: 10px;
        background-image: url(../images/hr.png);
	margin: 0 0 20px;
	clear: both;
}

a, a:hover, a:focus, a:active{
	color: #581529;
}

p{
	margin: 0 0 12px 0;
}

p:last-child{
	margin-bottom: 0 !important;
}
p.lead{
	font-size: 17.5px; line-height: 1.6; margin-bottom: 17px;
}
p.chunkfive-emphasised{
        font-size: 32px;
        font-family: chunkfive_exregular, arial, helvetica, sans-serif;
        line-height: 1.2 !important;
}
h1.chunkfive-emphasised, h2.chunkfive-emphasised, h3.chunkfive-emphasised, h4.chunkfive-emphasised, h5.chunkfive-emphasised, h6.chunkfive-emphasised{
	font-family: chunkfive_exregular, arial, helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: normal;
  line-height: inherit;
  color: inherit;
  margin: 0;
}

h1,
p.h1 {
  font-size: 41px;
  margin-bottom: 14px;
  line-height: 1;
}
h2,
p.h2 {
  font-size: 32px;
  margin-bottom: 14px;
}
h3,
p.h3 {
  font-size: 20px;
  margin-bottom: 14px;
}
h4,
p.h4 {
  font-size: 115%;
  margin-bottom: 14px;
}
h5,
p.h5 {
  font-size: 105%;
  margin-bottom: 14px;
}
h6,
p.h6 {
  font-size: 100%;
  margin-bottom: 14px;
}




p.split-2-cols{
	-moz-column-count: 2; /* Firefox */
	-moz-column-gap: 20px;
	-webkit-column-count: 2; /* Safari and Chrome */
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}
p.split-3-cols{
	-moz-column-count: 3; /* Firefox */
	-moz-column-gap: 20px;
	-webkit-column-count: 3; /* Safari and Chrome */
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
}
p.split-4-cols{
	-moz-column-count: 4; /* Firefox */
	-moz-column-gap: 20px;
	-webkit-column-count: 4; /* Safari and Chrome */
	-webkit-column-gap: 20px;
	column-count: 4;
	column-gap: 20px;
}


em, i{
	font-style: italic; line-height: inherit;
}

strong, b{
	font-weight: bold; line-height: inherit;
}

small{
	font-size: 60%; line-height: inherit;
}

code{
	font-weight: bold; background: #ffff99;
}

/* Lists ---------------------- */

ul, ol, dl{
	line-height: 1.6; margin-bottom: 17px; list-style-position: outside;
}

ul li ul, ul li ol{
	margin-left: 20px; margin-bottom: 0;
}
ul.square, ul.circle, ul.disc{
	margin-left: 17px;
}
ul.square{
	list-style-type: square;
}
ul.square li ul{
	list-style: inherit;
}
ul.circle{
	list-style-type: circle;
}
ul.circle li ul{
	list-style: inherit;
}
ul.disc{
	list-style-type: disc;
}
ul.disc li ul{
	list-style: inherit;
}
ul.no-bullet{
	list-style: none;
}
ul.large li{
	line-height: 21px;
}

ol{
	margin-left: 20px;
}
ol li ul, ol li ol{
	margin-left: 20px; margin-bottom: 0;
}

/* Blockquotes ---------------------- */

blockquote, blockquote p{
	line-height: 1.5; color: #6f6f6f;
}

blockquote{
	margin: 0 0 17px; padding: 9px 20px 0 19px; border-left: 1px solid #dddddd;
}
blockquote cite{
	display: block; font-size: 13px; color: #555555;
}
blockquote cite:before{
	content: "\2014 \0020";
}
blockquote cite a, blockquote cite a:visited{
	color: #555555;
}

abbr, acronym{
	text-transform: uppercase; font-size: 90%; color: #222222; border-bottom: 1px solid #dddddd; cursor: help;
}

abbr{
	text-transform: none;
}