/* custom CSS for 			*/
/* agnova.com.au			*/
/* extends Bootstrap styles	*/

@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700);
body {
	background-color: #3E68C4;
	background: url('/theme/custom/agnova/images/agnova_background.jpg') no-repeat center center fixed;
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/custom/agnova/images/agnova_background.jpg', sizingMethod='scale')";
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/custom/agnova/images/agnova_background.jpg', sizingMethod='scale');
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-family: 'Source Sans Pro', sans-serif;
}

.shadow {
	-webkit-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.5);
	box-shadow: 0 2px 5px 2px rgba(0,0,0,0.5);
}

.well {
	background-color: transparent;
	background-image: none;
}

.radius {
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.agnovaHeader {
	height: 150px;
	background-image: url(/theme/custom/agnova/images/agnova_logo.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.agnovaHeaderTop {
	color: #333;
	text-align: right;
	padding-top: 10px;
	font-size: 15px;
}

.agnovaHeaderHead {
	color: #333;
	text-align: center;
	padding: 10px 0px;
	font-size: 15px;
}

.agnovaHeaderTop a, .agnovaHeaderTop a:link, .agnovaHeaderTop a:hover, .agnovaHeaderHead a, .agnovaHeaderHead a:link, .agnovaHeaderHead a:hover {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

.agnovaAdvertising {
	background-color: #000;
	float: right;
	width: 534px;
	height: 88px;
}



/* NAVIGATION */

.navbar-inverse {
	background-color: #333;
	background-image: none;
}

ul.dropdown-menu {
	background: #242424;
}

ul.dropdown-menu li a {
	color: #e7e7e7;
}

.agnovaSide, .agnovaSide .well {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	min-height: 500px;
	background: url(/theme/custom/agnova/images/agnova_background_side.jpg) bottom left;
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/custom/agnova/images/agnova_background_side.jpg', sizingMethod='scale')";
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/custom/agnova/images/agnova_background_side.jpg', sizingMethod='scale');
	background-size: cover;
	color: #FFF;
}

.agnovaSide h1, .agnovaSide h2, .agnovaSide h3 {
	margin-top: 0px;
	font-size: 28px;
	font-weight: bold;
}

.agnovaSide {
	padding:30px 0 0 0;

}

.agnovaSide h1 {
	background:#7dc241;
	padding:4px 0 4px 20px;
}

.agnovaSide p {
	margin-top: 0px;
	font-size: 32px;
	font-weight: 300;
	line-height: 32px;
	padding:20px 5px 0 20px;
}

.agnovaBody {
	color: #685C4B;
	min-height: 500px;
	background-color: #FFF;
	overflow: hidden;
}

.agnovaBody .well {
	background-color: #FFFFFF;
	background-image: none;
}

.breadcrumb a, .breadcrumb a:link, .breadcrumb a:hover {
	color: #94C641;
	font-weight: bold;
	text-decoration: none;
}

.agnovaBody h1 {
	margin-top: 0px;
}

sub, sup {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	position: relative;
	font-size: 80%;
	line-height: 80%;
	vertical-align: baseline;
}

h1 sub, h1 sup {
	font-weight: 400;
	position: relative;
	font-size: 50%;
	vertical-align: middle;
}

.agnovaBody .table a, .agnovaBody .table a:link, .agnovaBody .table a:hover {
	color: #685C4B;
	font-weight: normal;
	text-decoration: none;
}

.agnovaBody h1 a, .agnovaBody h1 a:link, .agnovaBody h1 a:hover, .agnovaBody h2 a, .agnovaBody h2 a:link, .agnovaBody h2 a:hover, .agnovaBody h3 a, .agnovaBody h3 a:link, .agnovaBody h3 a:hover, .agnovaBody h4 a, .agnovaBody h4 a:link, .agnovaBody h4 a:hover, .agnovaBody h5 a, .agnovaBody h5 a:link, .agnovaBody h5 a:hover, .agnovaBody h6 a, .agnovaBody h6 a:link, .agnovaBody h6 a:hover, {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.agnovaButton {
	margin-right: 10px;
	margin-bottom: 10px;
}

.agnovaProductImage {
	float: right;
	text-align: left;
	width: 120px;
	margin: 0px 0px 15px 15px;
	color: #999;
	font-size: 12px;
	line-height: 12px;
}

.agnovaProductImage a, .agnovaProductImage a:link, .agnovaProductImage a:hover {
	color: #999;
	font-weight: normal;
}

.agnovaMain {
	padding-right: 30px;
}

.agnovaMain h2 {
	font-size: 20px;
}

.agnovaExtras {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 30px;
}

.agnovaExtras h1, .agnovaExtras h2, .agnovaExtras h3 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.agnovaExtras a, .agnovaExtras a:link, .agnovaExtras a:visited, .agnovaExtras a:hover,{
	color: #685C4B;
	text-decoration: none;
	font-weight: normal;
}

.row a.btn, .row a:link.btn, .row a:visited.btn, .row a:hover.btn, .row a:active.btn {
	color: #fff;
}

.agnovaExtras small {
	color: #999;
	padding-left: 5px;
}

.agnovaExtras a:hover {
	color: #000000;
	text-decoration: none;
}

.agnovaExtras ul {
	margin-left: 0px;
}

.agnovaExtras span {
	padding-left: 10px;
}

.agnovaDropDown, .agnovaDropDown a, .agnovaDropDown a:link, .agnovaDropDown a:hover {
	background-color: #000;
	color: #FFF;
	text-decoration: none;
}

.agnovaSuppliers {
	background-color: #dbdbdb;
	height: 90px;
	padding-top: 0px;
	margin-bottom: 20px;
	overflow: hidden;
}

.agnovaCell {
	background-color: #94C641;
	min-height: 130px;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: 15px 15px;
}

.agnovaCellContent {
	padding-top: 25px;
	padding-left: 100px;
	padding-right: 10px;
}

.agnovaCellContent h1, .agnovaCellContent h2, .agnovaCellContent h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 19px;
	font-weight: bold;
	padding-bottom: 10px;
}

.agnovaCellContent p {
	font-size: 15px;
	line-height: 18px;
}

.agnovaFooter {
	background-color: #333;
	color: #FFF;
	overflow: hidden;
	margin-top: 15px;
	padding: 20px;
	margin-bottom: 20px;
}

.agnovaFooter p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.agnovaFooter a, .agnovaFooter a:link, .agnovaFooter a:hover {
	color: #FFF;
	text-decoration: none;
}

.agnovaFooterLeft {
	float: left;
}

.agnovaFooterRight {
	float: right;
}

.linkgrid img {
	padding: 0;
	margin: 10px 0 10px 0;
}

.linkgrid .imgcaption {
    text-align: center;
	margin: 0 0 40px 0;
}

.disclaimer a:link, .disclaimer a:visited, .disclaimer a:hover, .disclaimer a:active {
	color: #428bca;
}

/* METHOGRAIN */
.metho-top {
	margin-bottom: 10px;
}

.metho-prod-title {
	background-color: #e6e7e8;
	padding: 20px;
	margin-bottom: 0px;
}

.metho-prod-desc {
	color: #FFFFFF;
	background-color: #ed1a3d;
	padding: 20px;
	margin-bottom: 0px;
	min-height: 210px;
}

.metho-prod-read {
	color: #FFFFFF;
	background-color: #c12033;
	padding: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.metho-prod-read a, .metho-prod-read a:link {
	color: #FFFFFF;
}