@import url('http://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic,900,900italic');

/* BASE */
body {
	font-family: 'Lato', sans-serif;
    color: #797979;
	background-color: #ffffff;
	line-height: 23px;
	font-weight: 500;
}
h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}
a {
    color: #b7b7b7;
}
a:hover {
    color: #333333;
}

/* LAYOUT */
.list-inline>li {
    padding: 0 10px 0 0;
}
.container-pad {
    padding: 30px 15px;
}

/* MODULE */
.bgc-set {
  background-color: #ffffff;
}
.box-shad {
    -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.5);
    box-shadow: 1px 1px 0 rgba(0,0,0,.5);
}
.brdr {
    border: 1px solid #333333;
	border-radius: 15px;
}

/* FONT CHANGES */
.fnt-smaller {
    font-size: .9em;
}
.fnt-lighter {
    color: #419639;
}

/* PADDING - MARGINS */
.pad-10 {
    padding: 20px!important;
}
.mrg-0 {
    margin: 0!important;
}
.lft-pad-0 {
    padding-left: 0!important;
}
.btm-mrg-10 {
    margin-bottom: 10px!important;
}
.btm-mrg-20 {
    margin-bottom: 20px!important;
}

/* COLOUR  */
h1 {
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1;
}
h4 a	{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
h4 a:hover	{
	color: #827b00;
}
a.sold	{
	color: #ff0000;
}
.clr-set {
    color: #333333;
}
h4.clr-set {
    color: #333333;
	font-weight: bold;
}
h5.clr-set {
    color: #333333;
	font-weight: bold;
}
h6.clr-set {
    color: #333333;
	font-weight: bold;
}
/*p,*/ .h5, .h6 {
	color: #333333;
}
.fnt-lighter a {
    color: #827b00;
	font-weight: bold;
}
.fnt-lighter a:hover {
    color: #d3ce3d;
	font-weight: bold;
	text-decoration: none;
}

/* PEDIGREE */
td.pedigree	{font-size: 10px;}

.img-responsive {
  display: block;
  width: 100%;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}