/*



Theme Name: EDEN



Author: BYRO



Author URI:



Version: 1



Description: EDEN theme for Wordpress



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Text Domain: eden



Tags: one-column, two-columns



Theme URI:



*/







/* =WordPress Core



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



.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter,  div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text,  .gallery-caption {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.sticky,  .bypostauthor {
	display: block;
}
/* main elements */







.no-slider #sidebar {
	margin-top: 50px;
}
.gform_wrapper {
	max-width: 100% !important;
	margin: 0px !important;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=email], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=number], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=password], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=tel], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=url], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=email], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=number], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=password], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=tel], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=url], .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=number], .gform_wrapper .ginput_complex input[type=password], .gform_wrapper .ginput_complex input[type=tel], .gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url],  .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	padding: 5px 15px !important;
	width: 100% !important;
}
.gform_wrapper textarea,  .gform_wrapper textarea.medium {
	padding: 15px !important;
	text-align: left !important;
	height: 222px !important;
	width: 100% !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background: none !important;
	border: none !important
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html {
	max-width: 100% !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-left: 0px !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,  .gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message, .gform_wrapper .ginput_container+.gfield_description.validation_message {
	margin-top: 0px !important;
}
.gform_wrapper .gfield_description.validation_message,  .gform_wrapper .top_label .gfield_description.validation_message,  .footer-bottom .gform_wrapper .gfield_description.validation_message,  .footer-bottom .gform_wrapper .top_label .gfield_description.validation_message {
	padding-top: 0px !important;
}
.contact-form .gform_wrapper .gfield_description.validation_message,  .contact-form .gform_wrapper .top_label .gfield_description.validation_message,  #sidebar .gform_wrapper .gfield_description.validation_message,  #sidebar .gform_wrapper .top_label .gfield_description.validation_message {
	padding: 0px !important;
}
.footer-bottom .gform_wrapper label,  #sidebar .gform_wrapper label,  .contact-form .gform_wrapper label {
	display: none !important;
}
.footer-bottom .gform_wrapper .top_label .gfield_error {
	width: 33.3333% !important;
	padding: 0 14px !important;
	margin: 0 0 10px !important;
}
.contact-form .gform_wrapper .top_label .gfield_error {
	width: 33.3333% !important;
	margin: 0!important;
	padding: 0 7px 14px;
}
#gform_wrapper_5 {
	display : block !important;
}
#content .navigation {
	overflow: hidden;
}
#content .navigation .next {
	float: right;
}
#content .navigation .prev {
	float: left;
}
.widget .ginput_recaptcha > div,
.widget .ginput_recaptcha iframe{
	width:100% !important;
}
@media only screen and (min-width: 641px){
.widget .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important;
}
}
 @media only screen and (max-width: 767px) {
.footer-bottom .gform_wrapper .top_label .gfield_error,  .contact-form .gform_wrapper .top_label .gfield_error {
	width: 100% !important;
}
}
.uk-accordion-title {
	background-repeat:no-repeat !important;
}
.gform_validation_errors>h2{
	line-height:1;
}
#content #mo_sps_upload_file {
	display:none !important;
}
#content .mo_doc_lib_container ul {
    padding-left: 0px !important;
	margin-top: 20px;
}
#content .mo_doc_lib_nav {
	margin-top:43px !important;
}