



/*


agro: eaae00
animalhealth: 1a90ff
green: 01ca0a


*/




	body a:link,  a:visited {text-decoration:none; color:#333; }
	body a:hover {text-decoration:none; color:#1b90ff; }



	.inner { margin:0 auto; width:95%; max-width:1400px; min-width:320px;} /*  add more versions!!!!!!!!! */



/* ----------------------------mobile collapsible menu-----------*/
.boxborderflow { text-align: right; float:right; min-width:360px; display: inline-block;}
@media (max-width:  900px) {	.boxborderflow { display: none;}}

.boxborderflowmob { display: none;}
@media (max-width:  900px) {	.boxborderflowmob { width:100%;  display: block; float:right;}}

.xhmob { display:inline-block ;}
@media (max-width:  900px) {	.xhmob { display:none ;}}





.active  {font-weight: bold;  color:#1b90ff; letter-spacing: -0.04em; }

.active a { color:#1b90ff; }




.subL1 {height:1px; padding-bottom: 0px; margin-top: 10px; border-top:3px solid #1b90ff;}

.subsplash10 {border-bottom:10px solid #1b90ff;}


.ftitle {color:#1b90ff;}



.promobox  {min-height:250px;}

.searchbtn:hover { border: 1px solid #eaae00; background: #1b90ff;}


.wlgf {}


.presanchorftw {}
.presanchorftw a {color:#fff; display:block; border-bottom: 1px solid rgba(255,255,255,0.5); padding: 5px 0px; margin: 0px 15px 15px 0px;}
.presanchorftw a:link {color:#fff;  }
.presanchorftw a:visited {color:#fff;  }
.presanchorftw a:hover {color:#fff;  }
.presanchorftw a:hover {color:#fff; border-bottom: 1px solid rgba(255,255,255,1)}


.presanchor {}
.presanchor a {color:#666; display:block; border-bottom: 1px solid rgba(0,0,0,0.15); padding: 5px 0px; margin: 0px 15px 15px 0px;}
.presanchor a:hover {color:#666; border-bottom: 1px solid #666 ;  }


.card {background: #fff; margin-bottom: 25px;padding: 25px 30px 25px 30px; }




.bubble {text-align: center; padding: 20px; margin: 25px 0px;  border:10px solid #ccc;

  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
   border-radius: 25px;
	
}



.callout {
    font-size: 2.5em; 
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:normal; letter-spacing: -0.00em;  margin: 0px; line-height: 1.20; padding:0.5em 0 0.5em 0;
    text-align: center; 
    padding: 20px; 
    margin: 25px 0px; 
    border-top:1px solid #ccc; 
    border-bottom:1px solid #ccc; 
    color:#666; 
}



.nestedhalf1 {width:49%; float:left; margin:0px;
    vertical-align:top; }
.nestedhalf2 {width:49%; float:right; margin:0px;
    vertical-align:top; }

@media (max-width:  800px) {
	
.nestedhalf1 {width: 100%; display: block; float:none; }
.nestedhalf2 {width: 100%; display: block; float:none; }
    
}




.rollboxindx   {  padding:0px; min-height: 240px; max-width:360px; background:#fff; }






