a[href^="tel:"] { color: inherit; text-decoration: none;}
a{ color:#fff958; text-decoration: underline; outline:none}
body{ background: #fff;  border:0; font: 16px 'Roboto', Arial, Helvetica, sans-serif; color: #222932; line-height:1.571428571428571; min-width:320px;}
.container { position: relative; min-width: 320px;}
#main{margin: 0 auto; position: relative; overflow: hidden;}
#top2_wrapper{z-index: 40; position: relative; background: #95c428; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.19); moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.19); -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.19);}
.breadcrumbs1_wrapper{background: #f1f1f1;}
#content{position: relative; background: #fff; padding-top: 10px; padding-bottom: 10px;}
.bot1_wrapper{position: relative;  background: #111519; color: #FFFFFF;}
.bot2_wrapper{position: relative;  background: #000000; padding: 25px 0; color: #FFFFFF;}
.bot3_wrapper{position: relative;  background: #111519; padding: 30px 0; color: #888888;}
.bot3_wrapper a{color: #DEFF4B;}
#parallax1{text-align: center; color: #fff;}

h1{font-family:'Lato'; font-weight:700; font-size:36px; color:#323a45; background: none; line-height:1.1; padding:20px 0 20px; margin: 0 0 25px 0; position: relative; border-bottom: 4px solid #95c428; text-align: center;}
h2{font-family:'Lato'; font-weight:700; font-size:28px; color:#323a45; background: none; line-height:1.1; padding:10px 0 10px; margin: 0 0 20px 0; position: relative; text-align: center;}
h2:after {content: ''; display: block; width: 68px; height: 4px;  position: absolute; left: 0; bottom: 0;}
h3{font-family:'Roboto'; font-weight:700; font-size:14px; color:#323a45; background: none; line-height:1.1; padding:0px 0 15px; margin: 0; position: relative; text-align: center;}
h4{font-family:'Roboto'; font-weight:500; font-size:18px; color:#222932; background: none; line-height:1.3; padding:0px 0 10px; margin: 0; position: relative;}
.img-responsive{width: auto \9;}
.ul000{ padding: 0; margin: 0; list-style: none; padding-bottom: 0px;}
.ul000 > li{font-weight: 400; font-family: 'Roboto'; font-size: 14px;color: #323a45; line-height: 1.3; padding:10px 0;}
.ul000 > li i{color: #323a45; font-size: 48px; float: left; padding-right: 15px; width: 75px; text-align: center;}
.ul000 > li span{display: table;}
.ul000 > li .txt1{color: #323a45; text-transform: uppercase; font-size: 16px; font-weight: 700; padding-bottom: 5px;}
.ul1{ padding: 0; margin: 0; list-style: none; padding-bottom: 0px;}
.ul1 > li{font-family: 'Roboto'; font-size: 18px;color: #ffffff; line-height: 1.3; padding:2px 0; font-weight: 600;}
.sidebar2{margin-top: 40px; border-right: 1px solid #dfdfdf; padding-right: 10px;}
.thumbnail .caption{padding: 0; color: inherit;}
.thumb3 {margin-bottom: 20px;}
.thumb3 .thumbnail{padding: 0; border: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-bottom: 0; background: none;}
.thumb3 .caption{}
.thumb4 {margin-bottom: 10px; text-align: center;}
.thumb4 .thumbnail{padding: 0; border: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-bottom: 0; background: none;}
.thumb4 figure{margin: 0; float: left; margin:0px 0px 20px 0px;}
.thumb4 figure img{width: auto;}
.thumb4 .caption{}
  h1 {font-size: 30px;}
  h2 {font-size: 20px;}

.txtrojo{color: #00441b;
text-align: center;}
.registro{
    width: 100%;
    position: fixed;
    bottom:0px;
    left: 0%;
    z-index: 999;
    color:#FFF;
    background: #a90a0e;
}
.frm_registro{
    color:#999;
    float: left;
    width: 50%;
    display: block;
    background: #FFF;
}
.txtbco{
	color: #FFFFFF;
}
.margin_bottom_50 { clear: both; width: 100%; height: 50px; font-size: 1px;	}

.imgcenter{display: block;
margin: 0 auto;}
