/*YOUR CUSTOM STYLES*/
/*YOUR CUSTOM STYLES*/

.equipment .equipment-slider {
    position: relative;
    padding-top: 10px
}

.equipment .equipment-slider div {
    text-align: center
}

.equipment .equipment-slider div,
.equipment .equipment-slider div * {
    text-align: center;
    box-sizing: inherit!important
}

.equipment .equipment-slider div figure {
    height: 140px;
    overflow: hidden;
    position: relative
}

.equipment .equipment-slider div:hover figure img {
    margin-top: -158px
}

.equipment .equipment-slider div img {
    margin: 0 auto;
    width: 140px;
}

.equipment .equipment-slider div h3 {
    font-size: 18px;
    line-height: 44px;
    margin: 0;
    display: block;
    color: #000;
    padding-top: 5px;
    background-image: linear-gradient(to bottom,#fff,#f1f1f1);
}

.equipment .equipment-slider div:hover h3 {
    color: #147e7e
}

.bggrown{
    
/*background-image: url('../images/bggrown.png');    */
background:#eee;
    
}
.growntitle{
     color: #000;
    font-size: 40px;
line-height: 100px;
    text-align: center;
    font-weight: bold;   
   }
   .grownsub{
font-size: 25px; 

text-align: center; 
color: #000 !important; 
font-weight: 600;
line-height: 35px;
   }
a .titleicon {
color: #000 !important; 
font-size: 16px;
font-weight: bold;  
text-transform: uppercase;
    
}   
.exportboxicon{
    text-align: center;
    background: #fff;
    padding: 4px;
    margin: 6px; 
    border-radius: 50px 50px 50px 50px;
    border: 0px solid #0003;
    box-shadow: 0px 0px 10px -5px #aaa;
    
    
}
.exportboxiconcolor{
 font-size: 60px;
width: 64px;
height: 64px;
color: #39A7DA !important;   
    
    
}

/* ------------------ staff profile -------------------------- */
div.profile a{display:block;line-height: 19px;float:left;width:185px;height:310px;border:2px solid #d7e4dc;text-align:center;margin:6px;padding:5px;background-color:#FEFEFE;font-size:12px;font-weight:normal;color:#79795D;text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow:hidden;text-decoration:none;}
div.profile a:hover{display:block;float:left;line-height: 19px;width:185px;height:310px;border:2px solid #01C2EC;text-align:center;margin:6px;padding:5px;background-color:#FEFEFE;font-size:12px;font-weight:normal;color:#90C843;text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow:hidden;}
span.profiletitle{display:block;float:center;font-size:14px;font-weight:normal;text-decoration:none;}
a span.profiletitle {color:#000;text-decoration:none;}
a:hover span.profiletitle {color:#006B99;text-decoration:none;}
img.profiletitle{background-color:#EAF8E9;margin:0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow:hidden;}



.page_box
{
	height:260px;
	border:1px solid #ddd;
	margin-bottom: 10px;
}
.page_labels
{
	margin:0px;
	color:#ddd;
	padding:5px;
	background-image: linear-gradient(to bottom,#fff,#f1f1f1);
background-repeat: repeat-x;
}
.page_text
{
	background:#ffffff;
}
.page_text h1
{
	font-size:13px;
	font-family:Lato;
	font-weight:900;
	margin:10px;
}
.page_text p
{
	font-size:14px;
	margin:10px;
	
}

.read_more
{
	color:#7da9d6;
	font-size:14px;
	margin:5px;
	margin-top:-10px;
	padding-top:-10px;
	padding-left:5px;
}

/*----------------- Reb Section --------------*/
ul#dairynews1
{
	margin-left: 0px;
	margin-top: 1px;
	padding: 0;
	width: 100%;
	list-style-type: none; 
	  float:left;
	  margin-bottom: 2px;
}
 ul#dairynews1 li
{
	display: block;	
	margin-top: 1px;	
	color: #000;
	padding: 5px;
	width: 100%;
	border-bottom: 1px solid #b6b5b4; 
      float:left;
	background: #fff;
}
ul#dairynews1 li img
{
	width: 120px;
	height: 70px;
	background: #aaa;
	  float:left;
	margin-right:5px;
	margin-bottom:1px;
}
ul#dairynews1 li span.title
{
	padding:5px;
	padding-top: 0;
	margin-bottom:2px;
	display:block;
	font-weight: bold;
	text-align:left;
	font-size: 12px;
}
ul#dairynews1 li span.title a
{
	text-decoration:none;
	/*color: #2075D0;*/
	color: #000;
	font-weight: bold;
	line-height: 20px;
	font-size: 13px; 
}
ul#dairynews1 li span.title a:hover
{
	text-decoration: none;
	
	color: #01AEF0;
}
ul#dairynews1 li span.title strong
{       margin-top:10px;
        text-transform:none;
	display:block;
	line-height: 10px;
	padding-bottom: 0px;
	color: #000;
	font-size: 9px;
	font-weight: bold;
}
ul#dairynews1 li span.title strong .Inkuru_Date
{
	color: #6D6D6D;
	font-size: 9px;
	font-weight: bold;
	cursor: pointer;
}

ul#dairynews1 li:hover
{
   
	margin-top: 1px;	
	padding: 5px;
  
	text-decoration:none;
	background: #dedede;
	border-bottom: 1px solid #00529C; 	
	cursor: pointer;
}
/*-----------------end Reb section news ------------*/

.header{
z-index:99;
}


.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  background:#39A7DA;
}

.sticky + .content {
  padding-top: 102px;
}




.post{
    margin-bottom: 45px;
overflow: hidden;
background: #fff;
border-bottom: 1px solid #e6e6e6;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.36),0 2px 10px 0 rgba(0,0,0,0.12) !important;
    
}
.post h4{color:#000!important;padding:0!important;margin:0px;font-size:16px; text-align:center;
  text-align: center;
text-transform: uppercase;  
font-weight: 600;    
}
.post h5{color:#000!important;padding:0!important;margin:0px;font-size:14px; text-align:center;
  text-align: center;
text-transform: uppercase;  
    
}
.boxflex{
    margin-top: 0px;
    overflow: hidden;
display: block;
}
a.boxfflex {

   border: 1px solid #ebebeb;
    border-bottom-color: rgb(235, 235, 235);
    border-bottom-style: solid;
    border-bottom-width: 1px;
border-bottom: 1px solid rgba(0,0,0,.22);
border-radius: 3px;
box-shadow: 0 3px 0 rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.07);
background-clip: border-box;
background-image: linear-gradient(to bottom,#fff,#f1f1f1);
background-repeat: repeat-x;
    
}
.flexboximg{
 width: 80px;
height: 80px;
display: block;
float: left;   
overflow: hidden;
    
}
.flexboxtitle{
font-size: 25px;

letter-spacing: -0.5px;

font-weight: 700;

position: relative;

top: 40px;

left: 10px;  
    
}
.flexboxcontents{
    float: left;
padding-bottom: 30px;
position: relative;
left: 80px;
width:100%;    
}
.flexboxlist li a{
 text-align:left;  
    font-weight: 700;
}

.scroll-block{
overflow: auto;
height: 300px;
margin: 10px 0px;
padding-left: 10px;
background: #bababa;
padding-top: 10px;
}






.tx-indexedsearch-browsebox {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.tx-indexedsearch-browsebox > li {
  display: inline;
}
.tx-indexedsearch-browsebox > li > a,
.tx-indexedsearch-browsebox > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.tx-indexedsearch-browsebox > li:first-child > a,
.tx-indexedsearch-browsebox > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.tx-indexedsearch-browsebox > li:last-child > a,
.tx-indexedsearch-browsebox > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.tx-indexedsearch-browsebox > li > a:hover,
.tx-indexedsearch-browsebox > li > span:hover,
.tx-indexedsearch-browsebox > li > a:focus,
.tx-indexedsearch-browsebox > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > a,
.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > span,
.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > a:hover,
.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > span:hover,
.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > a:focus,
.tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.tx-indexedsearch-browsebox > .disabled > span,
.tx-indexedsearch-browsebox > .disabled > span:hover,
.tx-indexedsearch-browsebox > .disabled > span:focus,
.tx-indexedsearch-browsebox > .disabled > a,
.tx-indexedsearch-browsebox > .disabled > a:hover,
.tx-indexedsearch-browsebox > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.tx-indexedsearch-browsebox-lg > li > a,
.tx-indexedsearch-browsebox-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.tx-indexedsearch-browsebox-lg > li:first-child > a,
.tx-indexedsearch-browsebox-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.tx-indexedsearch-browsebox-lg > li:last-child > a,
.tx-indexedsearch-browsebox-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.tx-indexedsearch-browsebox-sm > li > a,
.tx-indexedsearch-browsebox-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.tx-indexedsearch-browsebox-sm > li:first-child > a,
.tx-indexedsearch-browsebox-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.tx-indexedsearch-browsebox-sm > li:last-child > a,
.tx-indexedsearch-browsebox-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.scroldown{
overflow: auto;
height: 212px;
margin: 0 -10px;
padding-left: 10px;
}

.cols{

float:left;
width: 225px;    
}
.cols li{
 padding-left: 20px;   
    
}
.cols li a{
    
    color: #ececec;
}
.cols h5{
 color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 17px;
padding-top: 5px;   
padding-left: 5px;      
padding-bottom: 0px;    
}
.megaw{width:700px;background: #39A7DA;}













