/*
Theme Name: Child Theme Divi
Description: Child Theme Divi for Grupo AP
Version: 1.0.0
Author: Fabricio de la Maza
Author URI: https://delamazamedia.com
Theme URI: https://delamazamedia.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/

/* Heroes */

.hero-dark, .hero-red, .hero-light {
	padding:2%;
	color:#E0D8CF;
}

.hero-dark {
	background:#0D0B0A !important;
}

.hero-red {
	background:#B73D25 !important;
}

.hero-light {
	background:#E0D8CF !important;
	color:#14110D !important;
}

.hero-dark h1, .hero-dark h2,
.hero-red h1, .hero-red h2 {
	color:#FFFFFF;
}

.hero-dark h3 {
	color:#FD3E20 !important;
}

.hero-red h3 {
	color:#E0D8CF;
}



.hero-light h1, .hero-light h2 {
	color:#14110D;
}

.hero-light h3 {
	color:#803025;
}


.itall {
	font-family: "Cormorant Garamond", serif ;
	font-style:italic;
	font-weight:300;
	font-size:1.2em;
}

.hero-dark .itall {
	color:#FD3E20;
}

.hero-red .itall {
	color:#CEC0B1;
}

.hero-light .itall {
	color:#B73D25;
}

/* shortcodes Gravity Forms CodeForms */
.codeform {
	width:100% !important;
	height:100% !important;
	margin: 0 !important;
	padding:0 !important;
}

.codeform input[type="text"], .codeform input[type="email"], .codeform select {
  border:0;
  line-height:1.4em;
	color:#0D0B0A;
	margin: 0;
	background:transparent;
  padding:10px;
	border-bottom:1px solid #C1BAAD;
	width:100% !important;
  font-size:16px;
}

.codeform .gform_legacy_markup_wrapper .top_label .gfield_label {
	font-size:1.1em;
}


.codeform textarea {
  font-size:16px;
  border:0;
  border-radius: 2px;
	color:#0D0B0A;
  padding:10px ;
	border-bottom:1px solid #C1BAAD;
	margin: 0 0 20px 0;
	background:transparent;
}

.codeform ::placeholder {
  color:#AEAAB9;
  font-weight:500;
}


.codeform input[type="submit"] {
	font-size: 17px !important;
	font-weight:700 !important;
	text-transform:uppercase !important;
	color:#FFFFFF !important;
	padding:14px 38px !important;
	background:#B73D25!important;
	border:0;
}

.codeform input[type="submit"]:hover {
	background:#0D0B0A !important;
	cursor:pointer !important;
}

.codeform label.gfield_label {
	/*display:none !important;*/
	font-size: 15px !important;
	font-weight:600 !important;
	text-transform:uppercase !important;
}

.codeform .gfield_description {
	padding-top:0 !important;
	font-size: 17px !important;
  color:#FFF;
}

.codeform .gfield_required {
	color:#DD6C25 !important;
}

.codeform .gform_wrapper {
	margin:0 !important;
}

.codeform .gf_list_3col ul.gfield_radio li label {
	font-size: 1.3em;
	text-align:center !important;
}

.codeform h2 {
  font-size: 1.6em;
}

.codeform h3 {
  font-size: 1.3em;
}

.codeform h4 {
  font-size: 1.1em;
}

.sin-animacion,
.sin-animacion * {
  animation: none !important;
  transition: none !important;
  transform: none !important;
  opacity: 1 !important;
}
