.info-c p{color:#000; text-align: center;}
.info-c i{color:#000000;}
.info-c h3{border-bottom: 1px solid rgba(255, 255, 255, 0.47); padding-bottom:20px}

.info-c h3{margin-top: 20px!important;color: #ff0000;
}

.info-c{text-align: center;
/*border: 1px solid #fff !important;*/
padding: 30px;
}
.info-c .font-icon{color:#000000;}
.info-c .font-icon span{color:#000;
border: 1px solid #000;
border-radius: 50%;
display: inline-block;
height: 142px;
line-height: 142px;
text-align: center;
width: 142px;
-webkit-transition: border-color 750ms ease 0s;
-o-transition: border-color 750ms ease 0s;
			transition: border-color 750ms ease 0s;}
.info-c .font-icon{font-size: 80px}


.info-cont:hover{margin: 0px 0px;
padding: 10px 150px;


    /*background: -webkit-linear-gradient(200deg, #FF0000, #000)!important;
    background: -o-linear-gradient(200deg, #FF0000, #000)!important;
    background: -moz-linear-gradient(200deg, #FF0000, #000)!important;
    background: linear-gradient(200deg, #FF0000, #000)!important;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;*/
}


.info-cont{margin: 0px 0px;
padding: 10px 150px;

/*
    background: -webkit-linear-gradient(200deg, #fff, #fff)!important;
    background: -o-linear-gradient(200deg, #fff, #fff)!important;
    background: -moz-linear-gradient(200deg, #fff, #fff)!important;
    background: linear-gradient(200deg, #fff, #fff)!important;
	  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;*/

}

form.pwebcontact-form .btn:hover {
  display: inline-block;
  padding: 10px 16px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
	font-family: "Helvetica Neue", 'Roboto', sans-serif!important;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #ff0000;
  background-image: -moz-linear-gradient(top, #ff0000, #ff0000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff0000), to(#ff0000));
  background-image: -webkit-linear-gradient(top, #ff0000, #ff0000);
  background-image: -o-linear-gradient(top, #ff0000, #ff0000);
  background-image: linear-gradient(to bottom, #ff0000, #ff0000);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color:none;
  -webkit-border-radius: 40px;
     -moz-border-radius: 40px;
          border-radius: 40px;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
form.pwebcontact-form .btn {
  display: inline-block;
  padding: 10px 16px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
	font-family: "Helvetica Neue", 'Roboto', sans-serif!important;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #ff0000;
  background-image: -moz-linear-gradient(top, #ff0000, #ff0000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff0000), to(#ff0000));
  background-image: -webkit-linear-gradient(top, #ff0000, #ff0000);
  background-image: -o-linear-gradient(top, #ff0000, #ff0000);
  background-image: linear-gradient(to bottom, #ff0000, #ff0000);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color:none;
  -webkit-border-radius: 40px;
     -moz-border-radius: 40px;
          border-radius: 40px;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}


form.pwebcontact-form .pweb-field-container {
    margin-bottom: 30px;
}


select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.inputbox {
  display: block;
  width: 100%;
  height: 36px;
  padding: 5px 15px;
  font-size: 14px;
  line-height: 1.71428571;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 2px solid #000!important;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.inputbox:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

#pwebcontact158_box {
    max-width: 75%;
    margin: 0 auto!important;
}


form.pwebcontact-form input.pweb-input, 
form.pwebcontact-form select {
	max-width: 100%;
	line-height: 22px;
	height: 45px!important;
}

.head-search .btn-search:hover,
.head-search .btn-search:focus,
.head-search .btn-search:active {
  background: none;
  border-color: #FF0000;
  color: #FF0000;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.acm-teams .style-1 .team-items-footer:hover {
  background: #00f3d7;
  color: #ffffff!important;
}

.features-item.col.col-sm-3.center p {text-align: center;
margin: 0px;
padding: 0px;
width: 100%;}
.acm-features.style-2 .features-item:hover p{color:#fff !important;}
.head-actions{margin-top: 10px;}
.t3-copyright small{margin-top: 40px;}
.acm-slideshow .owl-carousel .item .slider-content .item-title{font-size: 35px !important;}
.acm-slideshow .owl-carousel .item .slider-content .item-desc{font-size: 17px !important;font-weight: 600 !important;line-height: 22px !important;text-align: left !important;}
.acm-slideshow .owl-carousel .item .slider-content .table-cell{padding-left: 45px !important;}
.t3-mainbody{padding-top: 8px;}
.tex-productos li img{display: inline;
max-width: 100%;
margin-right: 5px;}
div.logo-image img{width: 280px !important;
height: 70px !important;}

p {margin: 0 0 12px;
text-align: justify;}

.acm-teams .style-1 .item h4 span {color: #999999;
display: block;
text-align: center;
font-weight: 400;
font-size: 12px;
line-height: 1.5!important;
letter-spacing: 0.5px;
text-transform: none !important;}

.t3-footnav, .t3-footnav .t3-module .module-inner{padding: 0;}
div.col-md-12.copyright{text-align: center;}
.t3-mainnav{padding-top: 25px;}
div.t3-megamenu.animate.elastic{float: right;}
.acm-teams .style-1 .team-items-footer{background: #FF0000 !important;}
.acm-teams .style-1 .team-items-footer:hover{background: #000 !important;}
.acm-video.style-1 .video-content .video-heading{margin-top: 28px !important;font-size: 27px !important;color:#fff !important;}
.acm-video.style-1 .video-content{font-size: 18px !important;text-align: justify !important;color:#fff !important;}
.t3-header-wrap .t3-cpanel{background: #FF0000;}

.acm-features.style-2 .features-item:after{

    background: -webkit-linear-gradient(200deg, #FF0000, #000)!important;
    background: -o-linear-gradient(200deg, #FF0000, #000)!important;
    background: -moz-linear-gradient(200deg, #FF0000, #000)!important;
    background: linear-gradient(200deg, #FF0000, #000)!important;

}
.acm-video.style-1 .video-wrapper:before{
background: -webkit-linear-gradient(200deg, #000, #FF0000) !important;
background: -o-linear-gradient(200deg, #000, #FF0000) !important;
background: -moz-linear-gradient(200deg, #000, #FF0000) !important;
					background: linear-gradient(200deg, #000, #FF0000) !important;}

.acm-teams .style-1 .item .member-links {display:none;}

.btn-secondary { background-color: #000 !important;;
  border-color: #000 !important;;}



.btn-primary {
    color: #ffffff;
    background-color: #FF0000 !important;
    border-color: #FF0000 !important;
	
}

.uk-width-1-1 {
    width: 100%;
    padding-left: 15px;
}

.tex-productos { padding:0px}

.tex-productos li{ list-style: none; padding-left: 5px;margin-bottom: 7px;}

.tex-productos span{color:#ff0000; font: normal normal normal 14px/1 FontAwesome; padding-right: 5px;}

.uk-subnav-pill > .uk-active > * {
    background: #ff0000!important;

}



.plain-style .address-contact .address-detail li > div .fa {color: #ff0000;
}

.uber-contact-info.style-1 .info-list dd a {color: #ff0000 !important;
border-bottom: 1px dotted #ffffff;}

.plain-style .contact-information .contact-links li > a:hover,
.plain-style .contact-information .contact-links li > a:focus,
.plain-style .contact-information .contact-links li > a:active {background-color: #ff0000!important;
color: #ffffff;}