/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( 
 * footer y encabezados: #CA2139
 * cards: #2FB34A
 

 * */


/* General Custom CSS */


/* ubicación del search form */
#search{
  position: absolute;
  transform: translate(400px,-67px);
  margin-top:0px;
}

/* clases para el boton de ver más */
.hideText{
  display: none;
}

.showText {
  display: block;
}

/* el borde del menu en hover */
.avia-menu-fx{
  bottom: 36px !important;
  height: 3px !important;
}

.content, .sidebar{
  padding-bottom:0px;
  padding-top: 0px;
}
/*Home page*/

/*el icon box no tomaba el justify */
html , .iconbox_content_container{
  text-align: justify; 
}

.iconbox_content {
  border-radius: 36px 36px 36px 36px;
  background: #fdfdfd;
  border: 2px solid #000000;
}

/*Testimonials*/

.avia-testimonial_inner{
  background-color:#2FB34A;
  border: 2px solid;
  border-radius: 46px;
  padding: 18px;
    
}
#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0px 65px;
}

#top .av-large-testimonial-slider .avia-slideshow-arrows a {
  top: 76px;
}	
/*about-us */
.box-heading{
  color: #2FB34A !important;
}

/*contact */
.contact-h2{
  font-weight:bold;
}

/*our-programs*/
.column-programs{
   margin: auto;
   float: inherit;
}
.av-special-heading {
    margin-top: 40px !important;
}

/*footer*/

.footer-grilla{
	background-color: #CA2139;
	
}

.footer-lista{
	display:flex;
	justify-content: space-between;
}

.entry-content-wrapper ul {
    list-style: none;
}

.formulario-contacto{
	border-radius: 30px;
	background-color:black;
	padding:25px;
}

.heading-formulario{
	font-size:30px;
}
.av_font_icon {
    padding: 15px;
    text-align: center;
}
.footer_color input[type='submit']{
	background-color:#2FB34A;
	color:#ffffff;
	border-radius: 30px;
	font-weight: bolder;
	font-size: 1em;
}

.text_input .is_email{
	border-radius: 30px;
}
.avia_ajax_form .button{
	padding: 13px ;
    min-width: 80px;
	border-bottom-width: 0px;
	text-align: start;
}
 #top .footer_color input[type='text']{
	border-radius: 30px;
}

/* sacar el margin-bottom del formulario */
#top form {
    margin-bottom: 0px;
}
#top fieldset{
    margin-bottom: 0px;
}

/*separador vertical del footer*/
.column-footer{
	border-right: 3px solid #b32222 !important;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (max-width: 1080px) {
#search{
  transform: translate(348px,-70px);
}

.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
   padding: 0px 21px;
}
	
#top .av-large-testimonial-slider .avia-slideshow-arrows a {
  top: 112px;
  margin: -20px;
}	
@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */


/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
	
/*Home page, testimonials */
	
.avia-testimonial_inner {
   padding: 14px;
}
	
#top .av-large-testimonial-slider .avia-slideshow-arrows a {
  top: 140px;
  margin: -20px;
}	
	
/* margin our programs cards */
.column-programs{
  padding: 0px 17px 0px 0px;
}

}