/*
Theme Name: Divi Child Theme for IcebergID
Theme URI: http://seoymarketing.online
Version: 5.1
Description: Un tema hijo de DIVI para seoymarketing.online
Author: Fabricio Muñoz de la Maza
Author URI: http://www.delamazamedia.com
Template: Divi
*/

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

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

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

.et_pb_blurb_content {
    position: relative;
    margin: 0 auto;
}

li.product img {
	width:100% !important;
	height:auto !important;
}

.aligncenter {
	text-align: center;
}

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

.et_pb_svg_logo #logo {
  width:145px !important;
}


#top-menu a {
  font-weight: 600 !important;
}

ul.et_mobile_menu {
  background:#20272E !important;
}

/* Sidebar Style */

/*** Remove the divider line between content and sidebar ***/
  #main-content .container:before {background: none;}

/*** Hide Sidebar ***/
  #sidebar {display:none;}

/*** Expand the content area to fullwidth ***/
  @media (min-width: 981px){
  #left-area {
  width: 100%;
  padding: 23px 0px 0px !important;
  float: none !important;
  }
}


/* 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 {
	font-weight:600 !important ;
	font-size: 16px !important;
	color:#FFFF !important;
	padding:9px 5px !important ;
	margin: 0 0 10px 0;
	background:transparent !important;
	border:0;
  border-bottom: 1px solid #FFF;
	width:100% !important;
}

.codeform textarea {
	font-weight:400 !important ;
	font-size: 16px !important;
	color:#FFF !important;
	padding:5px 5px !important ;
	margin: 0 0 20px 0;
  background:transparent !important;
	border:0;
  border-bottom: 1px solid #FFF;
	width:100% !important;
}

.codeform input[type="submit"] {
  width:200px !important;
	border:0;
	font-size: 17px !important;
	font-weight:600;
	text-transform:uppercase;
	color:#fff !important;
	padding:11px 20px !important;
	border-radius: 1px;
	background:#C4317D !important;
}

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

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

.codeform .gfield_description {
	padding-top:0 !important;
	font-size: 15px !important;
}

.codeform .gfield_required {
	color:#5BFFE3 !important;
}

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

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

/* END Shortcodes Gravity Forms codeform */

/* Fluent Forms */

.fluentform input[type="email"], .fluentform input[type="text"], .fluentform textarea {
  border-radius: 0 !important;
}

.fluentform button[type="submit"] {
  border:0 !important;
  border-width: 0px !important;
  border-radius: 0px;
  font-size: 18px;
  font-weight: 600 !important;
  background-color: #c4317d;
  padding-top: 10px !important;
  padding-right: 23px !important;
  padding-bottom: 10px !important;
  padding-left: 23px !important;
}

.fluentform button[type="submit"]:hover {
  background-color: #16202C !important;
}

/* END Fluent Forms */


/*  Gravity Forms */

.ginput_container_fileupload button {
	background:#5992D1 !important;
	border:0 !important;
	font-size:20px !important;
}

.ginput_container_fileupload input[type=button] {
	background:#5992D1!important;
	border:2px solid #5992D1 !important;
	border-radius: 8px;
	color:#FFFFFF;
	font-size:16px !important;
	font-weight: 700;
}

.ginput_container_fileupload input[type=button]:hover {
	cursor:pointer;
	background:#8CB5DA !important;
	color:#FFFFFF;
}

/*  END Gravity Forms */

a.bot-sec {
  width:170px;
	border:1px solid #2598B2;
	font-size: 14px ;
	font-weight:600;
	text-transform:uppercase;
	color:#2598B2 ;
	padding:9px 18px ;
	border-radius: 1px;
	background: transparent;
  display:block;
  margin:20px 0;
}

a.bot-sec:hover {
  border:1px solid #2598B2;
  background:#2598B2;
  color:#FFF;
}


.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
  height:420px ;
  margin-bottom: 15%;
}

.et_pb_menu .et_pb_menu__search-input {
  color:#FFF !important;
  width:50%;
}


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

}

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

	}

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

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