/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
  	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 900 PIXELS */

@media only screen and (max-width: 900px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 900px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}

/*Removing top line from tables*/
tr td {border-top:none!important;}

/*Menu bar all uppercase*/
.uber-header.highlight-color .navbar-default .navbar-nav > li > a {
    color:#fff!important;
    font-weight:700;
}
.uber-header.highlight-color .navbar-default .navbar-nav > li {
    text-transform:uppercase;
    color:#fff!important;
    font-weight:700;
}

/*Removed carousel indicators*/
.carousel-indicators .active {
  background-color: transparent;
}
.carousel-indicators li {
  border: transparent;
}

/*Social media icon alignment*/
div.itemTwitterButton {    
	float:left;
	margin:2px 24px 0 0;
	padding: 0 0 0 0;
}
div.itemFacebookButton [style]{
	vertical-align: top!important;
}
div.itemFacebookButton {
    float:left;
    margin:2px 24px 0 0;
    padding: 0 0 0 0;
    width: 60px;
}
div.itemGooglePlusOneButton {
    float:left;
    margin:2px 24px 0 0;
    padding: 0 0 0 0;
}
div.itemSocialSharing {
   padding:0px 0;		
}

/*Message field resized*/
ul.form-list li .input-box textarea {
  height: 100px;  
}

/*Bold  hyperlinks except menu item*/
a:link {
  	font-weight: bold;
}

/*Header re-size*/
.uber-header {
  height: auto !important;
}

/*Mathguard spacing*/
ul.form-list li label {
  padding-right: 5px;
}


/*Horizontal pagination*/
.vm-pagination ul li {
    display: inline;
    float: left;
    min-width: 30px;
    margin: 0 10px;
}
.vm-pagination ul li .pagenav {
    border: 0;
}


div.customfooter {
  background-color: #18a871!important;
  color: white!important;
}

/*a.customfooter:link {
  color: white!important;
}

a.customfooter:hover {
  color: white!important;
}*/

/*Contact form send button re-coloured*/
ul.form-list #ac-submit {
	background-color: #18a871;
}
ul.form-list #ac-submit:hover, ul.form-list #ac-submit:focus, ul.form-list #ac-submit:active {
  background-color: #18a871;
}

/*
.uber-header {
  display: none;
}
*/

div.customcustomtopbar {
  background: #18a871 !important;
  padding-top: 10px;
}

.body {
  font-family: Seravek !important;
}

h1, .h1 {
  font-family: Georgia !important;
  font-size: 24pt !important;
}

@media only screen and (max-width: 500px) {
  h1, .h1 {
    font-size: 14pt!important;
  }
}

h2, .h2 {
  font-family: Georgia !important;
  font-size: 17pt !important;
}

.t3-megamenu {
  font-family: Georgia !important;
}

div.customfooter {
  font-family: Seravek !important;
  padding-bottom: 10px !important;
}

ul.form-list #ac-submit {
  font-family: Seravek !important;
  font-size: 14pt !important;
  border: 1px solid black;
}

/*Buttons*/
td.h3.h4 a {
    font-family: Seravek !important;
    font-size: 14pt !important;
    background-color: #18a871 !important;
    border-radius: 3px;
    border: 1px solid black;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 10px 15px;
}

td.h4 a {
    font-family: Seravek !important;
    font-size: 14pt !important;
    background-color: #18a871 !important;
    border-radius: 3px;
    border: 1px solid black;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 10px 15px;
}

td.h3 a {
  font-family: Seravek !important;
    font-size: 14pt !important;
    background-color: #18a871 !important;
    border-radius: 3px;
    border: 1px solid black;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding-top: 17.5px;
  	padding-bottom: 17.5px;
  	width: 150px
}

div.itemBackToTop {
  display: none !important;
}

li#row_subject {
  display: none !important;
}

div.itemToolbar {
  display: none;
}

.logo {
  display: none;
}

.t3-mainbody {
  padding-top: 15px!important;
  padding-bottom: 15px!important;
}

.t3-content {
  padding-bottom: 15px!important;
}

/*!Hiding the menu bar on the homepage!*/
.customhome .t3-mainnav {
  display: none;
}

/*!Hiding another part of the menu bar on the homepage!*/
.customhome .uber-header.highlight-color {
  display: none;
}

/*!Removing the padding on the text content!*/
.t3-content {
  padding-top: 0px;
}

/*!Changing the padding around the header!*/
.customcustomcombinedheader {
  padding-top: 40px;
  padding-bottom: 40px;
}

/*!Changing the distance between contact form boxes!*/
ul.form-list li .input-box {
  margin-bottom: 20px!important;
}

@media only screen and (min-width: 992px) {
  .t3-mainnav {
    display: none;
  }
  .uber-header.highlight-color {
  display: none;
}
}

@media only screen and (max-width: 991px) {
  .t3-sidebar {
    display: none;
  }
}

.product-price {
  display: none!important;
}

.product-short-description {
  display: none;
}

/*.productspage .products-view {
  display: none!important;
}

.productssidepage .products-view {
  display: none!important;
}

.productspage .browse-view {
  display: none!important;
}

.productssidepage .browse-view {
  display: none!important;
}

.ringot .products-view {
  display: none!important;
}

.ringot-side .products-view {
  display: none!important;
}

.ringot .browse-view {
  display: none!important;
}

.ringot-side .browse-view {
  display: none!important;
}

.seed-cleaners .products-view {
  display: none!important;
}

.seed-cleaners-side .products-view {
  display: none!important;
}

.seed-cleaners .browse-view {
  display: none!important;
}

.seed-cleaners-side .browse-view {
  display: none!important;
}

.grain-handling .products-view {
  display: none!important;
}

.grain-handling-side .products-view {
  display: none!important;
}

.grain-handling .browse-view {
  display: none!important;
}

.grain-handling-side .browse-view {
  display: none!important;
}

.chemical-treaters-parent .products-view {
  display: none!important;
}

.chemical-treaters-parent-side .products-view {
  display: none!important;
}

.chemical-treaters .browse-view {
  display: none!important;
}

.chemical-treaters-parent-side .browse-view {
  display: none!important;
}*/

/*Hide quantity buttons on small screen devices*/
@media only screen and (max-device-width: 1024px)  {
    span.quantity-controls {
    visibility: hidden!important;
}
}


ul.form-list li .input-box .small {
  display: none;
}

.searchcustomsearchbar {
  margin-left: 30%;
  margin-top: 15px;
}

.vm-search-custom-search-input {
  display: none;
}

.select, textarea, input[type='text'], input[type='password'], input[type='datetime'], input[type='datetime-local'], input[type='date'], input[type='month'], input[type='time'], input[type='week'], input[type='number'], input[type='email'], input[type='url'], input[type='search'], input[type='tel'], input[type='color'], .inputbox {
  width: auto!important;
}