/*---------------------------------------------------------------------------------

 Theme Name:   PUCOMIT
 Theme URI:    https://pucomit.org
 Description:  Child theme for PUCOMIT
 Author:       Fania Martinez
 Author URI:   https://faniamartinez.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/* Rosa: #d91b5c
 *  Morado: #9f1f63
 *  Verde: #83a442
 *  Amarillo: #f7941d
 *  Naranja: #b04728
 *  Negro: #4e2f1e
*/
html {-webkit-text-size-adjust: 100%;}
body {
	overflow-x: hidden; 
	font-weight:300;
}
#main-content {
    background-color: transparent;
	overflow-x: hidden;
}

/*prevent horizontal scroll on mobile*/
@media all and (max-width: 980px) {
	html,body {overflow-x: hidden;}
	body {position: relative;}
}

/*hr on post body*/
.et_pb_post_content hr{
  width: 50%;
  display: inline-block;
  color: #dfdfdf;
  border-top: 2px solid #ccc;
}

/*___WP FORMS*/
.wpforms-container .wpforms-field-label {
    font-weight: 300!important;
    font-style:normal!important;
    font-size: 17px!important;
	color:#000!important;
	margin: 0 0 5px !important;
}
div.wpforms-container-full button[type=submit]{
color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 10px!important;
    letter-spacing: 0.02em!important;
    font-size: 16px!important;
    font-family:"Outfit", Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300!important;
    text-transform:uppercase!important;
    background-color: rgba(217,27,92,1)!important;
}
div.wpforms-container-full button[type=submit]:hover {
    background-color: rgba(217,27,92,0.8)!important;
}
div.wpforms-container-full .wpforms-field-sublabel,
div.wpforms-container-full .wpforms-field-description, div.wpforms-container-full .wpforms-field-limit-text {
    color: #000 !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
}
.wpforms-container .wpforms-field {
    padding: 8px 0!important;
}

/*flip columns on mobile*/
@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
 
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
 
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
	
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
 
}

@media all and (max-width: 980px) {
.et_pb_post_extra.el_dbe_grid_extended .post-content { /*Espacio debajo de featured image en blog grid, solo mobile:*/
	padding: 5px 20px!important;
}
.et_pb_main_blurb_image { /*Espacio debajo de image en blurb, solo mobile:*/
	margin-bottom: 10px!important;
}
}


.et-pb-arrow-prev, .et-pb-arrow-next {
	color: #fff!important;
  	font-size: 30px !important;
  	background: #D91B5C!important;
  	border-radius: 0px!important;
  	padding: 0px 2px 2px 0!important;
}
.et-pb-controllers {
  position: relative!important;
  bottom: 0px;
  width: 100%;
  text-align: center;
  margin: 20px auto 0 !important;
}

/*style the Divi Blurb link as a button*/
a.blurb-button {
	color: #ffffff;
	background: #D91B5C;
	border:0;
	padding: 10px 15px;
	margin-top:0px;
	border-radius: 10px;
	text-transform: uppercase;
	letter-spacing: 0.02em !important;
    font-size: 16px !important;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}
/*style the Divi Blurb link text as a button on hover*/
a.blurb-button:hover {
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}