/*
Theme Name: Atomic4
Theme URI: 
Author: Atomic4
Author URI: 
Description: 
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: atomic4
Tags: 
*/

/*CSS Portfolio*/

li.portfolio .wp-post-image{
    height: 402px;
    border-radius: 20px;
}

.single-portfolio .wp-block-post-title,
.archive .type-portfolio .wp-block-post-title {
    display: none !important;
}

.separador-proyectos{
    margin-right: 40px;
}

.column-ilustraciones img{
    width: 1400px;
    height: 803px;
    border-radius: 20px;
}

.bloque-solido-portfolio{
    height: 240px; 
    border: 2px solid black;
    border-radius: 20px;
    box-shadow: 8px 8px 0 #1A1A1A;
    background-color: #ffffff;
}

.contacto-full.alignfull,
.contacto-full {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: 50% !important;
  transform: translateX(-50%);
  position: relative;
  overflow: visible;
  
}

.contacto-inner {
  max-width: var(--wp--style--global--content-size, 1248px);
  width: 100%;
  margin-inline: auto;
  padding: clamp(24px, 4vw, 56px);
  position: relative;
}

.columna-mano { 
  position: relative; 
}

.columna-mano img {
  height: min(90vh, 720px);
  width: auto;
  position: relative;
  left: calc(-1 * ( (100vw - var(--wp--style--global--content-size, 1200px)) / 2 ));
  bottom: 0;
  display: block;
}

body.single-portfolio {
  background-color: #eef0f5 !important;
}

/*CSS Formulario*/



.forma-contacto-principal {
  max-width: 610px;   
  margin: 0 auto;  
}

.forma-contacto-principal .ginput_container input[type="text"],
.forma-contacto-principal .ginput_container input[type="email"],
.forma-contacto-principal .ginput_container input[type="tel"],
.forma-contacto-principal .ginput_container textarea {
  max-width: 610px !important;
  height: 50px !important;
  border-radius: 10px;
  padding: 16px 20px;
  line-height: 1.4;
  background-color: #ffffff;
  border: none;
}

.forma-contacto-principal #field_1_6 input {
  height: 159px !important;
  padding-bottom: 120px; 
}

.forma-contacto-principal .gform-field-label--type-sub {
  display: none !important;
}

.forma-contacto-principal .gform_fields {
  row-gap: 15px !important; 
}

#gform_wrapper_1 {
  max-width: 610px;   
  margin: 0 auto;    
}

.forma-contacto-principal .gform_footer {
  display: flex;
  justify-content: center;
}

.forma-contacto-principal .gform_footer input[type="submit"] {
  margin: 15px auto 0;
  width: 88px; 
  height: 58px;
  border-radius: 10px; 
    box-shadow: 3px 3px 0 #204ce5 !important;
    background-color: #ffffff !important;
    color: #204ce5  !important;
    border: 2px solid #204ce5  !important;
    border-radius: 5px !important;
}
