/*
Theme Name: Divi Child Theme 2025
Theme URI: http://delamazamedia.com
Version: 4.1
Description: Un tema hijo de DIVI para seocoffee.online
Author: Fabricio Muñoz de la Maza
Author URI: http://www.delamazamedia.com/profile
Template: Divi
*/

@import url("../Divi/style.css");

body:not(.et-tb) #main-content .container {
  padding-top:20px !important;
}

#main-content {
background:none !important;
}

#main-header{
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
}

/* Base Code Styling */

  .et_pb_post .entry-content {
    padding-top:10px;
  }

  .post h1 {
  font-size: 31px !important;
  }

  .post h2 {
  font-size: 28px !important;
  margin-top: 30px !important;
  }

  .post h3 {
  font-size: 25px !important;
  margin-top: 30px !important;
  }

  .post h4 {
  font-size: 23px !important;
  }

  section {
    margin:30px 10px;
  }

  pre {
    background:#282C35;
    padding:20px;
  }

  code {
    color:#F5F5F5;
  }

  article section ul{
    padding-left:60px !important;
    list-style: square outside none !important;
  }

  ol li {
    margin:10px 0 20px 0;
  }

  article section ul li::marker, article section div#ez-toc-container ul li::marker {
    font-size: 24px;
    color: #F08823;
    padding-right:60px !important;
  }

  #ez-toc-container {
    background:transparent !important;
    border:0 !important;
    text-align:left:!important ;
  }

  .ez-toc-counter {
    text-align:left:!important ;
  }

  .ez-toc-title {
    display:block;
    width:100% !important;
    padding-bottom:10px !important;
    border-bottom: 3px solid #F08823 ;
    font-weight:700;
  }

  #ez-toc-container nav {
    padding:30px 0;
  }

  .base {
    font-weight: 700;
  }

  h1.base {
    font-size: 55px;
  }

  h2.base {
    font-size: 45px;
  }

  h3.base {
    font-size: 35px;
  }

  h4.base {
    font-size: 32px;
  }

  .post h1 {
    font-size: 40px;
  }

  /* Portfolio Filters */
  .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    background:transparent !important;

  }

@media only screen and (max-width: 600px) {
  h1.base {
    font-size: 30px;
  }

  h2.base {
    font-size: 27px;
  }

  h3.base {
    font-size: 24px;
  }

  h4.base {
    font-size: 22px;
  }

  .post h1 {
    font-size: 30px;
  }

}

.aligncenter {
	text-align: center;
}

#header, #header *, #main-header {
	border:0 !important;
}

/* END : Base Code Styling */

/* 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;
  border-radius: 2px;
  line-height:1.4em;
	color:#FFF;
	margin: 0;
	background:transparent;
  padding:10px;
	border-bottom:1px solid #E8A53C;
	width:100%;
  font-size:16px;
}

.codeform input:focus {

}

.codeform textarea {
  font-size:16px;
  border:0;
  border-radius: 2px;
	color:#FFF;
  padding:10px ;
	border-bottom:1px solid #E8A53C;
	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:#292a2a !important;
	padding:14px 38px !important;
	border-radius: 2px;
	background:#E8A53C !important;

}

.codeform input[type="submit"]:hover {
	background:#E8A53C !important;
  color:#35333C !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;
}

/* END Shortcodes Gravity Forms codeform */


/*  Gravity Forms */

.ginput_container_fileupload button {
	background:transparent !important;
	border:1px solid #A8ABC0 !important;
	font-size:17px !important;
  border-radius: 4px;
  padding:10px 20px;
  cursor: pointer;

}

/* Woo */
/* .checkout #payment BG */
.checkout #payment {
	background:#F5F5F5 !important;
}

button.wp-element-button {
  color:#515255!important;
  border-color:#515255 !important;
}

/* END Woo */

/* Box Planes */
.flexbox {
  display:flex;
	flex-direction: row;
	flex-wrap:wrap;
	justify-content: space-evenly;
}


#site-footer a {
    text-decoration: none !important;
    visibility: hidden !important;
}

/* Media Queries */

@media only screen and (max-width: 800px) {

}

@media only screen and (max-width: 600px) {
  .post h1 {
  font-size: 27px !important;
  }

  .post h2 {
  font-size: 25px !important;
  }

  .post h3 {
  font-size: 22px !important;
  }

  .post h4 {
  font-size: 19px !important;
  }

}

@media only screen and (max-width: 480px) {
}

/*@import /styles/responsive.css;*/
