body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:#FCFCFC;no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
h1,
h2,
h3,
h4,
h5,
h6{letter-spacing:1px;}
p{font-size:1.25em;line-height:1.6;color:#000;}
hr{border-color:#999999;}
.brand,
.address-bar{display:none;}
.navbar-brand{text-transform:uppercase;font-weight:900;letter-spacing:1px;height:144px;float:none;padding:0;}
.navbar-nav{font-weight:400;letter-spacing:1px;}
.img-full{min-width:100%;}
.brand-before,
.brand-name{text-transform:capitalize;}
.brand-before{margin:15px 0;}
.brand-name{margin:0;font-size:4em;color:#C00834;}
.tagline-divider{margin:15px auto 3px;max-width:250px;border-color:#999999;}
.box{margin-bottom:20px;padding:30px 15px;background:#fff;background:rgba(255,255,255,0.9);}
.intro-text{font-size:1.25em;font-weight:400;letter-spacing:1px;line-height:1.6em;}
.img-border{float:none;margin:0 auto 0;border:#999999 solid 1px;}
.img-left{float:none;margin:0 auto 0;}
footer{background:#fff;background:rgba(255,255,255,0.9);}
footer p{margin:0;padding:50px 0;}
@media screen and (min-width:768px){.brand{display:inherit;margin:0;padding:30px 0 10px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);font-family:"Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:5em;font-weight:700;line-height:normal;color:#fff;}
.top-divider{margin-top:0;}
.img-left{float:left;margin-right:25px;}
.address-bar{display:inherit;margin:0px;padding:20px 0px;text-align:center;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);text-transform:uppercase;font-size:1.25em;font-weight:400;letter-spacing:3px;color:#FBF6F6;background-color:#2EDB15;}
.navbar{border-radius:0;}
.navbar-header{display:none;}
.navbar{min-height:0;}
.navbar-default{border:none;background:#fff;background:rgba(255,255,255,0.9);}
.nav>li>a{padding:5px;}
.navbar-nav>li>a{line-height:normal;}
.navbar-nav{display:table;float:none;margin:0 auto;table-layout:fixed;font-size:1.25em;}
.navbar-nav>li a::after{content:' |';color:black}
.navbar-nav>li:last-child a::after{content:'';}
.cajas{height:300px}
}
@media screen and (min-width:968px){.cajas{height:340px}
}
@media screen and (min-width:1200px){.box:after{content:'';display:table;clear:both;}
}
.navbar-default{background-color:white;}
.verde{color:#339900}