@charset "UTF-8";
/* Latin Growth Specific CSS Stylings */


div.latingrowth div.main { padding:0px 25px 50px 25px;background-repeat: no-repeat;
	background-position: center bottom;	
	background-size: contain;box-sizing:border-box;width:100%;}
div.latingrowth div.main h1 { text-transform:uppercase;font-weight:bold;font-size:50px; font-family: "nimbus-sans-condensed",sans-serif;border-bottom:#FC0 5px solid;width:auto;display:inline-block;margin-bottom:10px;}


div.latingrowth div.main h2 { text-transform:uppercase; font-size:21px;}

div.latingrowth div.main div.title {  }
div.latingrowth div.main img.video { width:50%;height:auto;margin-top:25px; }
div.latingrowth div.main img.video:hover { opacity:.85; }

/* Subimage */
div.latingrowth div.sub { background-color:#ffcc00; }
div.latingrowth div.sub div.verbiage { padding:20px; width:55%;float:left; }
div.latingrowth div.verbiage h1 {text-transform:uppercase;font-weight:bold;font-size:42px; font-family: "nimbus-sans-condensed",sans-serif;margin-top:0px;}
div.latingrowth div.sub div.verbiage p { font-size:18px; }
/* Subimage Callout */
div.latingrowth  div.callout { width:35%;float:right;padding:15px;margin-top:20px;}
div.latingrowth div.callout h1 { text-transform:uppercase;font-weight:bold;font-size:30px; font-family: "nimbus-sans-condensed",sans-serif;border-bottom:#FC0 5px solid;width:auto;display:inline-block;margin-bottom:10px;margin-top:0px;}
div.latingrowth div.callout h2 { text-transform:uppercase; }
div.latingrowth div.callout div.left.half { width:49%; }
div.latingrowth div.callout div.right.half { width:49%; font-size:14px;}
div.latingrowth div.callout img.logo { width:100%;height:auto; }

/* Content Slice */

div.mainitem img { float:left; width:40%; font-size:30px;}
div.mainitem div.description { float:right;width:55%;padding:40px 25px 0px 0px; }
div.mainitem div.description strong { font-weight:bold; color:#000;}
div.mainitem h1 { font-weight:bold;text-transform:uppercase; }

div.subitem { width:25%;float:left;box-sizing:border-box;}
div.subitem div.machine { font-size:20px; padding-bottom:8px;text-align:center;color:#000;}

div.subitem:hover { opacity: .9; }
div.subitem.one,div.subitem.two,div.subitem.three,div.subitem.four { border-left:solid #fff 3px; border-right:solid #fff 3px;}
div.subitem.one { border-left:6px solid #fff;margin-top:2px;}
div.subitem.four { border-right:6px solid #fff; margin-top:2px; }
div.subitem img { width:100%;height:auto; }
div.graybar1,div.graybar2 { background-color:#444444; font-weight:bold;color:#fff;text-align:center;font-size:12px;padding-top:5px;padding-bottom:5px;text-transform:uppercase;}
div.graybar2 { background-color:#000;}
div.subitem div.repname { text-transform:uppercase;font-weight:bold; font-family: "nimbus-sans-condensed",;width:auto;margin-top:0px;text-align:center;color:#000;font-size:18px;background-color:#FC0;padding:10px 0px;}
div.subitems h1{ margin-left:15px; }


div.disclaimer { font-size:12px;padding:25px; }
div.disclaimer p { font-size:12px; }
/* Rep Specific */
div.latingrowth div.main.remy { 

background-image: url(http://www.holtcat.com/Portals/0/images/latingrowth/bkgmainSantiagoMorado.jpg);
	

 }

div.latingrowth div.main.rudy { 

background-image: url(http://www.holtcat.com/Portals/0/images/latingrowth/bkgmainRudySolis.jpg);
	
 }

div.latingrowth div.main.jaime { 

background-image: url(http://www.holtcat.com/Portals/0/images/latingrowth/bkgmainJaimeLiendo.jpg);
	

 }
 
 div.latingrowth div.main.francisco { 

background-image: url(http://www.holtcat.com/Portals/0/images/latingrowth/bkgmainFranciscoRuiz.jpg);
	

 }

/*  Medium */
@media screen and (min-width:551px) and (max-width:940px){

div.subitem { width:50%;}
div.subitem div.repname { font-size:24px; }
div.graybar1,div.graybar2 { font-size:20px; }
div.subitems h1{ margin-left:0px;  text-align:center;}
}





/* Small */
@media screen and (min-width:50px) and (max-width:550px){

div.latingrowth div.main { min-height:485px;background-repeat: no-repeat;
	background-position: right bottom;	
	background-size: auto; padding-bottom:375px;}
div.latingrowth div.main h1 { border-bottom:#FC0 5px solid;display:inline-block;margin-bottom:10px;width:100%;text-align:center;}

div.subitems h1{ margin-left:0px;  text-align:center;}
div.latingrowth div.main h2 { text-transform:uppercase; font-size:21px;text-align:center;}
div.latingrowth div.main img.video { width:100%;height:auto;margin-top:0px; }
div.latingrowth div.sub div.verbiage { padding:20px; width:auto;float:none; }
div.latingrowth  div.callout { float:none;width:80%;margin:auto;margin:20px; }

div.subitem { width:100%;}
div.mainitem img { float:none; width:100%;}
div.mainitem div.description { float:none;width:auto;padding: 0px 15px 0px 15px;; }

div.latingrowth div.main.remy {
	background-position: 91% bottom;
	}
	div.subitem div.repname { font-size:24px; }
div.graybar1,div.graybar2 { font-size:20px; }

}