/* AMARELO: #FDB823
AZUL: #494E6C*/
#page-container { 
  overflow:hidden; 
}
.et_header_style_left .logo_container {
	width: initial;
}
/*----------------SUBSCREVER----------------*/
.subscrever-home .sbe-shortcode-subscribe-form {
    padding: 0;
}
.subscrever-home .sbe-shortcode-form-submit-container {
    float: left;
    width: 28%;
    margin-left: 2%;
    margin-top: -28px;
}
.subscrever-home .sbe-shortcode-form-submit:hover {
    background: #fff;
  	border: 2px solid #fff;
  	color: #FDB823;
}
.subscrever-home .sbe-shortcode-form-submit {
    padding: 9px 20px 8px 20px;
    background: #f2f2f2;
    border: 2px solid #f2f2f2;
  	border-radius: 3px;
    color: #FDB823;
    margin-top: 0;
    cursor: pointer;
    transition: .2s ease;
  	font-weight: 600;
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
  	text-transform: uppercase;
	letter-spacing: 0.5px;
  	font-weight: bold;
    font-size: 17px;
}
.subscrever-home .sbe-shortcode-subscribe-form .sbe-shortcode-form-field-title{
    display: none;
}
.subscrever-home .sbe-shortcode-subscribe-form input[type="email"] {
    width: 70%;
    padding: 9px;
    font-size: 15px;
    float: left;
    background: #f4f4f4;
    border: 0;
    border-radius: 3px;
  	border: 1px solid #ccc;
  	color: #000;
}
/*----------------------------------------------------
						GERAL
----------------------------------------------------*/
.et_header_style_left .logo_container {
	width: initial;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 600!important;
	letter-spacing: 0.5px!important;
}
.et_pb_module.et_pb_button {
	letter-spacing: 0.5px;
}
/*--------------FLOATING SIDEBAR-----------------*/
.gform_wrapper .gform_footer {
    padding: 16px 0 10px 0;
    margin: 16px 0 0 0;
}
body .gform_wrapper ul li.gfield {
    margin-top: 16px;
    padding-top: 0;
}
body .gform_wrapper .top_label div.ginput_container {
    margin-top: 8px;
}
.gform_wrapper h3.gform_title {
    margin: 20px 0 0 0;
    font-size: 24px;
    font-weight: 500;
    padding-bottom: 0;
}
#gform_wrapper_3 input[type="text"] {
    width: 100%;
    padding: 8px 5px;
}
#gform_3 .gform_footer {
    margin-top: 15px;
}

aside#lz-floatingsidebar-right.active {
    right: 0;
    transition-property: right;
    transition-duration: .8s;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    padding: 15px 20px 25px;
    border: 0;
    background-color: #f2f2f2;
    max-width: 330px;
    box-shadow: 1px 12px 10px rgba(0, 0, 0, 0.3);
}
aside#lz-floatingsidebar-right .textwidget {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.4em;
    color: #000;
}
aside#lz-floatingsidebar-right .widget:first-child h4 {
    padding: 12px 15px 15px !important;
    width: 100%;
    background: #FDB823;
    font-size: 18px;
    letter-spacing: .5px;
}
aside#lz-floatingsidebar-right .widget:first-child h4::after {
    font-family: "ETmodules";
	content: '';
	margin-left: 7px;
    color: #fff;
    font-size: 14px;
}
/*----------------------------------------------------
						MENU
----------------------------------------------------*/
.et_header_style_left #et-top-navigation nav > ul > li > a {
	font-weight: 600;
  	letter-spacing: 0.5px;
}
/*----------------------------------------------------
						HEADER
----------------------------------------------------*/
.et_pb_fullwidth_header_container {
	width: 100%!Important;
}
.header-content {
  	background: RGBA(253, 184, 35, 0.80);
	display: inline-block;
  	padding: 3% 3% 3% 10%!important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
    font-size: 3em;
}
.header-content h1 {
	font-size: 53px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.5px;
}
.et_pb_fullwidth_header_subhead {
	font-weight: 600;
}
/*----------------------------------------------------
						CONTACTOS
----------------------------------------------------*/
.email a {
	text-decoration: underline;
  	
}
/*-----------------------GForms--------------------*/
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper textarea.medium {
  	border: 1px solid #fff;
	border-bottom: 2px solid #FDB823;
}
.gform_wrapper {
	margin: 0 auto;
	max-width: 100%;
}
.gform_wrapper .gform_footer {
	overflow: auto;
}
.gform_wrapper .top_label .gfield_label {
	margin: 0;
	font-weight: 500;
}
.gform_wrapper ul li.gfield {
	margin-bottom: 15px!important;
}
.gform_wrapper .gform_footer input[type="submit"] {
  	font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
	border: 2px solid #FDB823;
	padding: 9px 16px;
	font-weight: bold;
	color: white;
	background-color: #FDB823;
	border-radius: 3px;
	cursor: pointer;
  	font-size: 17px;
  	text-transform: uppercase;
  	letter-spacing: 0.5px;
}
.gform_wrapper .gform_footer input[type="submit"]:hover {
	background: #fcb10f;
  	border: 2px solid #fcb10f;
}
.gform_wrapper .gfield_required {
	color: pink;
}
.gform_wrapper .ginput_complex label {
	margin-top: 0px;
	color: #aaa;
}
.gform_wrapper textarea.large {
	height: 15.625em;
	width: 100%;
}
/*----------------------------------------------------
					  RODAPÉ
----------------------------------------------------*/
#footer-bottom {
	display: none;
}
#footer-widgets {
	padding: 30px 0;
}
.footer-widget {
	margin: 0!important;
}
.et_pb_widget {
	width: 100%!important;
}
.et_pb_widget a {
	float: right;
}
/*----------------------------------------------------
					  RESPONSIVO
----------------------------------------------------*/
.et_mobile_menu li a {
	text-decoration: none;
  	text-transform: uppercase;
}
.et_mobile_menu {
	border-top: 3px solid #fff;
}
.mobile_menu_bar::before {
	color: #494E6C!important;
}
@media only screen and (max-width : 768px) {
  	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
    	font-size: 18px!important;
	}
  	.header-content {
    	display: inherit;
    	padding: 20% 10%!Important;
	}
  	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
  		margin: 0;
  	}
  	.et_pb_fullwidth_header_container {
  		width: 80%;
  	}
  	aside#lz-floatingsidebar-right .widget:first-child h4 {
    	padding: 9px 15px 10px !important;
  	}
	.header-content {
		display: inherit;
  		padding: 20% 10%!Important;
	}
	.header-content h1 {
		font-size: 35px;
	}
  	.subscrever-home .sbe-shortcode-subscribe-form input[type="email"] {
  		width: 100%;
   	 	float: none;
  	}
  	.subscrever-home .sbe-shortcode-form-submit-container {
    	width: 100%;
    	margin-left: 0;
    	margin-top: 15px;
	}
  	.subscrever-home .sbe-shortcode-form-submit {
  		width: 100%;
  	}
}