/*
Theme Name: Default Programarte Child
Theme URI: www.programarte.com.co
Author: Programarte SAS
Author URI:  laa@programarte.com.co
Description: Plantilla desarrollada para Programarte SAS
Version: 1.0
Template: default_programarte
.
General comments/License Statement if any.
.
Tags: plantilla, mobile first, responsive
Text Domain: Default_programarte_child
*/
@import "../default_programarte/style.css";

/*----------------- Empieza a añadir cambios aquí abajo -------------------------------*/

/* img{
  height: auto;
  max-width: 100%;
  display: table;
  margin: 0 auto;
} */

.datos-footer a{
    color:#ffffff;
}
.datos-footer p:hover{
    color:#ffffff;
}


/*********************** category.old.php ***********************/
.categorias-home{
   padding: 0;

}
.titulo-categoria {

    width: auto;
    max-width: 80%;
    text-align: center;
    clear: both;
    display: table;
    font-weight: bold;
    color: #fff;
    margin: 20px auto 0;
    padding: 5px 10%;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-decoration: none;
    text-transform: uppercase;
}


/***********************  FRONT-PAGE SECTION PRODUCTOS Y PAGINA PRODUCTOS ***********************/
.text1{
  padding-top: 22px;
  padding-bottom: 8px;
  text-align: center;
}
.img-post{
  display: table;
  margin: 0 auto;
}


img.img-productos{
  max-height: 100%;
  max-width: 100%;
  margin: 0 auto;
  display: table;
}
.title-articulos {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  color: #2f348d;
}
.contenido-articulos{
  padding-bottom: 20px;
  text-align: center;
  height: 50px;
}
.btn-mas {
    text-align: center;
    /* margin-top: 50px; */
    padding-bottom: 15px;
}
.btn.btn-custom1 {
    border-color: #2f348d;
    background: #2f348d;
    color: #fff;
    border-radius: 100px;
    padding: 1px 25px;
    padding-bottom: 0px;
}
.tabular{
  margin-top: 0px;
}
.vertodos{
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 18px;
  text-decoration: underline;
  padding: 32px;
    margin: 0;
}


/*********************** FRONT-PAGE SECTION COMUNICATE ***********************/
.container-info{
  text-align: center;
  width: 500px;
  margin: 0 auto;
  margin-top: 40px;
}
img.img-comun{
  height: auto;
  max-width: 100%;
  display: table;
  margin: 0 auto;
}
.btn-click {
    text-align: center;
    margin-top: -14px;
    margin-bottom: 67px;
}
.btn.btn-custom2 {
    border-color: #fff;
    background: #fff;
    color: #000;
    border-radius: 100px;
    padding: 1px 25px;
    padding-bottom: 0px;
    font-weight: bold;
}

.text-info1{
    color: #fff;
    padding-top: 22px;
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
    line-height: 2px;
  }
  .text-info2{
      color: #fff;
      padding-top: 22px;
      text-align: center;
      font-size: 25px;

    }
  .text-info3{
    color: #fff;
    padding-top: 22px;
    text-align: center;
    font-size: 20px;


  }

  .parallax-info {
    background: url(./img/fondo_info.jpg);
    height: auto;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
 }
@media only screen and (max-width: 1366px) {
    .parallax {
        background-attachment: scroll;
    }
}


/*********************** PAGINA CONTACTENOS ***********************/
  .wpcf7-text,.wpcf7-email,.wpcf7-textarea{
    width: 100%;
    padding: 6px 10px;
    /* border-radius: 5px; */
    background: #fff;
    border: 1px solid #e6e6e6;
}
.wpcf7 label {
    font-weight: 700;
}

/*********************** PAGINA EMPRESA ***********************/
.text2{
  padding-top: 22px;
  padding-bottom: 8px;
  text-align: center;
}

.conten-text2{
  text-align: justify;
}

/*********************** PAGINA SLIDER TEXTO ***********************/
.container-slider{
    /* width: 87%; */
      width: 100%;
}
.container-slider2{
    width: 75%;
}
.container-slider3{
    /* width: 38%; */
}
.container-slider4{
    width: 60%;
}
.container-slider5{
    width: 80%;
}
.slider-text {
    text-align: center !important;
    display: block !important;
}

.slider-content{
  font-size: 18px;
  text-align: center;
  padding-top: 10px !important;
}


/*********************** SINGLE ARTICULOS ***********************/

img.img-articulos{
  height: auto;
  max-width: 100%;
  display: table;
  margin: 0 auto;
  margin-bottom: 18px;
}

/* IPAD PRO*/
@media screen and (max-width : 1365px) {
  img.img-articulos{
    height: auto;
    max-width: 100%;
    display: table;
    margin: 0 auto;
    margin-bottom: 18px;
  }
}

/*  CARUSEL DE LOGO */
.carousel-logo{
  /* max-width: 1100px; */
  display: block;
  margin: 0px auto;
}

@media (min-width: 223px) and (max-width: 479px) {
.text-info1 {
   font-size: 14px;
}
}
