/* Grid
------------------------------------------------------ */

.fl-builder-content *,
.fl-builder-content *:before,
.fl-builder-content *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fl-row:before,
.fl-row:after,
.fl-row-content:before,
.fl-row-content:after,
.fl-col-group:before,
.fl-col-group:after,
.fl-col:before,
.fl-col:after,
.fl-module:before,
.fl-module:after,
.fl-module-content:before,
.fl-module-content:after {
	display: table;
	content: " ";
}
.fl-row:after,
.fl-row-content:after,
.fl-col-group:after,
.fl-col:after,
.fl-module:after,
.fl-module-content:after {
	clear: both;
}
.fl-clear {
	clear: both;
}

/* Utilities
------------------------------------------------------ */

.fl-clearfix:before,
.fl-clearfix:after {
	display: table;
	content: " ";
}
.fl-clearfix:after {
	clear: both;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
}

/* Responsive Utilities
------------------------------------------------------ */

.fl-visible-large,
.fl-visible-large-medium,
.fl-visible-medium,
.fl-visible-medium-mobile,
.fl-visible-mobile,
.fl-col-group .fl-visible-medium.fl-col,
.fl-col-group .fl-visible-medium-mobile.fl-col,
.fl-col-group .fl-visible-mobile.fl-col {
	display: none;
}

/* Rows
------------------------------------------------------ */

.fl-row,
.fl-row-content {
	margin-left: auto;
	margin-right: auto;
	min-width: 0;
}
.fl-row-content-wrap {
	position: relative;
}

/* Photo Bg */
.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {
	background-attachment: scroll;
}

/* Video and Embed Code Bg */
.fl-row-bg-video,
.fl-row-bg-video .fl-row-content,
.fl-row-bg-embed,
.fl-row-bg-embed .fl-row-content {
	position: relative;
}

.fl-row-bg-video .fl-bg-video,
.fl-row-bg-embed .fl-bg-embed-code {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}

.fl-row-bg-video .fl-bg-video video,
.fl-row-bg-embed .fl-bg-embed-code video {
	bottom: 0;
	left: 0px;
	max-width: none;
	position: absolute;
	right: 0;
	top: 0px;
}
.fl-row-bg-video .fl-bg-video iframe,
.fl-row-bg-embed .fl-bg-embed-code iframe {
	pointer-events: none;
	width: 100vw;
  	height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  	max-width: none;
  	min-height: 100vh;
  	min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%); /* IE 9 */
	-webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */
}
.fl-bg-video-fallback {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0px;
	left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
}

/* Slideshow Bg */
.fl-row-bg-slideshow,
.fl-row-bg-slideshow .fl-row-content {
	position: relative;
}
.fl-row .fl-bg-slideshow {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}
.fl-builder-edit .fl-row .fl-bg-slideshow * {
	bottom: 0;
	height: auto !important;
	left: 0;
	position: absolute !important;
	right: 0;
	top: 0;
}

/* Row Bg Overlay */
.fl-row-bg-overlay .fl-row-content-wrap:after {
	border-radius: inherit;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.fl-row-bg-overlay .fl-row-content {
	position: relative;
	z-index: 1;
}

/* Full Height Rows */
.fl-row-custom-height .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 100vh;
}
.fl-row-overlap-top .fl-row-content-wrap {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
}
.fl-row-custom-height .fl-row-content-wrap {
	min-height: 0;
}

.fl-row-full-height .fl-row-content,
.fl-row-custom-height .fl-row-content {
  -webkit-box-flex: 1 1 auto;
  	 -moz-box-flex: 1 1 auto;
  	  -webkit-flex: 1 1 auto;
  		  -ms-flex: 1 1 auto;
  			  flex: 1 1 auto;
}
.fl-row-full-height .fl-row-full-width.fl-row-content,
.fl-row-custom-height .fl-row-full-width.fl-row-content {
	max-width: 100%;
	width: 100%;
}

/* IE 11 - Row full height - vertical alignment center/bottom fix */
.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile),
.fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* Stupid IE Full Height Row Fixes */
.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap,
.fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap {
	height: auto;
}

.fl-builder-ie-11 .fl-row-full-height .fl-row-content,
.fl-builder-ie-11 .fl-row-custom-height .fl-row-content {
	flex: 0 0 auto;
	flex-basis: 100%;
	margin: 0;
}

.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content,
.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content,
.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content,
.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content {
    margin: 0 auto;
}

.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height),
.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) {
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
}

/* Full height align center */
.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,
.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
}

/* Full height align bottom */
.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,
.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {
	align-items: flex-end;
	justify-content: flex-end;
	-webkit-align-items: flex-end;
	-webkit-justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: end;
	-ms-flex-align: end;
	-ms-flex-pack: end;
}

/* IE 11 - height bottom > row align bottom - center fix */
.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,
.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
}

/* Column Groups
------------------------------------------------------ */

.fl-col-group-equal-height,
.fl-col-group-equal-height .fl-col,
.fl-col-group-equal-height .fl-col-content{
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.fl-col-group-equal-height{
    -webkit-flex-wrap: wrap;
    	-ms-flex-wrap: wrap;
    		flex-wrap: wrap;
			    width: 100%;
}
.fl-col-group-equal-height.fl-col-group-has-child-loading {
    -webkit-flex-wrap: nowrap;
    	-ms-flex-wrap: nowrap;
    		flex-wrap: nowrap;
}
.fl-col-group-equal-height .fl-col,
.fl-col-group-equal-height .fl-col-content{
  -webkit-box-flex: 1 1 auto;
  	 -moz-box-flex: 1 1 auto;
  	  -webkit-flex: 1 1 auto;
  		  -ms-flex: 1 1 auto;
  			  flex: 1 1 auto;
}
.fl-col-group-equal-height .fl-col-content{
	    -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
			   flex-shrink: 1;
			     min-width: 1px;
            	 max-width: 100%;
            	 	 width: 100%;
}
.fl-col-group-equal-height:before,
.fl-col-group-equal-height .fl-col:before,
.fl-col-group-equal-height .fl-col-content:before,
.fl-col-group-equal-height:after,
.fl-col-group-equal-height .fl-col:after,
.fl-col-group-equal-height .fl-col-content:after{
	content: none;
}

/* Equal height align top */
.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {
	justify-content: flex-start;
	-webkit-justify-content: flex-start;	
}

/* Equal height align center */
.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
}

/* Equal height align bottom */
.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
}

.fl-col-group-equal-height.fl-col-group-align-center .fl-module,
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
	width: 100%;
}

/* IE11 fix for images with height:auto in equal height columns. */
.fl-builder-ie-11 .fl-col-group-equal-height,
.fl-builder-ie-11 .fl-col-group-equal-height .fl-col,
.fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content,
.fl-builder-ie-11 .fl-col-group-equal-height .fl-module,
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
	min-height: 1px;
}

/* Columns
------------------------------------------------------ */

.fl-col {
	float: left;
	min-height: 1px;
}

/* Column Bg Overlay */
.fl-col-bg-overlay .fl-col-content {
	position: relative;
}
.fl-col-bg-overlay .fl-col-content:after {
	border-radius: inherit;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.fl-col-bg-overlay .fl-module {
	position: relative;
	z-index: 2;
}

/* Modules
------------------------------------------------------ */

.fl-module img {
	max-width: 100%;
}

/* Module Templates
------------------------------------------------------ */

.fl-builder-module-template {
	margin: 0 auto;
	max-width: 1100px;
	padding: 20px;
}

/* Buttons
------------------------------------------------------ */

.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	padding: 12px 24px;
	text-decoration: none;
	text-shadow: none;
}
.fl-builder-content .fl-button:hover {
	text-decoration: none;
}
.fl-builder-content .fl-button:active {
	position: relative;
	top: 1px;
}
.fl-builder-content .fl-button-width-full .fl-button {
	display: block;
	text-align: center;
}
.fl-builder-content .fl-button-width-custom .fl-button {
	display: inline-block;
	text-align: center;
	max-width: 100%;
}
.fl-builder-content .fl-button-left {
	text-align: left;
}
.fl-builder-content .fl-button-center {
	text-align: center;
}
.fl-builder-content .fl-button-right {
	text-align: right;
}
.fl-builder-content .fl-button i {
	font-size: 1.3em;
	height: auto;
	margin-right:8px;
	vertical-align: middle;
	width: auto;
}
.fl-builder-content .fl-button i.fl-button-icon-after {
	margin-left: 8px;
	margin-right: 0;
}
.fl-builder-content .fl-button-has-icon .fl-button-text {
	vertical-align: middle;
}

/* Icons
------------------------------------------------------ */

.fl-icon-wrap {
	display: inline-block;
}
.fl-icon {
	display: table-cell;
	vertical-align: middle;
}
.fl-icon a {
	text-decoration: none;
}
.fl-icon i {
	float: right;
	height: auto;
	width: auto;
}
.fl-icon i:before {
	border: none !important;
	height: auto;
	width: auto;
}
.fl-icon-text {
	display: table-cell;
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
}
.fl-icon-text-empty {
	display: none;
}
.fl-icon-text *:last-child {
	margin: 0 !important;
	padding: 0 !important;
}
.fl-icon-text a {
	text-decoration: none;
}
.fl-icon-text span {
	display: block;
}
.fl-icon-text span.mce-edit-focus {
	min-width: 1px;
}

/* Photos
------------------------------------------------------ */

.fl-photo {
	line-height: 0;
	position: relative;
}
.fl-photo-align-left {
	text-align: left;
}
.fl-photo-align-center {
	text-align: center;
}
.fl-photo-align-right {
	text-align: right;
}
.fl-photo-content {
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%;
}
.fl-photo-img-svg {
	width: 100%;
}
.fl-photo-content img {
	display: inline;
	height: auto;
	max-width: 100%;
}
.fl-photo-crop-circle img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.fl-photo-caption {
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fl-photo-caption-below {
	padding-bottom: 20px;
	padding-top: 10px;
}
.fl-photo-caption-hover {
	background: rgba(0,0,0,0.7);
	bottom: 0;
	color: #fff;
	left: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
	padding: 10px 15px;
	position: absolute;
	right: 0;
	-webkit-transition:opacity 0.3s ease-in;
	-moz-transition:opacity 0.3s ease-in;
	transition:opacity 0.3s ease-in;
}
.fl-photo-content:hover .fl-photo-caption-hover {
	opacity: 100;
	filter: alpha(opacity = 100);
}

/* Pagination
------------------------------------------------------ */

.fl-builder-pagination,
.fl-builder-pagination-load-more {
	padding: 40px 0;
}
.fl-builder-pagination ul.page-numbers {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.fl-builder-pagination li {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fl-builder-pagination li a.page-numbers,
.fl-builder-pagination li span.page-numbers {
	border: 1px solid #e6e6e6;
	display: inline-block;
	padding: 5px 10px;
	margin: 0 0 5px;
}
.fl-builder-pagination li a.page-numbers:hover,
.fl-builder-pagination li span.current {
	background: #f5f5f5;
	text-decoration: none;
}

/* Slideshows
------------------------------------------------------ */

.fl-slideshow,
.fl-slideshow * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;

}
.fl-slideshow .fl-slideshow-image img {
	max-width: none !important;
}
.fl-slideshow-social {
	line-height: 0 !important;
}
.fl-slideshow-social * {
	margin: 0 !important;
}

/* Sliders
------------------------------------------------------ */

.fl-builder-content .bx-wrapper .bx-viewport {
	background: transparent;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	left: 0;
}

/* Lightbox
------------------------------------------------------ */

.mfp-wrap button.mfp-arrow,
.mfp-wrap button.mfp-arrow:active,
.mfp-wrap button.mfp-arrow:hover,
.mfp-wrap button.mfp-arrow:focus {
	background: transparent !important;
	border: none !important;
	outline: none;
	position: absolute;
	top: 50%;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.mfp-wrap .mfp-close,
.mfp-wrap .mfp-close:active,
.mfp-wrap .mfp-close:hover,
.mfp-wrap .mfp-close:focus {
	background: transparent !important;
	border: none !important;
	outline: none;
	position: absolute;
	top: 0;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.admin-bar .mfp-wrap .mfp-close,
.admin-bar .mfp-wrap .mfp-close:active,
.admin-bar .mfp-wrap .mfp-close:hover,
.admin-bar .mfp-wrap .mfp-close:focus {
	top: 32px!important;
}
img.mfp-img {
	padding: 0;
}
.mfp-counter {
	display: none;
}

.mfp-wrap .mfp-preloader.fa {
	font-size: 30px;
}

/* Form Fields
------------------------------------------------------ */

.fl-form-field {
	margin-bottom: 15px;
}
.fl-form-field input.fl-form-error {
	border-color: #DD6420;
}
.fl-form-error-message {
	clear: both;
	color: #DD6420;
	display: none;
	padding-top: 8px;
	font-size: 12px;
	font-weight: lighter;
}
.fl-form-button-disabled {
	opacity: 0.5;
}

/* Animations
------------------------------------------------------ */

.fl-animation {
	opacity: 0;
}
.fl-builder-preview .fl-animation,
.fl-builder-edit .fl-animation,
.fl-animated {
	opacity: 1;
}
.fl-animated {
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
}

/* Button Icon Animation */
.fl-button.fl-button-icon-animation i {
	width: 0 !important;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
}
.fl-button.fl-button-icon-animation:hover i {
	opacity: 1! important;
    -ms-filter: "alpha(opacity=100)";
}
.fl-button.fl-button-icon-animation i.fl-button-icon-after {
	margin-left: 0px !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {
	margin-left: 10px !important;
}
.fl-button.fl-button-icon-animation i.fl-button-icon-before {
	margin-right: 0 !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {
	margin-right: 20px !important;
    margin-left: -10px;
}

/* Templates
------------------------------------------------------ */

.single:not(.woocommerce).single-fl-builder-template .fl-content {
	width: 100%;
}

/* Shapes & Patterns
------------------------------------------------------- */
.fl-builder-layer {
	position: absolute;
	top:0;
	left:0;
	right: 0;
	bottom: 0;
	z-index: 0;
	pointer-events: none;
	overflow: hidden;
}
.fl-builder-shape-layer {
	z-index: 0;
}
.fl-builder-shape-layer.fl-builder-bottom-edge-layer {
	z-index: 1;
}
.fl-row-bg-overlay .fl-builder-shape-layer {
	z-index: 1;
}
.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {
	z-index: 2;
}
.fl-row-has-layers .fl-row-content {
	z-index: 1;
}
.fl-row-bg-overlay .fl-row-content {
	z-index: 2;
}

.fl-builder-layer > * {
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
}
.fl-builder-layer + .fl-row-content {
	position: relative;
}
.fl-builder-layer .fl-shape {
	fill: #aaa;
	stroke: none;
	stroke-width: 0;
	width:100%;
}
/**
Fix ipad parallax issue on safari
https://core.trac.wordpress.org/ticket/48802
https://core.trac.wordpress.org/ticket/49285
https://github.com/WordPress/gutenberg/issues/17718
*/
@supports (-webkit-touch-callout: inherit) {
  .fl-row.fl-row-bg-parallax .fl-row-content-wrap,
  .fl-row.fl-row-bg-fixed .fl-row-content-wrap {
    background-position: center !important;
    background-attachment: scroll !important;
  }
}

@supports (-webkit-touch-callout: none) {
	.fl-row.fl-row-bg-fixed .fl-row-content-wrap {
		background-position: center !important;
		background-attachment: scroll !important;
	}
}
.fl-row-fixed-width { max-width: 1100px; }.fl-row-content-wrap{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.fl-row-content-wrap{padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-col-content{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.fl-col-content{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-module-content{margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}@media (max-width: 1200px) { /* Responsive Utilities
------------------------------------------------------ */
body.fl-builder-ie-11 .fl-row.fl-row-full-height.fl-visible-xl,
body.fl-builder-ie-11 .fl-row.fl-row-custom-height.fl-visible-xl {
	display: none !important;
}
.fl-visible-xl,
.fl-visible-medium,
.fl-visible-medium-mobile,
.fl-visible-mobile,
.fl-col-group .fl-visible-xl.fl-col,
.fl-col-group .fl-visible-medium.fl-col,
.fl-col-group .fl-visible-medium-mobile.fl-col,
.fl-col-group .fl-visible-mobile.fl-col {
	display: none;
}
.fl-visible-desktop,
.fl-visible-desktop-medium,
.fl-visible-large,
.fl-visible-large-medium,
.fl-col-group .fl-visible-desktop.fl-col,
.fl-col-group .fl-visible-desktop-medium.fl-col,
.fl-col-group .fl-visible-large.fl-col,
.fl-col-group .fl-visible-large-medium.fl-col {
	display: block;
}
.fl-col-group-equal-height .fl-visible-desktop.fl-col,
.fl-col-group-equal-height .fl-visible-desktop-medium.fl-col,
.fl-col-group-equal-height .fl-visible-large.fl-col,
.fl-col-group-equal-height .fl-visible-large-medium.fl-col {
	display: flex;
}
 }@media (max-width: 992px) { /* Responsive Utilities
------------------------------------------------------ */
body.fl-builder-ie-11 .fl-row.fl-row-full-height.fl-visible-xl,
body.fl-builder-ie-11 .fl-row.fl-row-custom-height.fl-visible-xl,
body.fl-builder-ie-11 .fl-row.fl-row-full-height.fl-visible-desktop,
body.fl-builder-ie-11 .fl-row.fl-row-custom-height.fl-visible-desktop,
body.fl-builder-ie-11 .fl-row.fl-row-full-height.fl-visible-large,
body.fl-builder-ie-11 .fl-row.fl-row-custom-height.fl-visible-large {
	display: none !important;
}
.fl-visible-xl,
.fl-visible-desktop,
.fl-visible-large,
.fl-visible-mobile,
.fl-col-group .fl-visible-xl.fl-col,
.fl-col-group .fl-visible-desktop.fl-col,
.fl-col-group .fl-visible-large.fl-col,
.fl-col-group .fl-visible-mobile.fl-col {
	display: none;
}
.fl-visible-desktop-medium,
.fl-visible-large-medium,
.fl-visible-medium,
.fl-visible-medium-mobile,
.fl-col-group .fl-visible-desktop-medium.fl-col,
.fl-col-group .fl-visible-large-medium.fl-col,
.fl-col-group .fl-visible-medium.fl-col,
.fl-col-group .fl-visible-medium-mobile.fl-col {
	display: block;
}
.fl-col-group-equal-height .fl-visible-desktop-medium.fl-col,
.fl-col-group-equal-height .fl-visible-large-medium.fl-col,
.fl-col-group-equal-height .fl-visible-medium.fl-col,
.fl-col-group-equal-height .fl-visible-medium-mobile.fl-col {
	display: flex;
}
 }@media (max-width: 768px) { /* Responsive Utilities
------------------------------------------------------ */
body.fl-builder-ie-11 .fl-row.fl-row-full-height.fl-visible-xl,
body.fl-builder-ie-11 .fl-row.fl-row-custom-height.fl-visible-xl,
body.fl-builder-ie-11 .fl-row.fl-row-full-height.fl-visible-desktop,
body.fl-builder-ie-11 .fl-row.fl-row-custom-height.fl-visible-desktop,
body.fl-builder-ie-11 .fl-row.fl-row-full-height.fl-visible-desktop-medium,
body.fl-builder-ie-11 .fl-row.fl-row-custom-height.fl-visible-desktop-medium,
body.fl-builder-ie-11 .fl-row.fl-row-full-height.fl-visible-large,
body.fl-builder-ie-11 .fl-row.fl-row-custom-height.fl-visible-large,
body.fl-builder-ie-11 .fl-row.fl-row-full-height.fl-visible-large-medium,
body.fl-builder-ie-11 .fl-row.fl-row-custom-height.fl-visible-large-medium {
	display: none !important;
}

.fl-visible-xl,
.fl-visible-desktop,
.fl-visible-desktop-medium,
.fl-visible-large,
.fl-visible-large-medium,
.fl-visible-medium,
.fl-col-group .fl-visible-xl.fl-col,
.fl-col-group .fl-visible-desktop.fl-col,
.fl-col-group .fl-visible-desktop-medium.fl-col,
.fl-col-group .fl-visible-large-medium.fl-col,
.fl-col-group .fl-visible-medium.fl-col,
.fl-col-group-equal-height .fl-visible-xl.fl-col,
.fl-col-group-equal-height .fl-visible-desktop.fl-col,
.fl-col-group-equal-height .fl-visible-desktop-medium.fl-col,
.fl-col-group-equal-height .fl-visible-large-medium.fl-col,
.fl-col-group-equal-height .fl-visible-medium.fl-col {
	display: none;
}

.fl-visible-medium-mobile,
.fl-visible-mobile,
.fl-col-group .fl-visible-medium-mobile.fl-col,
.fl-col-group .fl-visible-mobile.fl-col {
	display: block;
}

/* Rows
------------------------------------------------------ */

.fl-row-content-wrap {
	background-attachment: scroll !important;
}
.fl-row-bg-parallax .fl-row-content-wrap {
	background-attachment: scroll !important;
	background-position: center center !important;
}

/* Column Groups
------------------------------------------------------ */

/* Equal Heights */
.fl-col-group.fl-col-group-equal-height {
	display: block;
}
.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* Reversed Responsive Stacking */
.fl-col-group.fl-col-group-responsive-reversed {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap-reverse;
	-webkit-flex-wrap: wrap-reverse;
	-ms-box-orient: horizontal;
}
.fl-col-group.fl-col-group-responsive-reversed .fl-col {
	-webkit-box-flex: 0 0 100%;
	-moz-box-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	min-width: 0;
}

/* Columns
------------------------------------------------------ */

.fl-col {
	clear: both;
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: auto !important;
}
.fl-col-small:not(.fl-col-small-full-width) {
	max-width: 400px;
}
.fl-block-col-resize {
	display:none;
}
/* Rows
------------------------------------------------------ */

.fl-row[data-node] .fl-row-content-wrap {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
.fl-row[data-node] .fl-bg-video,
.fl-row[data-node] .fl-bg-slideshow {
	left: 0;
	right: 0;
}

/* Columns
------------------------------------------------------ */

.fl-col[data-node] .fl-col-content {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
 }.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }.fl-node-583c7e75ae06f {
	color: #ffffff;
}
.fl-builder-content .fl-node-583c7e75ae06f *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: inherit;
}

.fl-builder-content .fl-node-583c7e75ae06f a {
	color: #ffffff;
}

.fl-builder-content .fl-node-583c7e75ae06f a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-583c7e75ae06f h1,
.fl-builder-content .fl-node-583c7e75ae06f h2,
.fl-builder-content .fl-node-583c7e75ae06f h3,
.fl-builder-content .fl-node-583c7e75ae06f h4,
.fl-builder-content .fl-node-583c7e75ae06f h5,
.fl-builder-content .fl-node-583c7e75ae06f h6,
.fl-builder-content .fl-node-583c7e75ae06f h1 a,
.fl-builder-content .fl-node-583c7e75ae06f h2 a,
.fl-builder-content .fl-node-583c7e75ae06f h3 a,
.fl-builder-content .fl-node-583c7e75ae06f h4 a,
.fl-builder-content .fl-node-583c7e75ae06f h5 a,
.fl-builder-content .fl-node-583c7e75ae06f h6 a {
	color: #ffffff;
}

.fl-node-583c7e75ae06f .fl-bg-video-audio {
	display: none;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 5;
	width: 20px;
}
.fl-node-583c7e75ae06f .fl-bg-video-audio .fl-audio-control {
	font-size: 20px;
}
.fl-node-583c7e75ae06f .fl-bg-video-audio .fa-times {
	font-size: 10px;
	vertical-align: middle;
	position: absolute;
	top: 5px;
	left: 11px;
	bottom: 0;
}


.fl-node-583c7e75ae06f > .fl-row-content-wrap:after {
	background-color: rgba(29,29,27,0.5);
}
.fl-node-583c7e75ae06f > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.fl-node-5915c30e387ca {
	color: #ffffff;
}
.fl-builder-content .fl-node-5915c30e387ca *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: inherit;
}

.fl-builder-content .fl-node-5915c30e387ca a {
	color: #ffffff;
}

.fl-builder-content .fl-node-5915c30e387ca a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-5915c30e387ca h1,
.fl-builder-content .fl-node-5915c30e387ca h2,
.fl-builder-content .fl-node-5915c30e387ca h3,
.fl-builder-content .fl-node-5915c30e387ca h4,
.fl-builder-content .fl-node-5915c30e387ca h5,
.fl-builder-content .fl-node-5915c30e387ca h6,
.fl-builder-content .fl-node-5915c30e387ca h1 a,
.fl-builder-content .fl-node-5915c30e387ca h2 a,
.fl-builder-content .fl-node-5915c30e387ca h3 a,
.fl-builder-content .fl-node-5915c30e387ca h4 a,
.fl-builder-content .fl-node-5915c30e387ca h5 a,
.fl-builder-content .fl-node-5915c30e387ca h6 a {
	color: #ffffff;
}

.fl-node-5915c30e387ca .fl-bg-video-audio {
	display: none;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 5;
	width: 20px;
}
.fl-node-5915c30e387ca .fl-bg-video-audio .fl-audio-control {
	font-size: 20px;
}
.fl-node-5915c30e387ca .fl-bg-video-audio .fa-times {
	font-size: 10px;
	vertical-align: middle;
	position: absolute;
	top: 5px;
	left: 11px;
	bottom: 0;
}


.fl-node-5915c30e387ca > .fl-row-content-wrap:after {
	background-color: rgba(29,29,27,0.5);
}
.fl-node-5915c30e387ca > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-5915c30e387ca > .fl-row-content-wrap {
	margin-top:0px;
}






.fl-node-58208ebf9ef7b > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-58208ebf9ef7b > .fl-row-content-wrap {
	margin-top:40px;
	margin-bottom:50px;
}
.fl-node-58209531d54c3 {
	color: #ffffff;
}
.fl-builder-content .fl-node-58209531d54c3 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: inherit;
}

.fl-builder-content .fl-node-58209531d54c3 a {
	color: #ffffff;
}

.fl-builder-content .fl-node-58209531d54c3 a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-58209531d54c3 h1,
.fl-builder-content .fl-node-58209531d54c3 h2,
.fl-builder-content .fl-node-58209531d54c3 h3,
.fl-builder-content .fl-node-58209531d54c3 h4,
.fl-builder-content .fl-node-58209531d54c3 h5,
.fl-builder-content .fl-node-58209531d54c3 h6,
.fl-builder-content .fl-node-58209531d54c3 h1 a,
.fl-builder-content .fl-node-58209531d54c3 h2 a,
.fl-builder-content .fl-node-58209531d54c3 h3 a,
.fl-builder-content .fl-node-58209531d54c3 h4 a,
.fl-builder-content .fl-node-58209531d54c3 h5 a,
.fl-builder-content .fl-node-58209531d54c3 h6 a {
	color: #ffffff;
}



.fl-node-58209531d54c3 > .fl-row-content-wrap {
	background-image: url(https://fundazucarelsalvador.com/wp-content/uploads/2016/11/imgn5-02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-58209531d54c3 > .fl-row-content-wrap {
	padding-top:130px;
	padding-bottom:90px;
}






/* Full Height Rows */
.fl-node-593f1ebf330c7.fl-row-full-height > .fl-row-content-wrap,
.fl-node-593f1ebf330c7.fl-row-custom-height > .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.fl-node-593f1ebf330c7.fl-row-full-height > .fl-row-content-wrap {
	min-height: 100vh;
}
.fl-node-593f1ebf330c7.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 0;
}

.fl-builder-edit .fl-node-593f1ebf330c7.fl-row-full-height > .fl-row-content-wrap {
	min-height: calc( 100vh - 48px );
}

/* Full height iPad with portrait orientation. */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
	.fl-node-593f1ebf330c7.fl-row-full-height > .fl-row-content-wrap {
		min-height: 1024px;
	}
}
/* Full height iPad with landscape orientation. */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){
	.fl-node-593f1ebf330c7.fl-row-full-height > .fl-row-content-wrap {
		min-height: 768px;
	}
}
/* Full height iPhone 5. You can also target devices with aspect ratio. */
@media screen and (device-aspect-ratio: 40/71) {
	.fl-node-593f1ebf330c7.fl-row-full-height > .fl-row-content-wrap {
		min-height: 500px;
	}
}
.fl-node-593f1ebf330c7 > .fl-row-content-wrap {
	background-image: url(https://fundazucarelsalvador.com/wp-content/uploads/2016/11/banner-2-1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	background-size: contain;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-593f1ebf330c7 > .fl-row-content-wrap {
	margin-top:0px;
}
.fl-node-5820a5038b2ce {
	color: #706f6f;
}
.fl-builder-content .fl-node-5820a5038b2ce *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: inherit;
}

.fl-builder-content .fl-node-5820a5038b2ce a {
	color: #706f6f;
}

.fl-builder-content .fl-node-5820a5038b2ce a:hover {
	color: #706f6f;
}

.fl-builder-content .fl-node-5820a5038b2ce h1,
.fl-builder-content .fl-node-5820a5038b2ce h2,
.fl-builder-content .fl-node-5820a5038b2ce h3,
.fl-builder-content .fl-node-5820a5038b2ce h4,
.fl-builder-content .fl-node-5820a5038b2ce h5,
.fl-builder-content .fl-node-5820a5038b2ce h6,
.fl-builder-content .fl-node-5820a5038b2ce h1 a,
.fl-builder-content .fl-node-5820a5038b2ce h2 a,
.fl-builder-content .fl-node-5820a5038b2ce h3 a,
.fl-builder-content .fl-node-5820a5038b2ce h4 a,
.fl-builder-content .fl-node-5820a5038b2ce h5 a,
.fl-builder-content .fl-node-5820a5038b2ce h6 a {
	color: #706f6f;
}



.fl-node-5820a5038b2ce > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}






.fl-node-5899eb1db9d8f > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}






.fl-node-5899ed6288135 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}






.fl-node-5820af401efa9 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-5820af401efa9 > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}






.fl-node-589dff999663f > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-589dff999663f > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}






.fl-node-582087129d519 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-582087129d519 > .fl-row-content-wrap {
	margin-top:40px;
}






.fl-node-582087129f522 > .fl-row-content-wrap {
	background-color: #49b59b;
	border-top-width: 1px;
	border-bottom-width: 1px;
}






.fl-node-59a6e7df1fef5 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}






.fl-node-58d15bccf1838 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}






.fl-node-5836177337755 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}






.fl-node-58af0ebdbbf5a > .fl-row-content-wrap {
	background-color: #f2f2f2;
	border-top-width: 1px;
	border-bottom-width: 1px;
}






.fl-node-582087129f365 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-582087129f365 > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}






/* Full Height Rows */
.fl-node-582087129b8ef.fl-row-full-height > .fl-row-content-wrap,
.fl-node-582087129b8ef.fl-row-custom-height > .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.fl-node-582087129b8ef.fl-row-full-height > .fl-row-content-wrap {
	min-height: 100vh;
}
.fl-node-582087129b8ef.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 0;
}

.fl-builder-edit .fl-node-582087129b8ef.fl-row-full-height > .fl-row-content-wrap {
	min-height: calc( 100vh - 48px );
}

/* Full height iPad with portrait orientation. */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
	.fl-node-582087129b8ef.fl-row-full-height > .fl-row-content-wrap {
		min-height: 1024px;
	}
}
/* Full height iPad with landscape orientation. */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){
	.fl-node-582087129b8ef.fl-row-full-height > .fl-row-content-wrap {
		min-height: 768px;
	}
}
/* Full height iPhone 5. You can also target devices with aspect ratio. */
@media screen and (device-aspect-ratio: 40/71) {
	.fl-node-582087129b8ef.fl-row-full-height > .fl-row-content-wrap {
		min-height: 500px;
	}
}
.fl-node-582087129b8ef > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-582087129b8ef > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:60px;
	padding-left:0px;
}






/* Full Height Rows */
.fl-node-582087129c08b.fl-row-full-height > .fl-row-content-wrap,
.fl-node-582087129c08b.fl-row-custom-height > .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.fl-node-582087129c08b.fl-row-full-height > .fl-row-content-wrap {
	min-height: 100vh;
}
.fl-node-582087129c08b.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 0;
}

.fl-builder-edit .fl-node-582087129c08b.fl-row-full-height > .fl-row-content-wrap {
	min-height: calc( 100vh - 48px );
}

/* Full height iPad with portrait orientation. */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
	.fl-node-582087129c08b.fl-row-full-height > .fl-row-content-wrap {
		min-height: 1024px;
	}
}
/* Full height iPad with landscape orientation. */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){
	.fl-node-582087129c08b.fl-row-full-height > .fl-row-content-wrap {
		min-height: 768px;
	}
}
/* Full height iPhone 5. You can also target devices with aspect ratio. */
@media screen and (device-aspect-ratio: 40/71) {
	.fl-node-582087129c08b.fl-row-full-height > .fl-row-content-wrap {
		min-height: 500px;
	}
}
.fl-node-582087129c08b > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-582087129c08b > .fl-row-content-wrap {
	margin-top:0px;
}
 .fl-node-582087129c08b > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}






/* Full Height Rows */
.fl-node-582087129c4de.fl-row-full-height > .fl-row-content-wrap,
.fl-node-582087129c4de.fl-row-custom-height > .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.fl-node-582087129c4de.fl-row-full-height > .fl-row-content-wrap {
	min-height: 100vh;
}
.fl-node-582087129c4de.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 0;
}

.fl-builder-edit .fl-node-582087129c4de.fl-row-full-height > .fl-row-content-wrap {
	min-height: calc( 100vh - 48px );
}

/* Full height iPad with portrait orientation. */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
	.fl-node-582087129c4de.fl-row-full-height > .fl-row-content-wrap {
		min-height: 1024px;
	}
}
/* Full height iPad with landscape orientation. */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){
	.fl-node-582087129c4de.fl-row-full-height > .fl-row-content-wrap {
		min-height: 768px;
	}
}
/* Full height iPhone 5. You can also target devices with aspect ratio. */
@media screen and (device-aspect-ratio: 40/71) {
	.fl-node-582087129c4de.fl-row-full-height > .fl-row-content-wrap {
		min-height: 500px;
	}
}
.fl-node-582087129c4de > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-582087129c4de > .fl-row-content-wrap {
	margin-bottom:30px;
}
 .fl-node-582087129c4de > .fl-row-content-wrap {
	padding-right:60px;
	padding-left:0px;
}






/* Full Height Rows */
.fl-node-582087129cc89.fl-row-full-height > .fl-row-content-wrap,
.fl-node-582087129cc89.fl-row-custom-height > .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.fl-node-582087129cc89.fl-row-full-height > .fl-row-content-wrap {
	min-height: 100vh;
}
.fl-node-582087129cc89.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 0;
}

.fl-builder-edit .fl-node-582087129cc89.fl-row-full-height > .fl-row-content-wrap {
	min-height: calc( 100vh - 48px );
}

/* Full height iPad with portrait orientation. */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
	.fl-node-582087129cc89.fl-row-full-height > .fl-row-content-wrap {
		min-height: 1024px;
	}
}
/* Full height iPad with landscape orientation. */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){
	.fl-node-582087129cc89.fl-row-full-height > .fl-row-content-wrap {
		min-height: 768px;
	}
}
/* Full height iPhone 5. You can also target devices with aspect ratio. */
@media screen and (device-aspect-ratio: 40/71) {
	.fl-node-582087129cc89.fl-row-full-height > .fl-row-content-wrap {
		min-height: 500px;
	}
}
.fl-node-582087129cc89 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
 .fl-node-582087129cc89 > .fl-row-content-wrap {
	margin-top:0px;
}
 .fl-node-582087129cc89 > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}




.fl-node-583c7e75b01b8 {
	width: 100%;
}
.fl-node-583c7e75b01b8 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-583c7e75b0270 {
	width: 100%;
}
.fl-node-583c7e75b0270 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-583c7e75b0364 {
	width: 21%;
}
.fl-node-583c7e75b0364 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-583c7e75b03a1 {
	width: 58%;
}
.fl-node-583c7e75b03a1 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-583c7e75b0458 {
	width: 21%;
}
.fl-node-583c7e75b0458 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5915c30e3a2f4 {
	width: 100%;
}
.fl-node-5915c30e3a2f4 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5915c30e3a40b {
	width: 100%;
}
.fl-node-5915c30e3a40b > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5915c30e3a4f8 {
	width: 21%;
}
.fl-node-5915c30e3a4f8 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5915c30e3a534 {
	width: 58%;
}
.fl-node-5915c30e3a534 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5915c30e3a5c4 {
	width: 21%;
}
.fl-node-5915c30e3a5c4 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-58208ebfe4b1e {
	width: 33.33%;
}




.fl-node-58208ebfe4b64 {
	width: 33.34%;
}




.fl-node-58208ebfe4ba5 {
	width: 33.33%;
}
.fl-node-58208ebfe4ba5 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5820953259a8f {
	width: 100%;
}




.fl-node-58209be8f17c5 {
	width: 18.0%;
}
.fl-node-58209be8f17c5 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-58209be8f180a {
	width: 64%;
}




.fl-node-58209be8f184a {
	width: 18%;
}
.fl-node-58209be8f184a > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-593f1ebf85cf2 {
	width: 100%;
}




.fl-node-5820a56552239 {
	width: 10%;
}




.fl-node-5820a56552284 {
	width: 80%;
}




.fl-node-5820a565522c9 {
	width: 10%;
}




.fl-node-5820a5bd88cc1 {
	width: 20%;
}




.fl-node-5820a5bd88d12 {
	width: 20%;
}




.fl-node-5820a5bd88d57 {
	width: 20%;
}
.fl-node-5820a5bd88d57 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5820a5bd88d9b {
	width: 20%;
}




.fl-node-5820a5bd88de1 {
	width: 20%;
}




.fl-node-5820a504027d3 {
	width: 100%;
}




.fl-node-5899ed064a6e7 {
	width: 100%;
}
.fl-node-5899eb1e0c51a {
	color: #ffffff;
}
.fl-builder-content .fl-node-5899eb1e0c51a *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: #ffffff;
}

.fl-builder-content .fl-node-5899eb1e0c51a a {
	color: #ffffff;
}

.fl-builder-content .fl-node-5899eb1e0c51a a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-5899eb1e0c51a h1,
.fl-builder-content .fl-node-5899eb1e0c51a h2,
.fl-builder-content .fl-node-5899eb1e0c51a h3,
.fl-builder-content .fl-node-5899eb1e0c51a h4,
.fl-builder-content .fl-node-5899eb1e0c51a h5,
.fl-builder-content .fl-node-5899eb1e0c51a h6,
.fl-builder-content .fl-node-5899eb1e0c51a h1 a,
.fl-builder-content .fl-node-5899eb1e0c51a h2 a,
.fl-builder-content .fl-node-5899eb1e0c51a h3 a,
.fl-builder-content .fl-node-5899eb1e0c51a h4 a,
.fl-builder-content .fl-node-5899eb1e0c51a h5 a,
.fl-builder-content .fl-node-5899eb1e0c51a h6 a {
	color: #ffffff;
}

.fl-node-5899eb1e0c51a {
	width: 27.74%;
}
.fl-node-5899eb1e0c51a > .fl-col-content {
	background-color: #8dab4e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5899eb1e0c55f {
	width: 10%;
}
.fl-node-5899eb1e0c55f > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fl-node-5899eb1e0c5a0 {
	color: #ffffff;
}
.fl-builder-content .fl-node-5899eb1e0c5a0 *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: #ffffff;
}

.fl-builder-content .fl-node-5899eb1e0c5a0 a {
	color: #ffffff;
}

.fl-builder-content .fl-node-5899eb1e0c5a0 a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-5899eb1e0c5a0 h1,
.fl-builder-content .fl-node-5899eb1e0c5a0 h2,
.fl-builder-content .fl-node-5899eb1e0c5a0 h3,
.fl-builder-content .fl-node-5899eb1e0c5a0 h4,
.fl-builder-content .fl-node-5899eb1e0c5a0 h5,
.fl-builder-content .fl-node-5899eb1e0c5a0 h6,
.fl-builder-content .fl-node-5899eb1e0c5a0 h1 a,
.fl-builder-content .fl-node-5899eb1e0c5a0 h2 a,
.fl-builder-content .fl-node-5899eb1e0c5a0 h3 a,
.fl-builder-content .fl-node-5899eb1e0c5a0 h4 a,
.fl-builder-content .fl-node-5899eb1e0c5a0 h5 a,
.fl-builder-content .fl-node-5899eb1e0c5a0 h6 a {
	color: #ffffff;
}

.fl-node-5899eb1e0c5a0 {
	width: 26.98%;
}
.fl-node-5899eb1e0c5a0 > .fl-col-content {
	background-color: #755d45;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5899eb1e0c5e0 {
	width: 10%;
}
.fl-node-5899eb1e0c61f {
	color: #ffffff;
}
.fl-builder-content .fl-node-5899eb1e0c61f *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: #ffffff;
}

.fl-builder-content .fl-node-5899eb1e0c61f a {
	color: #ffffff;
}

.fl-builder-content .fl-node-5899eb1e0c61f a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-5899eb1e0c61f h1,
.fl-builder-content .fl-node-5899eb1e0c61f h2,
.fl-builder-content .fl-node-5899eb1e0c61f h3,
.fl-builder-content .fl-node-5899eb1e0c61f h4,
.fl-builder-content .fl-node-5899eb1e0c61f h5,
.fl-builder-content .fl-node-5899eb1e0c61f h6,
.fl-builder-content .fl-node-5899eb1e0c61f h1 a,
.fl-builder-content .fl-node-5899eb1e0c61f h2 a,
.fl-builder-content .fl-node-5899eb1e0c61f h3 a,
.fl-builder-content .fl-node-5899eb1e0c61f h4 a,
.fl-builder-content .fl-node-5899eb1e0c61f h5 a,
.fl-builder-content .fl-node-5899eb1e0c61f h6 a {
	color: #ffffff;
}

.fl-node-5899eb1e0c61f {
	width: 25.28%;
}
.fl-node-5899eb1e0c61f > .fl-col-content {
	background-color: #d6b06a;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5899ed62d3b03 {
	width: 100%;
}




.fl-node-5820af4080fc2 {
	width: 41.49%;
}
.fl-node-5820af4080fc2 > .fl-col-content {
	background-color: #48b59b;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5820af4081007 {
	width: 58.51%;
}




.fl-node-589dff9997781 {
	width: 41.49%;
}
.fl-node-589dff9997781 > .fl-col-content {
	background-color: #48b59b;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-589dff99977ff {
	width: 58.51%;
}
.fl-node-589dff99977ff > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129d58e {
	width: 100%;
}




.fl-node-582087129f429 {
	width: 100%;
}




.fl-node-59a6e9364b0bd {
	width: 100%;
}




.fl-node-582087129f4a7 {
	width: 100%;
}




.fl-node-59a6e7dfcad26 {
	width: 100%;
}




.fl-node-58d15bccf290d {
	width: 100%;
}
.fl-node-58d15bccf290d > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-58d15bccf29f7 {
	width: 100%;
}
.fl-node-58d15bccf29f7 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5836177338c39 {
	width: 100%;
}
.fl-node-5836177338c39 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-583df098484ae {
	width: 10%;
}




.fl-node-583df098484f2 {
	width: 80%;
}




.fl-node-583df09848532 {
	width: 10%;
}




.fl-node-583c7becee1e2 {
	width: 100%;
}




.fl-node-5836177338d2a {
	width: 100%;
}
.fl-node-5836177338d2a > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-58af0b32a3974 {
	width: 32.24%;
}




.fl-node-58af0b32a39af {
	width: 23.79%;
}




.fl-node-58af0b32a39ea {
	width: 33.9%;
}




.fl-node-58af0b32a3a24 {
	width: 10.07%;
}




.fl-node-582087129f2f0 {
	width: 100%;
}




.fl-node-582087129b963 {
	width: 100%;
}




.fl-node-582087129bbaa {
	width: 31%;
}
.fl-node-582087129bbaa > .fl-col-content {
	background-image: url(https://azucardeelsalvador.com/wp-content/uploads/2016/07/img16-08.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129bbe3 {
	width: 69%;
}
.fl-node-582087129b9d7 {
	color: #ffffff;
}
.fl-builder-content .fl-node-582087129b9d7 *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129b9d7 a {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129b9d7 a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129b9d7 h1,
.fl-builder-content .fl-node-582087129b9d7 h2,
.fl-builder-content .fl-node-582087129b9d7 h3,
.fl-builder-content .fl-node-582087129b9d7 h4,
.fl-builder-content .fl-node-582087129b9d7 h5,
.fl-builder-content .fl-node-582087129b9d7 h6,
.fl-builder-content .fl-node-582087129b9d7 h1 a,
.fl-builder-content .fl-node-582087129b9d7 h2 a,
.fl-builder-content .fl-node-582087129b9d7 h3 a,
.fl-builder-content .fl-node-582087129b9d7 h4 a,
.fl-builder-content .fl-node-582087129b9d7 h5 a,
.fl-builder-content .fl-node-582087129b9d7 h6 a {
	color: #ffffff;
}

.fl-node-582087129b9d7 {
	width: 16.57%;
}
.fl-node-582087129b9d7 > .fl-col-content {
	background-color: #8dab4e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129ba12 {
	width: 16.83%;
}
.fl-node-582087129ba12 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129ba4c {
	width: 16.65%;
}
.fl-node-582087129ba4c > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129ba86 {
	width: 16.65%;
}
.fl-node-582087129ba86 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129bac1 {
	width: 16.65%;
}
.fl-node-582087129bac1 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129bafb {
	width: 16.65%;
}
.fl-node-582087129bafb > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fl-node-582087129bc91 {
	color: #ffffff;
}
.fl-builder-content .fl-node-582087129bc91 *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129bc91 a {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129bc91 a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129bc91 h1,
.fl-builder-content .fl-node-582087129bc91 h2,
.fl-builder-content .fl-node-582087129bc91 h3,
.fl-builder-content .fl-node-582087129bc91 h4,
.fl-builder-content .fl-node-582087129bc91 h5,
.fl-builder-content .fl-node-582087129bc91 h6,
.fl-builder-content .fl-node-582087129bc91 h1 a,
.fl-builder-content .fl-node-582087129bc91 h2 a,
.fl-builder-content .fl-node-582087129bc91 h3 a,
.fl-builder-content .fl-node-582087129bc91 h4 a,
.fl-builder-content .fl-node-582087129bc91 h5 a,
.fl-builder-content .fl-node-582087129bc91 h6 a {
	color: #ffffff;
}

.fl-node-582087129bc91 {
	width: 16.65%;
}
.fl-node-582087129bc91 > .fl-col-content {
	background-color: #8dab4e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129bccb {
	width: 16.75%;
}
.fl-node-582087129bccb > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129bd05 {
	width: 16.65%;
}
.fl-node-582087129bd05 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129bd40 {
	width: 16.65%;
}
.fl-node-582087129bd40 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129bd7a {
	width: 16.65%;
}
.fl-node-582087129bd7a > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129bdb4 {
	width: 16.65%;
}
.fl-node-582087129bdb4 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129bffd {
	width: 100%;
}




.fl-node-582087129c1b0 {
	width: 50%;
}
.fl-node-582087129c1b0 > .fl-col-content {
	background-image: url(https://azucardeelsalvador.com/wp-content/uploads/2016/07/img16-09.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129c1ea {
	width: 50%;
}
.fl-node-582087129c1ea > .fl-col-content {
	background-image: url(https://azucardeelsalvador.com/wp-content/uploads/2016/07/img17-10.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129c29a {
	width: 31.97%;
}




.fl-node-582087129c2d5 {
	width: 18.03%;
}




.fl-node-582087129c30f {
	width: 18.03%;
}
.fl-node-582087129c30f > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129c349 {
	width: 31.97%;
}




.fl-node-582087129c101 {
	width: 100%;
}




.fl-node-582087129c550 {
	width: 100%;
}
.fl-node-582087129c550 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129c5fb {
	width: 31%;
}
.fl-node-582087129c5fb > .fl-col-content {
	background-image: url(https://azucardeelsalvador.com/wp-content/uploads/2016/07/img24-08.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129c66d {
	width: 69%;
}
.fl-node-582087129c66d > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
 .fl-node-582087129c66d > .fl-col-content {
	padding-right:130px;
	padding-left:130px;
}
.fl-node-582087129c719 {
	color: #ffffff;
}
.fl-builder-content .fl-node-582087129c719 *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129c719 a {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129c719 a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129c719 h1,
.fl-builder-content .fl-node-582087129c719 h2,
.fl-builder-content .fl-node-582087129c719 h3,
.fl-builder-content .fl-node-582087129c719 h4,
.fl-builder-content .fl-node-582087129c719 h5,
.fl-builder-content .fl-node-582087129c719 h6,
.fl-builder-content .fl-node-582087129c719 h1 a,
.fl-builder-content .fl-node-582087129c719 h2 a,
.fl-builder-content .fl-node-582087129c719 h3 a,
.fl-builder-content .fl-node-582087129c719 h4 a,
.fl-builder-content .fl-node-582087129c719 h5 a,
.fl-builder-content .fl-node-582087129c719 h6 a {
	color: #ffffff;
}

.fl-node-582087129c719 {
	width: 16.57%;
}
.fl-node-582087129c719 > .fl-col-content {
	background-color: #8dab4e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129c78e {
	width: 16.83%;
}
.fl-node-582087129c78e > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129c7c8 {
	width: 16.65%;
}
.fl-node-582087129c7c8 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129c83c {
	width: 16.65%;
}
.fl-node-582087129c83c > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129c8b0 {
	width: 16.65%;
}
.fl-node-582087129c8b0 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129c924 {
	width: 16.65%;
}
.fl-node-582087129c924 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fl-node-582087129c9d2 {
	color: #ffffff;
}
.fl-builder-content .fl-node-582087129c9d2 *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129c9d2 a {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129c9d2 a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129c9d2 h1,
.fl-builder-content .fl-node-582087129c9d2 h2,
.fl-builder-content .fl-node-582087129c9d2 h3,
.fl-builder-content .fl-node-582087129c9d2 h4,
.fl-builder-content .fl-node-582087129c9d2 h5,
.fl-builder-content .fl-node-582087129c9d2 h6,
.fl-builder-content .fl-node-582087129c9d2 h1 a,
.fl-builder-content .fl-node-582087129c9d2 h2 a,
.fl-builder-content .fl-node-582087129c9d2 h3 a,
.fl-builder-content .fl-node-582087129c9d2 h4 a,
.fl-builder-content .fl-node-582087129c9d2 h5 a,
.fl-builder-content .fl-node-582087129c9d2 h6 a {
	color: #ffffff;
}

.fl-node-582087129c9d2 {
	width: 14.87%;
}
.fl-node-582087129c9d2 > .fl-col-content {
	background-color: #8dab4e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129ca0c {
	width: 18.53%;
}
.fl-node-582087129ca0c > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129ca46 {
	width: 16.65%;
}
.fl-node-582087129ca46 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129caba {
	width: 16.65%;
}
.fl-node-582087129caba > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129cb2e {
	width: 16.65%;
}
.fl-node-582087129cb2e > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129cba2 {
	width: 16.65%;
}
.fl-node-582087129cba2 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129cf32 {
	width: 31.97%;
}
.fl-node-582087129cf32 > .fl-col-content {
	background-image: url(https://azucardeelsalvador.com/wp-content/uploads/2016/07/imgh1-08.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129cf6b {
	width: 36.06%;
}




.fl-node-582087129cfa4 {
	width: 31.97%;
}
.fl-node-582087129cfa4 > .fl-col-content {
	background-image: url(https://azucardeelsalvador.com/wp-content/uploads/2016/07/imgh2-08.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fl-node-582087129ccfa {
	color: #ffffff;
}
.fl-builder-content .fl-node-582087129ccfa *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129ccfa a {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129ccfa a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129ccfa h1,
.fl-builder-content .fl-node-582087129ccfa h2,
.fl-builder-content .fl-node-582087129ccfa h3,
.fl-builder-content .fl-node-582087129ccfa h4,
.fl-builder-content .fl-node-582087129ccfa h5,
.fl-builder-content .fl-node-582087129ccfa h6,
.fl-builder-content .fl-node-582087129ccfa h1 a,
.fl-builder-content .fl-node-582087129ccfa h2 a,
.fl-builder-content .fl-node-582087129ccfa h3 a,
.fl-builder-content .fl-node-582087129ccfa h4 a,
.fl-builder-content .fl-node-582087129ccfa h5 a,
.fl-builder-content .fl-node-582087129ccfa h6 a {
	color: #ffffff;
}

.fl-node-582087129ccfa {
	width: 31.92%;
}
.fl-node-582087129ccfa > .fl-col-content {
	background-color: #755d45;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129cd6c {
	width: 36.3%;
}
.fl-node-582087129cd6c > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fl-node-582087129ce4f {
	color: #ffffff;
}
.fl-builder-content .fl-node-582087129ce4f *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129ce4f a {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129ce4f a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-582087129ce4f h1,
.fl-builder-content .fl-node-582087129ce4f h2,
.fl-builder-content .fl-node-582087129ce4f h3,
.fl-builder-content .fl-node-582087129ce4f h4,
.fl-builder-content .fl-node-582087129ce4f h5,
.fl-builder-content .fl-node-582087129ce4f h6,
.fl-builder-content .fl-node-582087129ce4f h1 a,
.fl-builder-content .fl-node-582087129ce4f h2 a,
.fl-builder-content .fl-node-582087129ce4f h3 a,
.fl-builder-content .fl-node-582087129ce4f h4 a,
.fl-builder-content .fl-node-582087129ce4f h5 a,
.fl-builder-content .fl-node-582087129ce4f h6 a {
	color: #ffffff;
}

.fl-node-582087129ce4f {
	width: 31.78%;
}
.fl-node-582087129ce4f > .fl-col-content {
	background-color: #8dab4e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-582087129cec1 {
	width: 100%;
}
.fl-node-582087129cec1 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fl-builder-content .fl-rich-text strong {
	font-weight: bold;
}
 .fl-node-583c7e75b02ac > .fl-module-content {
	margin-top:140px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-583c7e75b02ac > .fl-module-content { margin-top:20px; } }img.mfp-img {
    padding-bottom: 40px !important;
}
@media (max-width: 768px) { /* Mobile Photo */
.fl-photo-content {
	width: 100%;
} }.fl-node-583c7e75b02e9 .fl-photo {
	text-align: center;
}
 .fl-node-583c7e75b03de > .fl-module-content {
	margin-top:10px;
	margin-bottom:0px;
}
 .fl-node-5915c30e3a447 > .fl-module-content {
	margin-top:140px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-5915c30e3a447 > .fl-module-content { margin-top:20px; } }.fl-node-5915c30e3a482 .fl-photo {
	text-align: center;
}
 .fl-node-5915c30e3a56e > .fl-module-content {
	margin-top:10px;
	margin-bottom:0px;
}
/* Title
---------------------------------------------------*/

body a.fl-callout-title-link {
	text-decoration: none;
}
body h1.fl-callout-title,
body h2.fl-callout-title,
body h3.fl-callout-title,
body h4.fl-callout-title,
body h5.fl-callout-title,
body h6.fl-callout-title {
	margin: 0;
	padding: 0 0 10px 0;
}

/* Text
---------------------------------------------------*/

.fl-callout-text p {
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
}

/* Button
---------------------------------------------------*/

.fl-callout-button {
	padding: 10px 0 0 0;
}

/* CTA Link
---------------------------------------------------*/

.fl-callout-cta-link {
	display: block;
}

/* Icons
---------------------------------------------------*/

/* Above/Below Title */
.fl-callout-icon-above-title .fl-icon {
	display: block;
	margin-bottom: 20px;
}
.fl-callout-icon-below-title .fl-icon {
	display: block;
	margin: 10px 0 15px;
}
.fl-callout-icon-above-title .fl-icon i,
.fl-callout-icon-below-title .fl-icon i {
	display: inline-block;
	float: none;
}

/* Left/Right of Title */
.fl-callout-icon-left-title .fl-callout-title,
.fl-callout-icon-right-title .fl-callout-title {
	display: inline-block;
}
.fl-callout-icon-left-title .fl-callout-title span,
.fl-callout-icon-right-title .fl-callout-title span {
	display: table-cell;
	vertical-align: middle;
}
.fl-callout-icon-left-title .fl-icon {
	padding-right: 15px;
}
.fl-callout-icon-right-title .fl-icon {
	padding-left: 15px;
}

/* Left/Right */
.fl-callout-icon-left,
.fl-callout-icon-right {
	display: table;
}
.fl-callout-icon-left .fl-icon,
.fl-callout-icon-left-text .fl-icon {
	display: table-cell;
	vertical-align: top;
	padding-right: 15px;
}
.fl-callout-icon-right .fl-icon,
.fl-callout-icon-right-text .fl-icon {
	display: table-cell;
	vertical-align: top;
	padding-left: 15px;
}

.fl-callout-icon-left .fl-callout-content,
.fl-callout-icon-right .fl-callout-content,
.fl-callout-icon-left-text .fl-callout-text-wrap,
.fl-callout-icon-right-text .fl-callout-text-wrap {
	display: table-cell;
}

/* Photos
---------------------------------------------------*/

/* Above Title */
.fl-callout-photo-above-title .fl-photo {
	margin-bottom: 15px;
}

/* Below Title */
.fl-callout-photo-below-title .fl-photo {
	margin-bottom: 15px;
	margin-top: 5px;
}

/* Left */
.fl-callout-photo-left {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.fl-callout-photo-left .fl-callout-photo,
.fl-callout-photo-left-text .fl-callout-photo {
	display: table-cell;
	padding-right: 30px;
	width: 50%;
	vertical-align: top;
}
.fl-callout-photo-left .fl-callout-content,
.fl-callout-photo-left-text .fl-callout-text-wrap {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
}

/* Right */
.fl-callout-photo-right {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.fl-callout-photo-right .fl-callout-photo,
.fl-callout-photo-right-text .fl-callout-photo {
	display: table-cell;
	padding-left: 30px;
	width: 50%;
	vertical-align: top;
}
.fl-callout-photo-right .fl-callout-content,
.fl-callout-photo-right-text .fl-callout-text-wrap {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
}

.fl-module-callout .fl-module-content {
	overflow: hidden;
}
@media (max-width: 768px) { .fl-callout-photo-left,
.fl-callout-photo-right {
	display: block;
}
.fl-callout-photo-left .fl-callout-photo,
.fl-callout-photo-left-text .fl-callout-photo {
	display: block;
	margin-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
	width: auto;
}
.fl-callout-photo-right .fl-callout-photo,
.fl-callout-photo-right-text .fl-callout-photo {
	display: block;
	margin-top: 25px;
	padding-left: 0;
	padding-right: 0;
	width: auto;
}
.fl-callout-photo-left .fl-callout-content,
.fl-callout-photo-left-text .fl-callout-content,
.fl-callout-photo-right .fl-callout-content,
.fl-callout-photo-right-text .fl-callout-content {
	display: block;
	width: auto;
} }.fl-node-582087129b498 .fl-callout {
	text-align: center;
}
.fl-node-582087129b498 .fl-callout-icon-left, .fl-node-582087129b498 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129b498 .fl-callout-icon-left, .fl-node-582087129b498 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129b498 .fl-callout-icon-left, .fl-node-582087129b498 .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-582087129b498 > .fl-module-content {
	margin-right:60px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129b498 > .fl-module-content { margin-right:20px; } }.fl-node-582087129b632 .fl-callout {
	text-align: center;
}
.fl-node-582087129b632 .fl-callout-icon-left, .fl-node-582087129b632 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129b632 .fl-callout-icon-left, .fl-node-582087129b632 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129b632 .fl-callout-icon-left, .fl-node-582087129b632 .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-582087129b632 > .fl-module-content {
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
}
@media (max-width: 768px) { .fl-node-582087129b632 > .fl-module-content { margin-left:20px;margin-right:20px; } }.fl-node-582087129b66c .fl-callout {
	text-align: center;
}
.fl-node-582087129b66c .fl-callout-icon-left, .fl-node-582087129b66c .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129b66c .fl-callout-icon-left, .fl-node-582087129b66c .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129b66c .fl-callout-icon-left, .fl-node-582087129b66c .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-582087129b66c > .fl-module-content {
	margin-bottom:0px;
	margin-left:60px;
}
@media (max-width: 768px) { .fl-node-582087129b66c > .fl-module-content { margin-left:20px; } }.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}.fl-node-58209627edce2.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-58209627edce2 > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-582096b5c5ad1 > .fl-module-content {
	margin-top:0px;
}
 .fl-node-5820995779054 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}

.fl-builder-content .fl-node-58209cc579ea9 a.fl-button,
.fl-builder-content .fl-node-58209cc579ea9 a.fl-button:hover,
.fl-builder-content .fl-node-58209cc579ea9 a.fl-button:visited {
		background: rgba(255,255,255,0);
	}

.fl-builder-content .fl-node-58209cc579ea9 a.fl-button:hover {
	background-color: rgba(255,255,255,0);
}













.fl-node-58209cc579ea9 a.fl-button {
	width: 150px;
}
.fl-node-58209cc579ea9 .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-58209cc579ea9 .fl-button-wrap a.fl-button {
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 24px;
}
.fl-builder-content .fl-node-58209cc579ea9 a.fl-button, .fl-builder-content .fl-node-58209cc579ea9 a.fl-button:visited {
	font-size: 14px;
	line-height: 14px;
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.fl-builder-content .fl-node-58209cc579ea9 a.fl-button:hover, .fl-builder-content .fl-node-58209cc579ea9 a.fl-button:focus {
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
 .fl-node-58209cc579ea9 > .fl-module-content {
	margin-top:0px;
}
.fl-node-593f245f6aa1b .fl-photo {
	text-align: center;
}
 .fl-node-593f245f6aa1b > .fl-module-content {
	margin-top:200px;
}
@media (max-width: 768px) { .fl-node-593f245f6aa1b > .fl-module-content { margin-top:20px; } }.fl-row .fl-col .fl-node-5820a522463bf h2.fl-heading a,
.fl-row .fl-col .fl-node-5820a522463bf h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-5820a522463bf h2.fl-heading .fl-heading-text *,
.fl-node-5820a522463bf h2.fl-heading .fl-heading-text {
	color: #706f6f;
}
.fl-node-5820a522463bf.fl-module-heading .fl-heading {
	text-align: center;
}
.fl-node-5820a9e91765d .fl-callout {
	text-align: center;
}
.fl-node-5820a9e91765d .fl-callout-icon-left, .fl-node-5820a9e91765d .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-5820a9e91765d .fl-callout-icon-left, .fl-node-5820a9e91765d .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-5820a9e91765d .fl-callout-icon-left, .fl-node-5820a9e91765d .fl-callout-icon-right {
		float: none;
	}
}

.fl-builder-content .fl-node-5820acb91eec3 a.fl-button,
.fl-builder-content .fl-node-5820acb91eec3 a.fl-button:hover,
.fl-builder-content .fl-node-5820acb91eec3 a.fl-button:visited {
		background: rgba(0,161,154,0);
	}

.fl-builder-content .fl-node-5820acb91eec3 a.fl-button:hover {
	background-color: rgba(0,161,154,0);
}

.fl-builder-content .fl-node-5820acb91eec3 a.fl-button,
.fl-builder-content .fl-node-5820acb91eec3 a.fl-button:visited,
.fl-builder-content .fl-node-5820acb91eec3 a.fl-button *,
.fl-builder-content .fl-node-5820acb91eec3 a.fl-button:visited * {
	color: #00a19a;
}






.fl-builder-content .fl-node-5820acb91eec3 a.fl-button:hover,
.fl-builder-content .fl-node-5820acb91eec3 a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-5820acb91eec3 a.fl-button:hover * {
	color: #00a19a;
}







.fl-node-5820acb91eec3 a.fl-button {
	width: 120px;
}
.fl-node-5820acb91eec3 .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-5820acb91eec3 .fl-button-wrap a.fl-button {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.fl-builder-content .fl-node-5820acb91eec3 a.fl-button, .fl-builder-content .fl-node-5820acb91eec3 a.fl-button:visited {
	font-size: 12px;
	line-height: 12px;
	border: 1px solid rgba(0,149,142,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #00958e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.fl-builder-content .fl-node-5820acb91eec3 a.fl-button:hover, .fl-builder-content .fl-node-5820acb91eec3 a.fl-button:focus {
	border: 1px solid rgba(0,149,142,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #00958e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
 .fl-node-5820acb91eec3 > .fl-module-content {
	margin-top:0px;
}
.fl-node-5820aaa7acad1 .fl-callout {
	text-align: center;
}
.fl-node-5820aaa7acad1 .fl-callout-icon-left, .fl-node-5820aaa7acad1 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-5820aaa7acad1 .fl-callout-icon-left, .fl-node-5820aaa7acad1 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-5820aaa7acad1 .fl-callout-icon-left, .fl-node-5820aaa7acad1 .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-5820aaa7acad1 > .fl-module-content {
	margin-right:30px;
	margin-left:30px;
}
@media (max-width: 768px) { .fl-node-5820aaa7acad1 > .fl-module-content { margin-left:20px;margin-right:20px; } }
.fl-builder-content .fl-node-5820acc65d53e a.fl-button,
.fl-builder-content .fl-node-5820acc65d53e a.fl-button:hover,
.fl-builder-content .fl-node-5820acc65d53e a.fl-button:visited {
		background: rgba(0,161,154,0);
	}

.fl-builder-content .fl-node-5820acc65d53e a.fl-button:hover {
	background-color: rgba(0,161,154,0);
}

.fl-builder-content .fl-node-5820acc65d53e a.fl-button,
.fl-builder-content .fl-node-5820acc65d53e a.fl-button:visited,
.fl-builder-content .fl-node-5820acc65d53e a.fl-button *,
.fl-builder-content .fl-node-5820acc65d53e a.fl-button:visited * {
	color: #00a19a;
}






.fl-builder-content .fl-node-5820acc65d53e a.fl-button:hover,
.fl-builder-content .fl-node-5820acc65d53e a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-5820acc65d53e a.fl-button:hover * {
	color: #00a19a;
}







.fl-node-5820acc65d53e a.fl-button {
	width: 120px;
}
.fl-node-5820acc65d53e .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-5820acc65d53e .fl-button-wrap a.fl-button {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.fl-builder-content .fl-node-5820acc65d53e a.fl-button, .fl-builder-content .fl-node-5820acc65d53e a.fl-button:visited {
	font-size: 12px;
	line-height: 12px;
	border: 1px solid rgba(0,149,142,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #00958e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.fl-builder-content .fl-node-5820acc65d53e a.fl-button:hover, .fl-builder-content .fl-node-5820acc65d53e a.fl-button:focus {
	border: 1px solid rgba(0,149,142,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #00958e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
 .fl-node-5820acc65d53e > .fl-module-content {
	margin-top:20px;
}
.fl-node-5820ab09dd112 .fl-callout {
	text-align: center;
}
.fl-node-5820ab09dd112 .fl-callout-icon-left, .fl-node-5820ab09dd112 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-5820ab09dd112 .fl-callout-icon-left, .fl-node-5820ab09dd112 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-5820ab09dd112 .fl-callout-icon-left, .fl-node-5820ab09dd112 .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-5820ab09dd112 > .fl-module-content {
	margin-right:30px;
	margin-left:30px;
}
@media (max-width: 768px) { .fl-node-5820ab09dd112 > .fl-module-content { margin-left:20px;margin-right:20px; } }
.fl-builder-content .fl-node-5820accb71f9a a.fl-button,
.fl-builder-content .fl-node-5820accb71f9a a.fl-button:hover,
.fl-builder-content .fl-node-5820accb71f9a a.fl-button:visited {
		background: rgba(0,161,154,0);
	}

.fl-builder-content .fl-node-5820accb71f9a a.fl-button:hover {
	background-color: rgba(0,161,154,0);
}

.fl-builder-content .fl-node-5820accb71f9a a.fl-button,
.fl-builder-content .fl-node-5820accb71f9a a.fl-button:visited,
.fl-builder-content .fl-node-5820accb71f9a a.fl-button *,
.fl-builder-content .fl-node-5820accb71f9a a.fl-button:visited * {
	color: #00a19a;
}






.fl-builder-content .fl-node-5820accb71f9a a.fl-button:hover,
.fl-builder-content .fl-node-5820accb71f9a a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-5820accb71f9a a.fl-button:hover * {
	color: #00a19a;
}







.fl-node-5820accb71f9a a.fl-button {
	width: 120px;
}
.fl-node-5820accb71f9a .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-5820accb71f9a .fl-button-wrap a.fl-button {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.fl-builder-content .fl-node-5820accb71f9a a.fl-button, .fl-builder-content .fl-node-5820accb71f9a a.fl-button:visited {
	font-size: 12px;
	line-height: 12px;
	border: 1px solid rgba(0,149,142,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #00958e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.fl-builder-content .fl-node-5820accb71f9a a.fl-button:hover, .fl-builder-content .fl-node-5820accb71f9a a.fl-button:focus {
	border: 1px solid rgba(0,149,142,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #00958e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
 .fl-node-5820accb71f9a > .fl-module-content {
	margin-top:0px;
}
.fl-node-5820ab4c4b244 .fl-callout {
	text-align: center;
}
.fl-node-5820ab4c4b244 .fl-callout-icon-left, .fl-node-5820ab4c4b244 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-5820ab4c4b244 .fl-callout-icon-left, .fl-node-5820ab4c4b244 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-5820ab4c4b244 .fl-callout-icon-left, .fl-node-5820ab4c4b244 .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-5820ab4c4b244 > .fl-module-content {
	margin-right:30px;
	margin-left:30px;
}
@media (max-width: 768px) { .fl-node-5820ab4c4b244 > .fl-module-content { margin-left:20px;margin-right:20px; } }
.fl-builder-content .fl-node-5820acd09751c a.fl-button,
.fl-builder-content .fl-node-5820acd09751c a.fl-button:hover,
.fl-builder-content .fl-node-5820acd09751c a.fl-button:visited {
		background: rgba(0,161,154,0);
	}

.fl-builder-content .fl-node-5820acd09751c a.fl-button:hover {
	background-color: rgba(0,161,154,0);
}

.fl-builder-content .fl-node-5820acd09751c a.fl-button,
.fl-builder-content .fl-node-5820acd09751c a.fl-button:visited,
.fl-builder-content .fl-node-5820acd09751c a.fl-button *,
.fl-builder-content .fl-node-5820acd09751c a.fl-button:visited * {
	color: #00a19a;
}






.fl-builder-content .fl-node-5820acd09751c a.fl-button:hover,
.fl-builder-content .fl-node-5820acd09751c a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-5820acd09751c a.fl-button:hover * {
	color: #00a19a;
}







.fl-node-5820acd09751c a.fl-button {
	width: 120px;
}
.fl-node-5820acd09751c .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-5820acd09751c .fl-button-wrap a.fl-button {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.fl-builder-content .fl-node-5820acd09751c a.fl-button, .fl-builder-content .fl-node-5820acd09751c a.fl-button:visited {
	font-size: 12px;
	line-height: 12px;
	border: 1px solid rgba(0,149,142,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #00958e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.fl-builder-content .fl-node-5820acd09751c a.fl-button:hover, .fl-builder-content .fl-node-5820acd09751c a.fl-button:focus {
	border: 1px solid rgba(0,149,142,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #00958e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
 .fl-node-5820acd09751c > .fl-module-content {
	margin-top:65px;
}
@media (max-width: 768px) { .fl-node-5820acd09751c > .fl-module-content { margin-top:20px; } }.fl-node-5820a9289f8ec .fl-callout {
	text-align: center;
}
.fl-node-5820a9289f8ec .fl-callout-icon-left, .fl-node-5820a9289f8ec .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-5820a9289f8ec .fl-callout-icon-left, .fl-node-5820a9289f8ec .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-5820a9289f8ec .fl-callout-icon-left, .fl-node-5820a9289f8ec .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-5820a9289f8ec > .fl-module-content {
	margin-right:30px;
	margin-left:30px;
}
@media (max-width: 768px) { .fl-node-5820a9289f8ec > .fl-module-content { margin-left:20px;margin-right:20px; } }
.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button,
.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:hover,
.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:visited {
		background: rgba(0,161,154,0);
	}

.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:hover {
	background-color: rgba(0,161,154,0);
}

.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button,
.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:visited,
.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button *,
.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:visited * {
	color: #00a19a;
}






.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:hover,
.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:hover * {
	color: #00a19a;
}







.fl-node-5820ac41a93f9 a.fl-button {
	width: 120px;
}
.fl-node-5820ac41a93f9 .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-5820ac41a93f9 .fl-button-wrap a.fl-button {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button, .fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:visited {
	font-size: 12px;
	line-height: 12px;
	border: 1px solid rgba(0,149,142,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #00958e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:hover, .fl-builder-content .fl-node-5820ac41a93f9 a.fl-button:focus {
	border: 1px solid rgba(0,149,142,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #00958e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
 .fl-node-5820ac41a93f9 > .fl-module-content {
	margin-top:5px;
}
.fl-row .fl-col .fl-node-5899ed06491ae h2.fl-heading a,
.fl-row .fl-col .fl-node-5899ed06491ae h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-5899ed06491ae h2.fl-heading .fl-heading-text *,
.fl-node-5899ed06491ae h2.fl-heading .fl-heading-text {
	color: #735b42;
}
.fl-node-5899ed06491ae.fl-module-heading .fl-heading {
	text-align: center;
}
.fl-node-5899eb598feb0 .fl-callout {
	text-align: left;
}
.fl-node-5899eb598feb0 .fl-callout-icon-left, .fl-node-5899eb598feb0 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-5899eb598feb0 .fl-callout-icon-left, .fl-node-5899eb598feb0 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-5899eb598feb0 .fl-callout-icon-left, .fl-node-5899eb598feb0 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-5899ebaa2e9d1 .fl-callout {
	text-align: left;
}
.fl-node-5899ebaa2e9d1 .fl-callout-icon-left, .fl-node-5899ebaa2e9d1 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-5899ebaa2e9d1 .fl-callout-icon-left, .fl-node-5899ebaa2e9d1 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-5899ebaa2e9d1 .fl-callout-icon-left, .fl-node-5899ebaa2e9d1 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-5899ec043304c .fl-callout {
	text-align: left;
}
.fl-node-5899ec043304c .fl-callout-icon-left, .fl-node-5899ec043304c .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-5899ec043304c .fl-callout-icon-left, .fl-node-5899ec043304c .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-5899ec043304c .fl-callout-icon-left, .fl-node-5899ec043304c .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-5820afaeec3fc .fl-photo {
	text-align: center;
}
 .fl-node-5820afaeec3fc > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-5820b29fddf01 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-node-589dff99977c0 .fl-photo {
	text-align: center;
}
 .fl-node-589dff99977c0 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-589dff9997841 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-node-582087129da4b .fl-callout {
	text-align: left;
}
.fl-node-582087129da4b .fl-callout-icon-left, .fl-node-582087129da4b .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129da4b .fl-callout-icon-left, .fl-node-582087129da4b .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129da4b .fl-callout-icon-left, .fl-node-582087129da4b .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129d602 .fl-callout {
	text-align: left;
}
.fl-node-582087129d602 .fl-callout-icon-left, .fl-node-582087129d602 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129d602 .fl-callout-icon-left, .fl-node-582087129d602 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129d602 .fl-callout-icon-left, .fl-node-582087129d602 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129d63c .fl-callout {
	text-align: left;
}
.fl-node-582087129d63c .fl-callout-icon-left, .fl-node-582087129d63c .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129d63c .fl-callout-icon-left, .fl-node-582087129d63c .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129d63c .fl-callout-icon-left, .fl-node-582087129d63c .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129d677 .fl-callout {
	text-align: left;
}
.fl-node-582087129d677 .fl-callout-icon-left, .fl-node-582087129d677 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129d677 .fl-callout-icon-left, .fl-node-582087129d677 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129d677 .fl-callout-icon-left, .fl-node-582087129d677 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129d6b1 .fl-callout {
	text-align: left;
}
.fl-node-582087129d6b1 .fl-callout-icon-left, .fl-node-582087129d6b1 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129d6b1 .fl-callout-icon-left, .fl-node-582087129d6b1 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129d6b1 .fl-callout-icon-left, .fl-node-582087129d6b1 .fl-callout-icon-right {
		float: none;
	}
}
.fl-row .fl-col .fl-node-582087129f46b h2.fl-heading a,
.fl-row .fl-col .fl-node-582087129f46b h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-582087129f46b h2.fl-heading .fl-heading-text *,
.fl-node-582087129f46b h2.fl-heading .fl-heading-text {
	color: #148d7f;
}
.fl-node-582087129f46b.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-582087129f46b > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-5820d7430eeca .fl-separator {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
	max-width: 100%;
	margin: auto;
}

			 .fl-node-5820d7430eeca > .fl-module-content {
	margin-top:-25px;
}
@media (max-width: 768px) { .fl-node-5820d7430eeca > .fl-module-content { margin-top:20px; } }/* Post Slider */

/* Wrappers */
body.rtl .fl-module-post-carousel .bx-viewport {
	direction: ltr;
}
body.rtl .fl-post-carousel-post {
	direction: rtl;
}
.fl-module-post-carousel .bx-wrapper {
	max-width: 100% !important;
	margin: 0 auto 40px;
}
.fl-module-post-carousel .bx-controls {
	width: 100%;
	position: absolute;
	bottom: 0;
	margin-top: 20px;
}

.fl-post-carousel-navigation{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	z-index: 2;
	margin-top: -16px;
}
.fl-post-carousel-navigation a{
	position: absolute;
	display: inline-block;
	opacity: .7;
}
.fl-post-carousel-navigation a:hover{ opacity: 1; }

.fl-post-carousel-navigation .carousel-prev{ left: 0; }
.fl-post-carousel-navigation .carousel-next{ right: 0; }

.fl-post-carousel-navigation .fl-post-carousel-svg-container{
	position: relative;
	width: 32px;
	height: 32px;
}
.fl-post-carousel-navigation svg{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.fl-post-carousel-navigation path{ fill: #fff; }

.fl-post-carousel-navigation a.disabled,
.bx-controls a.disabled {
	pointer-events: none;
}

/*Module styles =======================================*/

/* Post Carousel */
.fl-post-carousel {
	margin: 0 auto;
	position: relative;
}

.fl-post-carousel-wrapper:before,
.fl-post-carousel-wrapper:after {
	content: '';
	display: table;
}
.fl-post-carousel-wrapper:after {
	clear: both;
}

.fl-post-carousel-post {
	position: absolute;
	top: 0;
	float: left;
	visibility: hidden;
	background: #fff;
}

.fl-post-carousel-loaded .fl-post-carousel-post {
	position: relative;
	visibility: visible;
	margin: 0;
	-webkit-backface-visibility: hidden; /* Safari */
	backface-visibility: hidden;
}

.fl-post-carousel-image img {
	height: auto !important;
	width: 100% !important;
}
.fl-post-carousel-image .fl-photo-content {
	display: block;
}

/* Layout - post grid */
.fl-post-carousel-post {
	border: 1px solid #e6e6e6;
	border: 1px solid rgba(0,0,0,0.1);
}
.fl-post-carousel-text {
	padding: 20px;
}
.fl-post-carousel-title {
	padding-bottom: 7px;
}
.fl-post-carousel-content {
	font-size: 14px;
	line-height: 22px;
}
.fl-post-carousel-content p:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
}
.fl-post-carousel-title {
	font-size: 20px;
	line-height: 26px;
	margin: 0 0 10px;
	padding: 0;
}
.fl-post-carousel-meta {
	font-size: 14px;
	margin: 0 0 10px;
	padding: 0;
}

/* Layout - post gallery */

.fl-post-carousel-gallery .fl-post-carousel-link {
	display: block;
	height: 100%;
	text-decoration: none;
}
.fl-post-carousel-gallery .fl-post-carousel-img {
	position: relative;
	z-index: 1;
}

.fl-post-carousel-gallery .fl-post-carousel-text-wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	text-align: center;
	filter: alpha(opacity = 0);
	opacity: 0;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	        transition: all 0.3s;
}
.fl-post-carousel-gallery .fl-post-no-crop .fl-post-carousel-text-wrap,
.fl-post-carousel-gallery .fl-post-no-crop .fl-post-carousel-text{
	position: relative;
	padding: 20px;
	top: 0;
	left: 0;
	-webkit-transform: none;
	   -moz-transform: none;
	    -ms-transform: none;
	        transform: none;
}

.fl-post-carousel-gallery .fl-post-carousel-link:hover .fl-post-carousel-text-wrap,
.fl-post-carousel-gallery .fl-post-carousel-post.fl-post-no-thumb .fl-post-carousel-text-wrap {
	filter: alpha(opacity = 100);
	opacity: 1;
}

.fl-post-carousel-gallery .fl-post-carousel-text {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 100%;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	        transition: all 0.3s;
}

.fl-post-carousel-gallery .fl-post-carousel-title {
	margin: 0 0 5px 0;
}

/* slide ratio - for slides with no thumb */
.fl-post-carousel-gallery .fl-post-carousel-ratio{
	display: block;
	position: relative;
	width: 100%;
	height: auto;
}
.fl-post-carousel-gallery .fl-post-carousel-ratio{ padding-bottom: 70%; }

.fl-post-carousel-gallery .fl-carousel-icon{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.fl-post-carousel-gallery .fl-carousel-icon i,
.fl-post-carousel-gallery .fl-carousel-icon i:before{
	width: 24px;
	height: 24px;
	font-size: 24px;
}

/* Gallery Transitions */
.fl-post-carousel-gallery .fl-post-carousel-text,
.fl-post-carousel-gallery .fl-post-carousel-link:hover .fl-post-carousel-text,
.fl-post-carousel-gallery .fl-post-carousel-post.fl-post-no-thumb .fl-post-carousel-text{
	-webkit-transform: translate3d(-50%,-50%,0);
	   -moz-transform: translate3d(-50%,-50%,0);
	    -ms-transform: translate(-50%,-50%);
			transform: translate3d(-50%,-50%,0);
}

/* Common Styles */
body .fl-post-carousel-text a {
	text-decoration: none;
}

	.fl-node-59a6e7df1d951 .fl-post-carousel-wrapper{
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
	}

	

.fl-node-59a6e7df1d951 .fl-post-carousel .fl-post-carousel-post {
	width: 33.33%;
}

.fl-node-59a6e7df1d951 .fl-post-carousel .fl-post-carousel-post:nth-child(-n+3) {
	position: relative;
}



	.fl-builder-content .fl-node-59a6e7df1d951 .fl-post-carousel-post{
		background-color: #ffffff;
	}



		.fl-node-59a6e7df1d951 .fl-post-carousel {
		padding: 0 48px;
	}
	
	.fl-node-59a6e7df1d951 .fl-post-carousel-navigation path{
			fill: currentColor;
		}

	


.fl-node-59a6e7df1d951 .fl-post-carousel-meta a {
	color: #cccccc;
}
.fl-node-59a6e7df1d951 .fl-post-carousel-meta a:hover {
	color: #ffffff;
}
.fl-row .fl-col .fl-node-58d15bccf2948 h2.fl-heading a,
.fl-row .fl-col .fl-node-58d15bccf2948 h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-58d15bccf2948 h2.fl-heading .fl-heading-text *,
.fl-node-58d15bccf2948 h2.fl-heading .fl-heading-text {
	color: #148d7f;
}
.fl-node-58d15bccf2948.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-58d15bccf2948 > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-58d15bccf2982 .fl-separator {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
	max-width: 100%;
	margin: auto;
}

			 .fl-node-58d15bccf2982 > .fl-module-content {
	margin-top:-25px;
}
@media (max-width: 768px) { .fl-node-58d15bccf2982 > .fl-module-content { margin-top:20px; } }/* Generic Styles */
.fl-module-post-grid .fl-sep {
	display: inline-block;
	margin: 0 2px;
}

/* Post Columns */
body.rtl .fl-post-column {
	float: right;
}
.fl-post-column {
	float: left;
}
.fl-post-column .fl-post-grid-post {
	visibility: visible;
}

/* Post Grid */
.fl-post-grid {
	margin: 0 auto;
	position: relative;
}
.fl-post-grid:before,
.fl-post-grid:after {
	display: table;
	content: " ";
}
.fl-post-grid:after {
	clear: both;
}
.fl-post-grid-post {
	background: #fff;
	border: 1px solid #e6e6e6;
	visibility: hidden;
}
.fl-post-grid-post,
.fl-post-feed-post {
	overflow: hidden;
}

.fl-post-grid-image {
	position: relative;
}
.fl-post-grid-image img {
	height: auto !important;
	width: 100% !important;
}
.fl-post-grid-text {
	padding: 20px;
}
.fl-post-grid-title {
	padding-bottom: 7px;
}
body .fl-post-grid-text,
body .fl-post-grid-content p {
	font-size: 14px;
	line-height: 22px;
}
body .fl-post-grid-text > *:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
body .fl-post-grid-content p:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
}
body .fl-post-grid-text a {
	text-decoration: none;
}
body .fl-post-grid-title {
	font-size: 20px;
	line-height: 26px;
	margin: 0 0 10px;
	padding: 0;
}
body .fl-post-grid-meta {
	font-size: 14px;
	padding-bottom: 10px;
}
.fl-post-feed-comments .fa {
	vertical-align: text-top;
}
.fl-post-grid-more {
	margin-top: 10px;
	display: inline-block;
}
.fl-post-grid #infscr-loading {
	bottom: 0;
	left: 0;
	right: 0;
	padding: 40px 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

/* Post Gallery */
.fl-post-gallery-post {
	overflow: hidden;
	position: relative;
	visibility: hidden;
}
.fl-post-gallery-link {
	display: block;
	height: 100%;
}
.fl-post-gallery-img {
	position: relative;
	z-index: 1;
}
.fl-post-gallery-img-horiz {
	height: 100% !important;
	max-height: 100% !important;
	max-width: none !important;
	width: auto !important;
}
.fl-post-gallery-img-vert {
	height: auto !important;
	max-height: none !important;
	max-width: 100% !important;
	width: 100% !important;
}
.fl-post-gallery-text-wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	text-align: center;
	filter: alpha(opacity = 0);
	opacity: 0;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	        transition: all 0.3s;
}

.fl-post-gallery-link:hover .fl-post-gallery-text-wrap {
	filter: alpha(opacity = 100);
	opacity: 1;
}

.fl-post-gallery-text {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 100%;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	        transition: all 0.3s;
}

/* Gallery Transitions */
.fl-post-gallery-text,
.fl-post-gallery-link:hover .fl-post-gallery-text{
	-webkit-transform: translate3d(-50%,-50%,0);
	   -moz-transform: translate3d(-50%,-50%,0);
	    -ms-transform: translate(-50%,-50%);
			transform: translate3d(-50%,-50%,0);
}

/* Gallery Icons */
.fl-post-gallery-text .fl-gallery-icon{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.fl-post-gallery-text .fl-gallery-icon i,
.fl-post-gallery-text .fl-gallery-icon i:before{
	width: 24px;
	height: 24px;
	font-size: 24px;
}

.fl-post-gallery-text h2.fl-post-gallery-title {
	font-size: 22px;
	margin: 0 0 5px 0;
}
.fl-post-gallery #infscr-loading {
	clear: both;
	padding: 40px 0;
	text-align: center;
	width: 100%;
}

/* Post Feed */
.fl-post-feed-post {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 40px;
}
.fl-post-feed-post:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.fl-post-feed-header {
	margin-bottom: 20px;
}
.fl-post-feed-header a {
	text-decoration: none;
}
body h2.fl-post-feed-title {
	margin: 0 0 10px;
	padding: 0;
	clear: none;
}
body .fl-post-feed-meta {
	font-size: 14px;
	margin-bottom: 5px;
}
.fl-post-feed-meta .fl-sep {
	margin: 0 3px;
}
.fl-post-feed-image {
	margin-bottom: 25px;
	position: relative;
}
.fl-post-feed-image img {
	height: auto !important;
	width: 100% !important;
}
.fl-post-feed-image-beside .fl-post-feed-image,
.fl-post-feed-image-beside-content .fl-post-feed-image {
	float: left;
	margin-bottom: 0;
	width: 33%;
}
.fl-post-feed-image-beside .fl-post-feed-text,
.fl-post-feed-image-beside-content .fl-post-feed-text {
	margin-left: 37%;
}
.fl-post-feed-image-beside-right .fl-post-feed-image,
.fl-post-feed-image-beside-content-right .fl-post-feed-image {
	float: right;
	margin-bottom: 0;
	width: 33%;
}
.fl-post-feed-image-beside-right .fl-post-feed-text,
.fl-post-feed-image-beside-content-right .fl-post-feed-text {
	margin-right: 37%;
}
.fl-post-feed-content a {
	text-decoration: none;
}
.fl-post-feed-content p:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
}
.fl-post-feed-more {
	margin-top: 15px;
	display: inline-block;
}
.fl-post-feed #infscr-loading {
	padding: 40px 0;
	text-align: center;
	width: 100%;
}

/* No posts message */
.fl-post-grid-empty {
}

li.fl-post-feed-post,li.fl-post-gallery-post, li.fl-post-grid-post {
	list-style: none;
}
@media (max-width: 768px) { /* Post Feed */
.fl-post-feed-post.fl-post-feed-image-beside,
.fl-post-feed-post.fl-post-feed-image-beside-content,
.fl-post-feed-post.fl-post-feed-image-beside-right,
.fl-post-feed-post.fl-post-feed-image-beside-content-right {
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.fl-post-feed-image-beside .fl-post-feed-image,
.fl-post-feed-image-beside .fl-post-feed-image img,
.fl-post-feed-image-beside-content .fl-post-feed-image,
.fl-post-feed-image-beside-content .fl-post-feed-image img,
.fl-post-feed-image-beside-right .fl-post-feed-image,
.fl-post-feed-image-beside-right .fl-post-feed-image img,
.fl-post-feed-image-beside-content-right .fl-post-feed-image,
.fl-post-feed-image-beside-content-right .fl-post-feed-image img {
	float: none;
	width: 100% !important;
}
.fl-post-feed-image-beside .fl-post-feed-image,
.fl-post-feed-image-beside-content .fl-post-feed-image,
.fl-post-feed-image-beside-right .fl-post-feed-image,
.fl-post-feed-image-beside-content-right .fl-post-feed-image {
	margin-bottom: 20px;
}
.fl-post-feed-image-beside .fl-post-feed-text,
.fl-post-feed-image-beside-content .fl-post-feed-text,
.fl-post-feed-image-beside-right .fl-post-feed-text,
.fl-post-feed-image-beside-content-right .fl-post-feed-text {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
 }.fl-node-58d15bccf2a31 .fl-post-gallery-link,
.fl-node-58d15bccf2a31 .fl-post-gallery-link .fl-post-gallery-title{
	color: #ffffff;
}

.fl-node-58d15bccf2a31 .fl-post-gallery-text-wrap{
	background-color: rgba(51,51,51,0.5);
}


	.fl-node-58d15bccf2a31 .fl-post-gallery .fl-gallery-icon{
			margin-bottom: 10px;
		}

			.fl-node-58d15bccf2a31 .fl-post-gallery .fl-gallery-icon i,
		.fl-node-58d15bccf2a31 .fl-post-gallery .fl-gallery-icon i:before {
					width: 24px;
			height: 24px;
			font-size: 24px;
						}
	
	
	

	.fl-node-58d15bccf2a31 .fl-post-gallery-text{
			-webkit-transform: translate3d(-50%,-30%,0);
			-moz-transform: translate3d(-50%,-30%,0);
			-ms-transform: translate(-50%,-30%);
				transform: translate3d(-50%,-30%,0);
		}

 .fl-node-58d15bccf2a31 > .fl-module-content {
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-row .fl-col .fl-node-5836177338c75 h2.fl-heading a,
.fl-row .fl-col .fl-node-5836177338c75 h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-5836177338c75 h2.fl-heading .fl-heading-text *,
.fl-node-5836177338c75 h2.fl-heading .fl-heading-text {
	color: #148d7f;
}
.fl-node-5836177338c75.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-5836177338c75 > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-5836177338cb2 .fl-separator {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
	max-width: 100%;
	margin: auto;
}

			 .fl-node-5836177338cb2 > .fl-module-content {
	margin-top:-25px;
}
@media (max-width: 768px) { .fl-node-5836177338cb2 > .fl-module-content { margin-top:20px; } } .fl-node-583db9b956bf1 > .fl-module-content {
	margin-right:0px;
	margin-left:0px;
}
.fl-node-58af0b32a3a5e .fl-photo {
	text-align: center;
}
 .fl-node-58af0b32a3a5e > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-58af0b32a3a99 > .fl-module-content {
	margin-top:-17px;
	margin-left:120px;
}
@media (max-width: 768px) { .fl-node-58af0b32a3a99 > .fl-module-content { margin-top:20px;margin-left:20px; } }
.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button,
.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:hover,
.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:visited {
		background: rgba(255,255,255,0);
	}

.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:hover {
	background-color: rgba(255,255,255,0);
}

.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button,
.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:visited,
.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button *,
.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:visited * {
	color: #706f6f;
}






.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:hover,
.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:hover * {
	color: #706f6f;
}







.fl-node-58af0b32a3b0d .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-58af0b32a3b0d .fl-button-wrap a.fl-button {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button, .fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:visited {
	font-size: 14px;
	line-height: 14px;
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:hover, .fl-builder-content .fl-node-58af0b32a3b0d a.fl-button:focus {
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
 .fl-node-58af0b32a3b0d > .fl-module-content {
	margin-top:50px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-58af0b32a3b0d > .fl-module-content { margin-top:20px; } }
.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button,
.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:hover,
.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:visited {
		background: rgba(255,255,255,0);
	}

.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:hover {
	background-color: rgba(255,255,255,0);
}

.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button,
.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:visited,
.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button *,
.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:visited * {
	color: #706f6f;
}






.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:hover,
.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:hover * {
	color: #706f6f;
}







.fl-node-58af0b32a3ad3 .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-58af0b32a3ad3 .fl-button-wrap a.fl-button {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button, .fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:visited {
	font-size: 14px;
	line-height: 14px;
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:hover, .fl-builder-content .fl-node-58af0b32a3ad3 a.fl-button:focus {
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
 .fl-node-58af0b32a3ad3 > .fl-module-content {
	margin-top:10px;
	margin-bottom:0px;
}

.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button,
.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:hover,
.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:visited {
		background: rgba(255,255,255,0);
	}

.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:hover {
	background-color: rgba(255,255,255,0);
}

.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button,
.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:visited,
.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button *,
.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:visited * {
	color: #706f6f;
}






.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:hover,
.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:hover * {
	color: #706f6f;
}







.fl-node-58af0b32a3b48 .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-58af0b32a3b48 .fl-button-wrap a.fl-button {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button, .fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:visited {
	font-size: 14px;
	line-height: 14px;
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:hover, .fl-builder-content .fl-node-58af0b32a3b48 a.fl-button:focus {
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
 .fl-node-58af0b32a3b48 > .fl-module-content {
	margin-top:10px;
	margin-bottom:0px;
}

.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button,
.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:hover,
.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:visited {
		background: rgba(255,255,255,0);
	}

.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:hover {
	background-color: rgba(255,255,255,0);
}

.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button,
.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:visited,
.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button *,
.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:visited * {
	color: #706f6f;
}






.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:hover,
.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:hover * {
	color: #706f6f;
}







.fl-node-58af0b32a3b82 .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-58af0b32a3b82 .fl-button-wrap a.fl-button {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button, .fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:visited {
	font-size: 14px;
	line-height: 14px;
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:hover, .fl-builder-content .fl-node-58af0b32a3b82 a.fl-button:focus {
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
 .fl-node-58af0b32a3b82 > .fl-module-content {
	margin-top:39px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-58af0b32a3b82 > .fl-module-content { margin-top:20px; } }
.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button,
.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:hover,
.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:visited {
		background: rgba(255,255,255,0);
	}

.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:hover {
	background-color: rgba(255,255,255,0);
}

.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button,
.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:visited,
.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button *,
.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:visited * {
	color: #706f6f;
}






.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:hover,
.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:hover * {
	color: #706f6f;
}







.fl-node-58af0b32a3bbc .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-58af0b32a3bbc .fl-button-wrap a.fl-button {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button, .fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:visited {
	font-size: 14px;
	line-height: 14px;
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:hover, .fl-builder-content .fl-node-58af0b32a3bbc a.fl-button:focus {
	border: 1px solid rgba(243,243,243,0);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f3f3f3;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
 .fl-node-58af0b32a3bbc > .fl-module-content {
	margin-top:10px;
	margin-bottom:0px;
}
 .fl-node-582087129f32b > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-582087129c13b > .fl-module-content {
	margin-top:80px;
}
@media (max-width: 768px) { .fl-node-582087129c13b > .fl-module-content { margin-top:20px; } } .fl-node-582087129d16d > .fl-module-content {
	margin-top:-20px;
}
@media (max-width: 768px) { .fl-node-582087129d16d > .fl-module-content { margin-top:20px; } } .fl-node-582087129bc1e > .fl-module-content {
	margin-top:175px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129bc1e > .fl-module-content { margin-top:20px; } }.fl-row .fl-col .fl-node-582087129bb36 h2.fl-heading a,
.fl-row .fl-col .fl-node-582087129bb36 h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-582087129bb36 h2.fl-heading .fl-heading-text *,
.fl-node-582087129bb36 h2.fl-heading .fl-heading-text {
	color: #d6b06a;
}
.fl-node-582087129bb36.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-582087129bb36 > .fl-module-content {
	margin-top:30px;
	margin-bottom:30px;
}
@media (max-width: 768px) { .fl-node-582087129bb36 > .fl-module-content { margin-top:20px;margin-bottom:20px; } } .fl-node-582087129bf88 > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-582087129c802 .fl-callout {
	text-align: center;
}
.fl-node-582087129c802 .fl-callout-icon-left, .fl-node-582087129c802 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129c802 .fl-callout-icon-left, .fl-node-582087129c802 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129c802 .fl-callout-icon-left, .fl-node-582087129c802 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129c876 .fl-callout {
	text-align: center;
}
.fl-node-582087129c876 .fl-callout-icon-left, .fl-node-582087129c876 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129c876 .fl-callout-icon-left, .fl-node-582087129c876 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129c876 .fl-callout-icon-left, .fl-node-582087129c876 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129c8ea .fl-callout {
	text-align: center;
}
.fl-node-582087129c8ea .fl-callout-icon-left, .fl-node-582087129c8ea .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129c8ea .fl-callout-icon-left, .fl-node-582087129c8ea .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129c8ea .fl-callout-icon-left, .fl-node-582087129c8ea .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129c95e .fl-callout {
	text-align: center;
}
.fl-node-582087129c95e .fl-callout-icon-left, .fl-node-582087129c95e .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129c95e .fl-callout-icon-left, .fl-node-582087129c95e .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129c95e .fl-callout-icon-left, .fl-node-582087129c95e .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-582087129cc50 > .fl-module-content {
	margin-top:-5px;
}
@media (max-width: 768px) { .fl-node-582087129cc50 > .fl-module-content { margin-top:20px; } }.fl-node-582087129bed7 .fl-callout {
	text-align: center;
}
.fl-node-582087129bed7 .fl-callout-icon-left, .fl-node-582087129bed7 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129bed7 .fl-callout-icon-left, .fl-node-582087129bed7 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129bed7 .fl-callout-icon-left, .fl-node-582087129bed7 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129bf11 .fl-callout {
	text-align: center;
}
.fl-node-582087129bf11 .fl-callout-icon-left, .fl-node-582087129bf11 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129bf11 .fl-callout-icon-left, .fl-node-582087129bf11 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129bf11 .fl-callout-icon-left, .fl-node-582087129bf11 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129bdee .fl-callout {
	text-align: center;
}
.fl-node-582087129bdee .fl-callout-icon-left, .fl-node-582087129bdee .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129bdee .fl-callout-icon-left, .fl-node-582087129bdee .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129bdee .fl-callout-icon-left, .fl-node-582087129bdee .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129bf4d .fl-callout {
	text-align: center;
}
.fl-node-582087129bf4d .fl-callout-icon-left, .fl-node-582087129bf4d .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129bf4d .fl-callout-icon-left, .fl-node-582087129bf4d .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129bf4d .fl-callout-icon-left, .fl-node-582087129bf4d .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-582087129c04f > .fl-module-content {
	margin-top:50px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129c04f > .fl-module-content { margin-top:20px; } } .fl-node-582087129d1a6 > .fl-module-content {
	margin-top:100px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129d1a6 > .fl-module-content { margin-top:20px; } } .fl-node-582087129d1df > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-582087129c225 > .fl-module-content {
	margin-top:270px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129c225 > .fl-module-content { margin-top:20px; } } .fl-node-582087129c46a > .fl-module-content {
	margin-top:250px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129c46a > .fl-module-content { margin-top:20px; } }.fl-node-582087129c431 .fl-photo {
	text-align: left;
}
 .fl-node-582087129c431 > .fl-module-content {
	margin-top:0px;
}
 .fl-node-582087129c3f7 > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-582087129c4a4 .fl-photo {
	text-align: right;
}
 .fl-node-582087129c4a4 > .fl-module-content {
	margin-top:30px;
}
@media (max-width: 768px) { .fl-node-582087129c4a4 > .fl-module-content { margin-top:20px; } } .fl-node-582087129d218 > .fl-module-content {
	margin-top:80px;
}
@media (max-width: 768px) { .fl-node-582087129d218 > .fl-module-content { margin-top:20px; } } .fl-node-582087129c589 > .fl-module-content {
	margin-top:-20px;
}
@media (max-width: 768px) { .fl-node-582087129c589 > .fl-module-content { margin-top:20px; } } .fl-node-582087129c634 > .fl-module-content {
	margin-top:175px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129c634 > .fl-module-content { margin-top:20px; } }.fl-row .fl-col .fl-node-582087129c6a6 h2.fl-heading a,
.fl-row .fl-col .fl-node-582087129c6a6 h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-582087129c6a6 h2.fl-heading .fl-heading-text *,
.fl-node-582087129c6a6 h2.fl-heading .fl-heading-text {
	color: #735d45;
}
.fl-node-582087129c6a6.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-582087129c6a6 > .fl-module-content {
	margin-top:-10px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129c6a6 > .fl-module-content { margin-top:20px; } } .fl-node-582087129cbdd > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
 .fl-node-582087129c753 > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-582087129b8b5 .fl-callout {
	text-align: center;
}
.fl-node-582087129b8b5 .fl-callout-icon-left, .fl-node-582087129b8b5 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129b8b5 .fl-callout-icon-left, .fl-node-582087129b8b5 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129b8b5 .fl-callout-icon-left, .fl-node-582087129b8b5 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129be28 .fl-callout {
	text-align: center;
}
.fl-node-582087129be28 .fl-callout-icon-left, .fl-node-582087129be28 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129be28 .fl-callout-icon-left, .fl-node-582087129be28 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129be28 .fl-callout-icon-left, .fl-node-582087129be28 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129be9d .fl-callout {
	text-align: center;
}
.fl-node-582087129be9d .fl-callout-icon-left, .fl-node-582087129be9d .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129be9d .fl-callout-icon-left, .fl-node-582087129be9d .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129be9d .fl-callout-icon-left, .fl-node-582087129be9d .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129be63 .fl-callout {
	text-align: center;
}
.fl-node-582087129be63 .fl-callout-icon-left, .fl-node-582087129be63 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129be63 .fl-callout-icon-left, .fl-node-582087129be63 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129be63 .fl-callout-icon-left, .fl-node-582087129be63 .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-582087129cc17 > .fl-module-content {
	margin-top:-10px;
}
@media (max-width: 768px) { .fl-node-582087129cc17 > .fl-module-content { margin-top:20px; } }.fl-node-582087129ca80 .fl-callout {
	text-align: center;
}
.fl-node-582087129ca80 .fl-callout-icon-left, .fl-node-582087129ca80 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129ca80 .fl-callout-icon-left, .fl-node-582087129ca80 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129ca80 .fl-callout-icon-left, .fl-node-582087129ca80 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129caf4 .fl-callout {
	text-align: center;
}
.fl-node-582087129caf4 .fl-callout-icon-left, .fl-node-582087129caf4 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129caf4 .fl-callout-icon-left, .fl-node-582087129caf4 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129caf4 .fl-callout-icon-left, .fl-node-582087129caf4 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-582087129cb68 .fl-callout {
	text-align: center;
}
.fl-node-582087129cb68 .fl-callout-icon-left, .fl-node-582087129cb68 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-582087129cb68 .fl-callout-icon-left, .fl-node-582087129cb68 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-582087129cb68 .fl-callout-icon-left, .fl-node-582087129cb68 .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-582087129cfdd > .fl-module-content {
	margin-top:170px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129cfdd > .fl-module-content { margin-top:20px; } } .fl-node-582087129d28a > .fl-module-content {
	margin-top:80px;
}
@media (max-width: 768px) { .fl-node-582087129d28a > .fl-module-content { margin-top:20px; } } .fl-node-582087129d251 > .fl-module-content {
	margin-top:-20px;
}
@media (max-width: 768px) { .fl-node-582087129d251 > .fl-module-content { margin-top:20px; } } .fl-node-582087129d015 > .fl-module-content {
	margin-top:170px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129d015 > .fl-module-content { margin-top:20px; } }.fl-node-582087129d134 .fl-photo {
	text-align: center;
}
 .fl-node-582087129d134 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-582087129cd33 > .fl-module-content {
	margin-top:50px;
	margin-right:50px;
	margin-left:50px;
}
@media (max-width: 768px) { .fl-node-582087129cd33 > .fl-module-content { margin-top:20px;margin-left:20px;margin-right:20px; } } .fl-node-582087129ce16 > .fl-module-content {
	margin-top:-70px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129ce16 > .fl-module-content { margin-top:20px; } }.fl-node-582087129cddd .fl-photo {
	text-align: left;
}
 .fl-node-582087129cddd > .fl-module-content {
	margin-top:0px;
}
 .fl-node-582087129cda4 > .fl-module-content {
	margin-top:70px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-582087129cda4 > .fl-module-content { margin-top:20px; } }.fl-node-582087129d0fb .fl-photo {
	text-align: center;
}
 .fl-node-582087129d0fb > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-582087129d04f > .fl-module-content {
	margin-top:50px;
	margin-right:50px;
	margin-left:50px;
}
@media (max-width: 768px) { .fl-node-582087129d04f > .fl-module-content { margin-top:20px;margin-left:20px;margin-right:20px; } }
/* Start Global CSS */
body{
    overflow-x: hidden!important;
}
.hide_fundazucar_sec{
    display: none!important;
}
.hide_content_page_rse{
    display: none!important;
}
.fl-builder-edit .fancybox-hidden{
    display: block!important;
}



/*Inicio La Agroindustria*/
.fl-page-nav ul.sub-menu li a {
    padding: 5px 15px!important;
}
.lsec2_col1{
    width: 31%!important;
    background: #8dab4e;
}
.lsec2_col2{
    width: 3.5%!important;
}
.lsec2_col3{
    width: 31%!important;
    background: #755d45;
}
.lsec2_col4{
    width: 3.5%!important;
}
.lsec2_col5{
    width: 31%!important;
    background: #d6b06a;
}

.lsec2_bg1 .fl-callout-title{
    color:#ffffff;
    padding: 15px;
    padding-top: 10px;
}
.lsec2_bg1 .fl-callout-text-wrap{
    color:#ffffff;
    padding: 15px;
    padding-bottom: 40px;
}
.class_quien1 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-bottom: -3px;
    color: #a7a9ab;
    font-size: 19px;
}
.class_quien1 .fl-callout-photo{
    width: 36%;
    padding-right: 0px;
}
.class_test_1 .fl-callout-photo{
    width: 50px;
}
.class_quien1 .fl-callout-content{
    width: 64%;
}
.class_quien1 .fl-callout-text{
    line-height: 0.9;
}
.class_quien2{
    width: 80%;
}
.class_quien2 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-top: -15px;
    margin-bottom: -3px;
    color: #a7a9ab;
    font-size: 19px;
}



.class_quien3 .fl-callout-photo{
    width: 25%;
    padding-right: 0px;
}
.class_quien3 .fl-callout-content{
    width: 75%;
}
.class_quien3 .fl-callout-text{
    line-height: 1.2;
}
.class_quien3 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #a7a9ab;
    font-size: 19px;
}
.class_sec4_col1{
    background: #e6e7e8;
    margin-right: 25px;
    margin-left: 25px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.class_sec4_col1 .fl-callout-title{
    font-weight: 700;
    color:#8dab4e;
    line-height: 40px;
}
.class_sec4_col1 .fl-callout-text{
    font-size: 15px;
}

.class_sec4_col3 .c1{
    font-size: 58px;
    color:#a7a9ab;
    font-weight: 500;
}
.class_sec4_col3 .c2{
    font-size: 58px;
    color:#8dab4e;
    font-weight: 500;
}
.class_sec4_col3 .fl-callout-title{
    line-height: 10px;
}
.class_sec4_img1{
    
}

.fl-node-577142c5b6d03 .fl-module-content {
    position: relative;
    z-index: 1;
}

.class_sec5_item1{
    
}
.class_sec5_item1 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 30px;
    color: #a7a9ab;
    font-size: 22px;
    line-height: 25px;
}
.class_sec5_item2 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-top: -25px;
    margin-bottom: 0px;
    color: #a7a9ab;
    font-size: 22px;
    line-height: 25px;
}
.class_sec5_img img{
    border: 1px solid grey;
}

.class_sec5_text1 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    color: #735b42;
    font-size: 21px;
    line-height: 17px;
    
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: -16px;
    font-size: 22px;
    line-height: 25px;
}
.class_sec5_text1 .textn1{
    color:#8dab4e;
    font-size: 55px;
    font-weight: 700;
    padding-top: 5px;
}
.class_sec5_text1 .textn2{
    color:#a7a9ab;
    font-size: 18px;
    padding-top: 0px;
    margin-top: -13px;
}

.class_sec5_text2 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #735b42;
    font-size: 21px;
    line-height: 20px;
}
.class_sec5_text2 .textn1{
    color:#8dab4e;
    font-size: 40px;
    font-weight: 700;
    padding-top: 0px;
    margin-top: 0px;
}
.class_sec5_text2 .textn2{
    color:#a7a9ab;
    font-size: 18px;
    padding-top: 0px;
    margin-top: -13px;
    line-height: 20px;
    margin-top: 5px;
}

.class_sec5_text3 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #735b42;
    font-size: 21px;
    line-height: 20px;
}
.class_sec5_text3 .textn1{
    color:#8dab4e;
    font-size: 52px;
    font-weight: 700;
    padding-top: 0px;
    margin-top: 0px;
}
.class_sec5_text3 .textn2{
    color:#a7a9ab;
    font-size: 18px;
    padding-top: 0px;
    margin-top: -9px;
    line-height: 20px;
    display: inline-block;
}

.class_sec6_col6 .class_sec5_text3{
    margin-top: 13px;
}


.class_sec6_col6  .class_sec5_text3 .textn1{
    color:#8dab4e;
    font-size: 52px;
    font-weight: 700;
    padding-top: 0px;
    margin-top: 0px;
    display: inline-block;
     width: auto;
}
.class_sec6_col6 .class_sec5_text3 .textn1_n{
    color:#8dab4e;
    font-size: 25px!important;
    font-weight: 400;
    padding-top: 0px;
    margin-top: 10px;
}
.class_sec6_col6 .class_sec5_text3 table{
    text-align: center;
    width: 100%;
}

.class_sec6_col1{
    border:1px solid #bbbdc0;
    border-left: 0px;
    border-top: 0px;
}
.class_sec6_col2{
    border:1px solid #bbbdc0;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}
.class_sec6_col3{
    border:1px solid #bbbdc0;
    border-right: 0px;
    border-top: 0px;
}
.class_sec6_col4{
    border-right:1px solid #bbbdc0;
}
.class_sec6_col5{
    border-right:1px solid #bbbdc0;
}

.class_sec6_text1{
    background: #8eab53;
    color:#ffffff;
    min-height: 370px;
    padding: 10px;
}
.class_sec6_text2{
    background: #d7b06b;
    color:#ffffff;
    min-height: 370px;
    padding: 10px;
}
.class_sec6_text3{
    background: #755d45;
    min-height: 370px;
    color:#ffffff;
    padding: 10px;
}
.class_sec6_space1{
    width: 0%!important;
}
.class_sec6_space1n1{
    width: 36%!important;
}
/*Fin La Agroindustria*/



/*Inicio Que es la Azucar*/

.class_azsec1_text1{
    
}

.class_azsec1_text1 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 15px;
    color: #8eab53;
    font-size: 32px;
    line-height: 25px;
}

.class_azsec1_textn2 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 15px;
    color: #8eab53;
    font-size: 32px;
    line-height: 25px;
}
.class_azsec1_textn2 .fl-callout-title span{
    color: #8eab53;
}
/*Fin Que es la Azucar*/


/* Inicio Pregutas Frecuentes */

.class_faq .fl-post-grid-title a{
    color: #8eab53!important;
    font-size: 32px;
}
.fl-post-grid-title a.title_1{
    display: none;
}

.class_faq .fl-post-grid-title a.title_1{
    color: #8eab53!important;
    font-size: 18px;
    display: block;
    line-height: 25px;
    height: 50px
}
.class_faq .fl-post-grid-title a.title_2{
    display: none;
}

.class_faq .fl-post-grid-content p{
   color:#a7a9ab;
   font-size: 16px!important;
}
.class_faq .fl-post-grid-text {
    padding: 10px;
}
.class_faq .fl-post-grid-post {
    border: none;
}
.class_faq .post_new_97 .fl-post-grid-title a{
    margin-bottom: 40px;
}
.class_faq .post_new_99 .fl-post-grid-title a{
    margin-bottom: 40px;
}
.class_faq .post_new_101 .fl-post-grid-title a{
    margin-bottom: 40px;
}
.class_faq .post_new_103 .fl-post-grid-title a{
    margin-bottom: 40px;
}

/* Fin Pregutas Frecuentes */

/*Que es el azucar*/


#historia_azucar li{
	font-size:22px;
	margin-bottom:7px;
	list-style:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-transform:uppercase;
	padding:10px 0;
	position:relative;
	}
#historia_azucar li img{
	position:absolute;
	top:0;
	z-index:9999;
	width:auto; 
	left: -999em;
	max-width: none !important;
	box-shadow:1px 1px 5px #333;
	-moz-box-shadow:1px 1px 5px #333;
	-webkit-box-shadow:1px 1px 5px #333;
	}
#historia_azucar li.primera, #historia_azucar li.segunda, #historia_azucar li.tercera{
	color:#fff;
	height:70px;
	font-size:16px;
	line-height:70px;
	padding:0 0 0 5%;
	text-transform:none;
	}
#historia_azucar li.primera{
	background:#654C36;
	}
#historia_azucar li.segunda{
	background:#AE936D;
	}
#historia_azucar li.tercera{
	background:#D3BA97;
	line-height:22px;
	text-transform:uppercase;
	text-align:center;
	padding:10px 0 0 0;
	height:100px;
	}
#historia_azucar li.hover:hover{
	background:#D3871D;
	cursor:pointer;
	}
#historia_azucar li.hover:hover img{
	left:110%;
	}
#historia_azucar li.doblelinea{
	color:#fff;
	height:70px;
	font-size:16px;
	line-height:22px;
	padding:10px 0 0 5%;
	text-transform:none;
	background:#AE936D;
}
.class_tb1{
    background: #7c7c7c;
    color:#ffffff;
    font-size: 22px;
    padding: 7px;
}
.class_td1{
     text-align: left;
     padding-left: 10%;
}
.class_td2{
     text-align: center;
}
.class_tb2{
    background: #e9e9e9;
    color:#373737;
    font-size: 21px;
    padding: 4px;
    margin-top: 3px;
}
.class_tb3{
    background: #d6d5d3;
    color:#373737;
    font-size: 21px;
    padding: 4px;
    margin-top: 3px;
}



.class_grid_sabias_que .fl-post-grid-post {
    min-height: 300px;
    height: 300px;
    border: none;
    padding-left: 20px;
    padding-right: 20px;
    border-right: 3px dotted #d7d4d4;
    background: #f9f9f9;
}

.class_grid_sabias_que .fl-post-grid-text {
    padding: 20px;
    padding-left: 0px;
    padding-right: 0px;
}

.class_grid_sabias_que .fl-post-grid-title{
    font-size: 20px;
    min-height: 50px;
    height: 50px;
    color:#030303;
    overflow: hidden;
    
}
.class_grid_sabias_que .fl-post-grid-title a{
    color:#787878;
}
.class_grid_sabias_que .fl-post-grid-more {
    background: #999999;
    color: #ffffff;
    font-size: 14px;
    padding: 5px;
    width: 100px;
    text-align: center;
    border-radius: 10px;
}
.class_grid_sabias_que .fl-post-grid-content p {
    line-height: 18px;
    height: 110px;
    overflow: hidden;
    color:#6C6C6C;
    font-size: 15px;
    text-align: justify;
}


.class_grid_sabias_que .fl-module-content {
   
}

.class_grid_sabias_que .fl-module-content .fl-post-grid{
    height: 320px;
    max-height: 320px;
}

.class_grid_sabias_que .fl-post-grid-post:nth-last-child(2){
    border:none;
}

.class_grid_sabias_que img.wp-post-image{
    max-width: 109px;
}
.class_grid_sabias_que .fl-post-grid-image{
     text-align: center;
}

.class_grid_sabias_que .fl-post-grid-title a.title_1{
    display: block;
}
.class_grid_sabias_que .fl-post-grid-title a.title_2{
    display: none;
}
.post_imgn_1{
    display: none;
}
.post_imgn_2{
    display: block;
}
.class_grid_sabias_que .post_imgn_1{
    display: block;
}
.class_grid_sabias_que .post_imgn_2{
    display: none;
}

.class_diabetes_title .fl-heading-text{
    
}
.class_diabetes_title .fl-heading-text .text_gr{
    color: #9EB96D;
}
.class_grid_sabias_que .fl-builder-pagination{
    padding: 15px 0!important;
}

/*Proceso Agricola*/

.galeriaAgricola{
    width:100%;
    float:right;
    margin:0;
    padding:0;
}
.galeriaAgricola li{
	display:block;
	float:left;
	width:49.5%;
	position:relative;
	margin-bottom: 5px;
}
.galeriaAgricola li div{
	background:rgba(0,0,0,.5);
	width:100%;
	height:40px;
	position:absolute;
	left:0;
	bottom:3px;
	z-index:999;
	display:none;
	color:#fff;
	line-height:40px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0 15px;
	font-family: 'Conv_AvenirLTStd-Light';
	text-transform:uppercase;
	font-size:10px;
}
.galeriaAgricola li:hover .text_nw1{
	display:block!important;
}
.galeriaAgricola li:nth-child(odd){
	margin-right:5px;
}
.galeriaAgricola li:last-child{
	width:100%;
}
.galeriaAgricola img{
	width:100%;
	height:auto;
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
}
.galeriaAgricola img:hover{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	transition:filter 0.4s;
	-webkit-transition:-webkit-filter 1s;
}

.class_agricola1 .fl-heading-text{
    font-weight: 200!important;
}
.class_agricola2 .fl-heading-text{
    font-weight: 200!important;
}

/* Proceso Artesanal */

.galeriaArtesanal{
	width:100%;
	float:right;
	margin:0;
	padding:0;
}
.galeriaArtesanal li{
	display:block;
	float:left;
	width:49.5%;
	position:relative;
}
.galeriaArtesanal li div{
	background:rgba(0,0,0,.5);
	width:100%;
	height:40px;
	position:absolute;
	left:0;
	bottom:3px;
	z-index:999;
	display:none;
	color:#fff;
	line-height: 16px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0 15px;
	font-family: 'Conv_AvenirLTStd-Light';
	text-transform:uppercase;
	font-size:10px;
}
.galeriaArtesanal li:nth-child(even){
	margin-right:1%;
}
.galeriaArtesanal li:first-child{
	width:100%;
}
.galeriaArtesanal img{
	width:100%;
	height:auto;
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
}
.galeriaArtesanal img:hover{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	transition:filter 0.4s;
	-webkit-transition:-webkit-filter 1s;
}
.galeriaArtesanal li:hover .text_nw1{
	display:block!important;
}

/* Proceso Industrial */

#slider_industrial .fl-slide-text-left .fl-slide-content-wrap {
    float: right;
    text-align: left;
    padding: 0px;
}
#slider_industrial .fl-slide-content-wrap .fl-slide-content{
    margin: 0px!important;
    padding: 0px;
}
#slider_industrial .fl-slide-content-wrap .fl-slide-content .fl-slide-text{
    background: #000000;
    color: #ffffff;
    opacity: 0.7;
    font-size: 24px;
    width: 82%;
    float: right;
    padding: 10px;
    margin-top: 73%;
}

.nbg_color1{
    background: #8dab4e;
    color:#ffffff;
    line-height: 30px;
    padding-top: 50px;
    padding-bottom: 30px;
    min-height: 250px;
}
.nbg_color2{
    background: #755d45;
    color:#ffffff;
    line-height: 30px;
    padding-top: 50px;
    padding-bottom: 30px;
    min-height: 250px;
}
.class_tlc1 .fl-callout-title span{
    color:#c6bcb2!important;
}
.class_tlc1 .fl-callout-title span.text_s1{
    color:#ffffff!important;
}

.ie_bg_color1{
    background: #8eab53;
    color:#ffffff;
    min-height: 210px;
    padding: 15px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.ie_bg_color2{
    background: #735d45;
    color:#ffffff;
    min-height: 210px;
    padding: 15px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.ie_bg_color3{
    background: transparent;
    min-height: 210px;
    padding: 15px;
    margin-right: 10px;
    margin-bottom: 10px;
    border:1px solid #a7a9ac;
}
.ie_class_center_col1{
    padding-left: 5%;
    padding-right: 2.5%;
    padding-top: 9%;
}


.ie_class_center_colm1{
    width:23%!important;
    padding-top: 150px;
    padding-right: 5%;
}
.ie_class_center_colm2{
    width:18%!important;
    padding-top: 150px;
}
.ie_class_center_colm3{
    width:3%!important;
}
.ie_class_center_colm4{
    width:38%!important;
}

.line_sect_n1{
   /* border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;*/
}
.line_sect_n2{
    /*border-bottom: 1px solid #000000;*/
}

.ie_class_bg_col1{
    background: #90ab3e;
    color:#ffffff;
    margin-bottom: 2px;
    width: 33%!important;
    padding-top: 1%;
    min-height: 60px;
    max-height: 60px;
    line-height: 17px;
    padding-left: 2%;
    padding-right: 2%;
}
.ie_class_bg_col2{
    width: 3%!important;
}
.ie_class_bg_col3{
    background: #eaebec;
    color:#858585;
    margin-bottom: 2px;
    width: 64%!important;
    padding-top: 7px;
    min-height: 60px;
    max-height: 60px;
}

/* Fundazucar */
.fa_sec_line1{
    /*border-top:1px solid #58585a;*/
}
.fa_new_col1{
    width: 31%!important;
}
.fa_new_col2{
    width: 9%!important;
}
.fa_new_col3{
    width: 15%!important;
    border: 1px solid #bbbdc0;
    border-left:0px;
    border-top: 0px;
    min-height: 172px;
}
.fa_new_col4{
    width: 15%!important;
    border: 1px solid #bbbdc0;
    border-left:0px;
    border-top: 0px;
    min-height: 172px;
}
.fa_new_col5{
    width: 15%!important;
    border: 1px solid #bbbdc0;
    border-left:0px;
    border-top: 0px;
    min-height: 172px;
}
.fa_new_col6{
    width: 15%!important;
     border: 1px solid #bbbdc0;
    border-right: 0px;
    border-top: 0px;
    border-left:0px;
    min-height: 172px;
}
.fa_new_colbottom{
    border-bottom: 0px;
}

.fatextn1{
    color:#8dab4e;
    font-size: 60px;
    font-weight: 700;
    padding-top: 0px;
    margin-top: -10px;
}
.fatextn2{
    color:#735b42;
    font-size: 14px;
    padding-top: 0px;
    margin-top: -13px;
}
.class_sec5_text2_color .fl-callout-title {
    color: #d6b06a;
    font-size: 21px;
}

.fa_bg_text_content1{
    margin-top: -1px;
    background: #8dab4e;
    color:#ffffff;
    width:100%;
    min-height: 413px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    margin-bottom: -240px;
}

/*Escuela de verano*/
.escuela_verano1{
    
}
.escuela_verano1 .fa_new_col1{
    width: 31%!important;
}
.escuela_verano1 .fa_new_col2{
    width: 9%!important;
}
.escuela_verano1 .fa_new_col3{
    width: 15%!important;
    border: none;
    min-height: 172px;
}
.escuela_verano1 .fa_new_col4{
    width: 15%!important;
    border: none;
    min-height: 172px;
}
.escuela_verano1 .fa_new_col5{
    width: 15%!important;
    border: none;
    min-height: 172px;
}
.escuela_verano1 .fa_new_col6{
    width: 15%!important;
     border: none;
    min-height: 172px;
}
.escuela_verano1 .fa_new_colspace1{
    width:16%!important;
}
.escuela_verano1 .fa_new_colspace2{
    width:8%!important;
}
.class_li_fundazucar1 .fl-callout-photo-left .fl-callout-photo{
    padding-right: 0px!important;
    width: 32px!important;
}
.class_li_fundazucar1 .fl-callout-title{
    color:#87aa5f;
}
.class_eti_btn{
    background: #808284;
    color:#ffffff;
    font-size: 18px;
    padding: 10px;
    float:right;
}
.class_eti_btn:hover{
    color:#ffffff;
    text-decoration: none;
}
#modal1_eti th{
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom:5px;
    text-transform: uppercase;
}
#modal1_eti tr{
    border-bottom: 1px solid #f2f2f2;
    padding-top: 15px;
    padding-bottom:15px;
}
#modal1_eti td{
    padding-top: 5px;
    padding-bottom:5px;
}

.programas_rse .lsec2_col1v{
    width: 31%!important;
    background: #eceded;
}
.programas_rse .lsec2_col2v{
    width: 3.5%!important;
}
.programas_rse .lsec2_col3v{
    width: 31%!important;
    background: #eceded;
}
.programas_rse .lsec2_col4v{
    width: 3.5%!important;
}
.programas_rse .lsec2_col5v{
    width: 31%!important;
    background: #eceded;
}
.lsec2_col1v .fl-module-content {
    margin: 0px;
}
.lsec2_col3v .fl-module-content {
    margin: 0px;
}
.lsec2_col5v .fl-module-content {
    margin: 0px;
}
.programas_rse .lsec2_bg1v .class_rse_hr{
     padding: 0px;
     margin-top: 5px;
     margin-left: -150px;
     margin-right: -150px;
     margin-bottom: 15px;
     border-bottom: 2px solid #ffffff;
     background: #ffffff;
}
.programas_rse .lsec2_bg2v .class_rse_hr{
     padding: 0px;
     margin-top: 0px;
     margin-left: -150px;
     margin-right: -150px;
     margin-bottom: 10px;
     border-bottom: 2px solid #ffffff;
     background: #ffffff;
}
.programas_rse .lsec2_bg3v .class_rse_hr{
     padding: 0px;
     margin-top: 20px;
     margin-left: -150px;
     margin-right: -150px;
     margin-bottom: 20px;
     border-bottom: 2px solid #ffffff;
     background: #ffffff;
}

.programas_rse .lsec2_bg1v .fl-callout-title{
     background: #8faa3f;
     text-align: center;
     padding-top: 10px;
     font-weight: bold;
     color:#ffffff;
}
.programas_rse .lsec2_bg1v .fl-callout-text-wrap{
     background: #eceded;
     padding: 30px;
     overflow:hidden;
     
}
.programas_rse .lsec2_bg2v .fl-callout-title{
     background: #6e665a;
     text-align: center;
     padding-top: 10px;
     font-weight: bold;
     color:#ffffff;
}
.programas_rse .lsec2_bg2v .fl-callout-text-wrap{
     background: #eceded;
     padding: 30px;
     overflow:hidden;
}
.programas_rse .lsec2_bg3v .fl-callout-title{
     background: #6e665a;
     text-align: center;
     padding-top: 10px;
     font-weight: bold;
     color:#ffffff;
}
.programas_rse .lsec2_bg3v .fl-callout-text-wrap{
     background: #eceded;
     padding: 30px;
     overflow:hidden;
}

header.fl-page-header .fl-page-header-container{
    width: 96%!important;
}

.fl-node-5783b82d2f6a0 .fl-module-content {
    line-height: 20px!important;
}
.fl-node-5783b22e6a521 .fl-module-content {
    line-height: 20px!important;
}
.fl-node-5783b22e6a626 .fl-module-content {
    line-height: 30px!important;
}
.fl-node-5783b22e6a595 .fl-module-content {
    line-height: 30px!important;
}

.fl-content-slider-navigation .slider-prev {
    left: 5px;
    background: url('../../../uploads/2016/07/fl3.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 50px;
    height: 50px;
}

.fl-content-slider-navigation .slider-next {
    right: 5px;
    background: url('../../../uploads/2016/07/fl4.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 50px;
    height: 50px;
}

.fl-content-slider-navigation path {
    fill: transparent!important;
}

.class_home_item1 .fl-photo-content{
    min-height: 85px;
}

.class_home_item1 .fl-callout-text{
     min-height: 140px;
}
.class_home_item1 .fl-callout-title{
    color:#745c43;
}
#noticias_home .fl-post-grid-post{
    display: inline-block;
    width: 50%!important;
    border:none!important;
}

#noticias_home .fl-module-content .fl-post-grid{
    width: 100%!important;
}

#noticias_home .fl-post-grid-post .fl-post-grid-image{
    display: inline-block;
    width: 34%;
    float: left;
}
#noticias_home .fl-post-grid-post .fl-post-grid-text{
    display: inline-block;
    width: 66%;
    float: left;
    padding-top: 0px;
}

#noticias_home .fl-post-grid-post .fl-post-grid-title a{
    font-size: 18px;
    color:#666666;
    font-weight: bold;
}
#noticias_home .fl-post-grid-post .fl-post-grid-title a:hover{
    font-size: 18px!important;
    color:#666666!important;
}


#noticias_home .fl-post-grid-post .fl-post-grid-content{
    color:#000000;
    font-size: 14px;
    height: 90px;
    overflow: hidden;
}


#noticias_home h2.fl-post-grid-title {
    margin:0px!important;
}

#btn_home1 .fl-button-icon {
    content: "f042";
    color:transparent;
    background: url('../../../uploads/2016/07/img_h1-04.png');
    background-repeat: no-repeat;
    width: 47px;
    height: 47px;
}
#btn_home1 .fa-adjust:before {
    color:transparent;
}
#btn_home2 .fl-button-icon {
    content: "f042";
    color:transparent;
    background: url('../../../uploads/2016/07/img_h2-04.png');
    background-repeat: no-repeat;
    width: 47px;
    height: 47px;
}
#btn_home2 .fa-adjust:before {
    color:transparent;
}

.fl-content-slider-navigation {
    top: 47%;
}

.class_bg_text_faq{
    background-color: rgba(0,0,0, 0.45);
    margin-left: 40px;
}

.collout_color1 .fl-callout-title{
    color:#ffffff;
    font-size: 21px;
}
.collout_color1 .fl-callout-text p{
     color:#ffffff;
     font-size: 16px;
}
.collout_color1 .fl-callout-text p span{
     color:#ffffff;
     font-size: 16px;
}

.class_collout_1 .fl-callout-photo{
    width: 100px;
}
.class_collout_1 .fl-callout-title{
    font-size: 21px;
}

.class_desc1{
    background: #745d45;
    padding: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    color:#ffffff;
    font-size: 10px;
    text-transform: uppercase;
}
.class_desc1:hover{
    color:#ffffff;
    text-decoration: none;
}
.class_desc2{
    background: #d6b06a;
    padding: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    color:#ffffff;
    font-size: 10px;
    text-transform: uppercase;
}
.class_desc2:hover{
    color:#ffffff;
    text-decoration: none;
}
.class_desc3{
    background: #8dab4f;
    padding: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    color:#ffffff;
    font-size: 10px;
    text-transform: uppercase;
}
.class_desc3:hover{
    color:#ffffff;
    text-decoration: none;
}

.class_desc4{
    background: #8dab4f;
    padding: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    color:#ffffff;
    font-size: 20px;
    text-transform: uppercase;
}
.class_desc4:hover{
    color:#ffffff;
    text-decoration: none;
}

.wyg_nolightbox .wp_youtube_gallery_post{
 border-color:grey!important;  
 padding-bottom: 5px!important;
}

.class_form_test1{
    background: #8dab4f;
    padding: 10px;
    padding-bottom: 0px;
}

.class_form_test1 input{
    background: #c6d5a7!important;
    color:#ffffff;
    margin-bottom: 10px;
    text-transform: capitalize;
    border-radius: 2px!important;
}
.class_form_test1 textarea{
    background: #c6d5a7!important;
    text-transform: capitalize;
    margin-bottom: 10px;
    border-radius: 2px!important;
}
.class_form_test1 label {  
  display: none;
}
.class_form_test1 .fl-contact-form-submit {  
 float: right;
 border:none;
 border-radius: 2px!important;
}


.class_form_test1 ::-webkit-input-placeholder {
   color: #ffffff!important; 
}
.class_form_test1 :-moz-placeholder {
   color: #ffffff!important;   
}
.class_form_test1 ::-moz-placeholder {
   color: #ffffff!important;   
}
.class_form_test1 :-ms-input-placeholder {  
   color: #ffffff!important;  
}

.class_video_bottom{
    background: #8dab4f;
    padding: 7px;
    border-radius: 2px;
    color:#ffffff;
    text-align: center;
    font-size: 15px;
}
.class_video_bottom:hover{
    background: #8dab4f;
    padding: 7px;
    border-radius: 2px;
    color:#ffffff!important;
    text-align: center;
    text-decoration: none;
    font-size: 15px;
}

.class_content_btn_video{
    text-align: center;
}




.class_rse_text1 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-bottom: -3px;
    color: #575756;
    font-size: 20px;
    text-align: justify;
    padding-bottom: 10px!important;
    text-align: left;
     line-height: 20px;
     font-weight: bold;
}

.class_rse_text1 .fl-callout-content{
   text-align: justify;
   color:#575756;
   font-size: 18px;
}



.class_fund_text1 .fl-callout-title{
    padding: 0px;
    margin: 0px;
    margin-bottom: -3px;
    color: #8dab4d;
    font-size: 19px;
    text-align: justify;
    padding-bottom: 10px!important;
    text-align: center;
     line-height: 20px;
     font-weight: bold;
}

.class_fund_text1 .fl-callout-content{
   text-align: justify;
}
.class_fundazucar_col1{
    background: #00897a;
    margin-left: 1%;
    margin-right: 1%;
    min-height: 400px;
    width: 23%!important;
    word-wrap: break-word;
}
.class_fundazucar_col2{
    background: #8cab4d;
    margin-left: 1%;
    margin-right: 1%;
    min-height: 400px;
    width: 23%!important;
    word-wrap: break-word;
}
.class_fundazucar_col3{
    background: #f3c648;
    margin-left: 1%;
    margin-right: 1%;
    min-height: 400px;
    width: 23%!important;
    word-wrap: break-word;
}
.class_fundazucar_col4{
    background: #d6b06a;
    margin-left: 1%;
    margin-right: 1%;
    min-height: 400px;
    width: 23%!important;
    word-wrap: break-word;
}
.class_fundazucar_ntext1{
    padding: 20px;
}
.class_fundazucar_ntext2{
    padding: 20px;
}
.class_fundazucar_ntext3{
    padding: 20px;
}
.class_fundazucar_ntext4{
    padding: 20px;
}

.class_collout_1f .fl-callout-photo img{
    max-height: 100px!important;
}
.class_title_bg1{
    background: #dfeee7;
    padding-left: 20px;
}


.class_rse_col1{
    background: #f9f0e4;
    margin-left: 3%;
    margin-right: 3%;
    min-height: 400px;
    width: 23%!important;
    word-wrap: break-word;
}
.class_rse_col2{
    background: #f9f0e4;
    margin-left: 3%;
    margin-right: 3%;
    min-height: 400px;
    width: 23%!important;
    word-wrap: break-word;
}
.class_rse_col3{
    background: #f9f0e4;
    margin-left: 3%;
    margin-right: 3%;
    min-height: 400px;
    width: 23%!important;
    word-wrap: break-word;
}
.rse_content_text1{
    min-height: 320px;
}

@media (min-width: 768px){
    .wyg_css .wp_youtube_gallery_post {
        width: 29%!important;
    }
}
@media (max-width: 767px){
    .class_fundazucar_col1{
        width: 100%!important;
        margin:0px!important;
    }
    .class_fundazucar_col2{
        width: 100%!important;
        margin:0px!important;
    }
    .class_fundazucar_col3{
        width: 100%!important;
        margin:0px!important;
    }
    .class_fundazucar_col4{
        width: 100%!important;
        margin:0px!important;
    }
    #btn_home1 a{
        padding: 20px 20px 50px 20px!important;
    }
    #btn_home1 span{
        float:left;
        width:100%;
    }
    #btn_home2 a{
        padding: 20px 20px 50px 20px!important;
    }
    #btn_home2 span{
        float:left;
        width:100%;
    }
    /* La industria */
    h1 {
        font-size: 30px!important;
    }
    h2 {
        font-size: 25px!important;
    }
    .fl-node-576da496b513e .fl-module-content {
        margin-top: 85px!important;
    }
    .lsec2_col1 {
        width: 96%!important;
    }
    .lsec2_col3 {
        width: 96%!important;
        margin-top: 30px;
    }
    .lsec2_col5 {
        width: 96%!important;
        margin-top: 30px;
    }
    .fl-node-576dabe01fe6c {
        width: 92%!important;
    }
    .fl-node-576db150de186 .fl-module-content {
        margin-left: 0px!important;
    }
    .class_quien1 .fl-callout-photo {
        padding-right: 0px;
        margin: 0 auto!important;
    }
    .class_quien1 .fl-callout-content {
        width: 64%;
        margin: 0px auto 20px auto!important;
        text-align: center!important;
    }
    .class_quien2 {
        width: 80%;
        margin: 0 auto 30px auto;
    }
    .class_quien3 .fl-callout-photo {
        width: 25%;
        padding-right: 0px;
        margin: 0 auto!important;
    }
    .class_quien3 .fl-callout-content {
        width: 90%!important;
        margin: 0 auto!important;
    }
    .fl-node-576dae9c87855 .fl-col-content {
        height: 690px!important;
    }
    .fl-node-5771378b4c256 {
        margin-top: 30px!important;
    }
    .fl-node-57714283dae7f .fl-module-content {
        display: none!important;
    }
    .class_sec5_img {
        margin-bottom:30px!important;
    }
    .fl-node-5771a0aa2e101 .fl-callout-right {
       text-align: center!important;
    }
    .fl-node-5771a51c6b06f .fl-col-content {
        height: 600px!important;
    }
    .class_sec6_text1 {
        min-height: 250px!important;
    }
    .fl-node-5771a51c6b0fa .fl-col-content {
        padding-top: 20px!important;
    }
    .fl-node-5771a51c6b13d .fl-col-content {
        padding-top: 40px!important;
    }
    .class_sec6_text2 {
        min-height: 250px!important;
    }
    .fl-node-5771a51c6b180 .fl-col-content {
        padding-top: 40px!important;
    }
    .class_sec6_text3 {
        min-height: 250px!important;
    }
    /*historia*/
    .fl-node-577a8a5905f09 .fl-module-content {
        margin-top: 85px!important;
    }
    #historia_azucar{
        margin-right:7%;
    }
    #historia_azucar li.hover:hover img {
        left: 0%!important;
        width: 100%!important;
        top: 109%!important;
    }
    #historia_azucar li {
        text-align: center!important;
    }
    .fl-node-577a8d57d0510 .fl-rich-text h2 span{
        font-size: 35px!important;
        line-height: 20px!important;
    }
    .fl-node-577a8d57d0510 .fl-rich-text h2{
        text-align:center!important;
    }
    .fl-node-57728fc6434f6 .fl-module-content {
        margin-top: 85px!important;
    }
    .fl-node-577aa5cec4988 .fl-module-content {
        margin-top: 85px!important;
    }
    .class_azsec1_text1 .fl-callout-left {
        text-align: center!important;
    }
    .class_azsec1_text1 .fl-callout-text p{
        text-align: center!important;
    }
    .class_td1 {
        text-align: center!important;
        padding-left: 0%!important;
    }
    .class_td2 {
        text-align: center!important;
        margin: 0px!important;
        padding: 0px!important;
    }
    .class_azsec1_textn2 .fl-callout-left {
        text-align: center!important;
    }
    .class_azsec1_textn2 .fl-callout-text p{
        text-align: center!important;
    }
    .class_grid_sabias_que .fl-post-grid-post {
        border-right: none!important;
        text-align: center!important;
    }
    .fl-node-577a79ee1c24a .fl-module-content {
        margin-top: 85px!important;
    }
    .class_faq .post_new_97 .fl-post-grid-title a {
        margin-bottom: 40px!important;
        text-align: center!important;
        font-size: 25px!important;
    }
    .class_faq .post_new_99 .fl-post-grid-title a {
        margin-bottom: 40px!important;
        text-align: center!important;
        font-size: 25px!important;
    }
    .class_faq .post_new_101 .fl-post-grid-title a {
        margin-bottom: 40px!important;
        text-align: center!important;
        font-size: 25px!important;
    }
    .class_faq .post_new_103 .fl-post-grid-title a {
        margin-bottom: 40px!important;
        text-align: center!important;
        font-size: 25px!important;
    }
    .class_faq .fl-post-grid-content{
        text-align: center!important;
    }
    .fl-node-577be423ee970 .fl-module-content {
        margin-top: 85px!important;
    }
    .fl-node-577be5245d4c6 .fl-html iframe{
        width: 100%!important;
        height: auto!important;
    }
    /*Proceso Agricola*/
    .fl-node-577be7923057e .fl-module-content {
        margin-top: 85px!important;
    }
    .fl-node-577bedb19f07e .fl-module-content {
        margin-bottom: 0px!important;
    }
    .fl-node-577bedb19f07e h2.fl-heading {
        text-align: center!important;
    }
    .fl-node-577bedc7ab36d h1.fl-heading {
        text-align: center!important;
    }
    .fl-node-577be919036c3 .fl-node-content{
        text-align: center!important;
    }
    .galeriaAgricola li {
        width: 100%!important;
        margin-bottom: 5px!important;
    }
    .galeriaAgricola ul{
        display: inline!important;
    }
    
    /*Proceso Artesanal*/
    .fl-node-577bf531ab068 .fl-module-content {
        margin-top: 85px!important;
    }
    .fl-node-577bf531ab2a9 h2.fl-heading {
        text-align: center!important;
    }
    .class_agricola2 .h1.fl-heading{
        text-align: center!important;
    }
    .fl-node-577bf531ab327 .fl-module-content {                   
        text-align: center!important;
    }
    .galeriaArtesanal ul{
        display: inline!important;
    }
    .fl-node-577bf531ab2e8 h1.fl-heading {
        text-align: center!important;
    }
    /*Proceso Indistrial*/
    .fl-node-577bfa373926f .fl-module-content {
        margin-top: 85px!important;
    }
    .fl-node-577bfa3739484 h2.fl-heading {
        text-align: center!important;
    }
    .fl-node-577bfa37394bf h1.fl-heading {
        text-align: center!important;
    }
    .fl-node-577bfa37394fa{
        text-align: center!important;
    }
    /*Impacto economico*/
    .fl-node-577c103a19f8c .fl-module-content {
        margin-top: 85px!important;
    }
    .fl-node-577c12825c7da h3.fl-heading {
        text-align: center!important;
        font-size: 32px!important;
    }
    .fl-node-577c12f6c07cc .fl-col-content {
        text-align: center!important;
    }
    .fl-node-577c1c1bd5b8a{
        text-align:center!important;
    }
    /*programas_rse*/
    #Generacion_Empleo{
        text-align:center!important;
    }
    #Generacion_Empleo .fl-callout-left {
        text-align:center!important;
    }
    .fl-row-bg-photo .fl-module-heading .fl-module-content{
        margin-top: 85px!important;
    }
    
    .programas_rse .lsec2_col1v {
        width: 96%!important;
    }
    .programas_rse .lsec2_col3v {
        width: 96%!important;
        margin-top: 30px;
    }
    .programas_rse .lsec2_col5v {
        width: 96%!important;
        margin-top: 30px!important;
    }
    /*impactos-economicos*/
    .fl-node-577c2bd2c5f86 .fl-col-content {
        height: 0px!important;
    }
    .fl-node-577c2bd2c5fcc .fl-col-content {
        padding-top: 0px!important;
    }
    .ie_bg_color1 p{
        text-align: center!important;
    }
    .ie_bg_color2 p{
        text-align: center!important;
    }
    .ie_bg_color3 p{
        text-align: center!important;
    }
    .fl-node-577c2bd2c6014 .fl-col-content {
        padding-top: 0px!important;
    }
    .fl-node-577c2bd2c6060 .fl-col-content {
         padding-top: 0px!important;
    }
    .ie_class_center_colm1 {
        width: 90%!important;
        padding-top: 0px!important;
        padding-right: 0%!important;
        text-align: center!important;
    }
    .ie_class_center_colm1 .fl-photo-align-left {
        text-align: center!important;
    }
    .ie_class_center_colm2 {
        width: 92%!important;
        padding-top: 0px!important;
    }
    .fl-node-577d37673888c .fl-col-content {
        display: none!important;
    }
    .ie_class_bg_col1 {
        background: #90ab3e;
        color: #ffffff;
        margin-bottom: 2px;
        width: 92%!important;
        padding-top: 6%;
        min-height: 100%;
        max-height: 100%;
        line-height: 17px;
        padding-left: 2%;
        padding-right: 2%;
    }
    .ie_class_bg_col3 {
        background: #eaebec;
        color: #858585;
        margin-bottom: 2px;
        width: 92%!important;
        padding-top: 3px;
        min-height: 100%;
        max-height: 100%;
    }
    .fl-node-577d4bd7b0445{
        padding:20px!important;
    }
    .fl-node-577d5768adb83 .fl-col-content {
        height: 140px!important;
    }
    .fa_new_col1 {
        width: 100%!important;
    }
    .fa_new_col3 {
        width: 100%!important;
        border: none!important;
        border-left: 0px;
        border-top: 0px;
        min-height: 172px;
        border-bottom: 1px solid #bbbdc0!important;
    }
    .fa_new_col4 {
        width: 100%!important;
        border: none!important;
        border-left: 0px;
        border-top: 0px;
        min-height: 172px;
        border-bottom: 1px solid #bbbdc0!important;
    }
    .fa_new_col5 {
        width: 100%!important;
        border: none!important;
        border-left: 0px;
        border-top: 0px;
        min-height: 172px;
        border-bottom: 1px solid #bbbdc0!important;
    }
    .fa_new_col6 {
        width: 100%!important;
        border: none!important;
        border-left: 0px;
        border-top: 0px;
        min-height: 172px;
        border-bottom: 1px solid #bbbdc0!important;
    }
    .fl-node-577d6afcc3cd3 .fl-col-content {
        height: 140px!important;
    }
    .fl-node-577d6ff2d9d75 .fl-col-content {
        height: 140px!important;
    }
    .fl-node-577d72256f1e0{
         text-align: center!important;
         padding-top: 15px!important;
    }
    .escuela_verano1 .fa_new_col1 {
        width: 100%!important;
    }
    .escuela_verano1 .fa_new_col3 {
        width: 100%!important;
        min-height: 172px;
    }
    .escuela_verano1 .fa_new_col4 {
        width: 100%!important;
        min-height: 172px;
    }
    .escuela_verano1 .fa_new_col5 {
        width: 100%!important;
        min-height: 172px;
    }
    .escuela_verano1 .fa_new_col6 {
        width: 100%!important;
        min-height: 172px;
        
    }
    .escuela_verano1 .fa_new_col6.fa_new_colspace2.fl-node-577d6ff2da441 {
        display:none!important;
    }
    
    .fl-node-5783b3a0b34d5 .fl-col-content {
        display: none!important;
    }
    .fl-node-5783b3a0b356e .fl-col-content {
        display: none!important;
    }
    .class_li_fundazucar1 .fl-callout-photo-left .fl-callout-photo {
        padding-right: 0px!important;
        width: 32px!important;
        float: left!important;
    }
    .class_eti_btn{
        display:none!important;
    }
    #slider_industrial .fl-content-slider .fl-slide-bg-photo {
        position: absolute!important;
    }
    
    #slider_industrial .fl-content-slider .fl-slide {
        min-height: 400px!important;
        max-height: 400px!important;
        height: 400px!important;
        overflow: hidden!important;
    }
    #slider_industrial .fl-slide-content-wrap .fl-slide-content .fl-slide-text {
        background: #000000!important;
        color: #ffffff!important;
        opacity: 0.7!important;
        width: 100%!important;
        float: right!important;
        padding: 10px!important;
        margin-top: 80%!important;
    }
    #PlanETI{
        margin-top:-25px;
    }
    /*sabias-que*/
    .class_grid_sabias_que .fl-module-content .fl-post-grid {
        width: 100%!important;
        background: #ffffff!important;
    }
    .page-id-127 .fl-page-footer-wrap{
        display:none!important;
    }
    .class_grid_sabias_que .fl-post-grid-post {
        width: 100%!important;
    }
    .class_grid_sabias_que .fl-module-content {
        margin: 0px!important;
    }
    .fl-node-577c1efed8303 {
        padding: 15px!important;
    }
    .class_sec6_space1n1 {
        width: 100%!important;
    }
    .class_mobile_home1{
        margin-top:-400px!important;
    }
    #noticias_home .fl-post-grid-post .fl-post-grid-text {
        display: inline-block;
        width: 100%;
        float: left;
        padding: 0px;
        padding-top: 20px;
    }
    #noticias_home .fl-post-grid-post .fl-post-grid-image {
        display: block;
        width: 50%;
        float: none;
        margin: 0px auto;
        text-align: center;
        margin-top: 35px;
    }
    #noticias_home .fl-post-grid-post {
        display: inline-block;
        width: 100%!important;
        border: none!important;
    }
    .class_faq_newm1{
        padding:10px!important;
    }

}


.class_bg_rse2_col1 .fl-rich-text{
    background: #00897a;
    color:#ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    width: 160px;
    height: 160px;
    padding-top: 40px;
}
.class_bg_rse2_col2 .fl-rich-text{
    background: #8cab4d;
    color:#ffffff;
    font-size: 18px;
    padding: 10px;
     text-align: center;
    width: 160px;
    height: 160px;
    padding-top: 40px;
}
.class_bg_rse2_col3 .fl-rich-text{
    background: #f3c648;
    color:#ffffff;
    font-size: 18px;
    padding: 10px;
     text-align: center;
    width: 240px;
    height: 160px;
    padding-top: 20px;
}
.class_bg_rse2_col4 .fl-rich-text{
    background: #d6b06a;
    color:#ffffff;
    font-size: 18px;
    padding: 10px;
     text-align: center;
    width: 160px;
    height: 160px;
    margin-left: 80px;
    padding-top: 40px;
}
.rse_bgnn1{
    background: #f9f1e4;
    margin-left: 50px;
    margin-right: 50px;
    min-height: 170px;
}

#footer_menu1{
    background: #000000;
    color:#ffffff;
    list-style: none;
    bottom: -10px;
    position: fixed;
    border-bottom: 1px solid grey;
    z-index: 900;
    opacity: 0.95!important;
}
#footer_menu1 li{
   display: inline-block;
    width: 14%;
    vertical-align: top;
    height: 65px;
    line-height: 12px!important;
    text-align: center;
    padding-top: 5px;
    overflow: hidden;
    cursor: pointer;
}
#footer_menu1 a{
    color:#ffffff;
    font-size: 12px;
    cursor: pointer;
}


#footer_menu1 .show_menu1 #sub_menu2{
    margin-top: -93px;
    background: #000000;
    position: fixed;
    width: 170px;
    z-index: 111;
    margin-left: 3px;
    padding-left: 3px;
    padding-right: 3px;
    display: none!important;
}
#footer_menu1 .show_menu1:hover #sub_menu2{
    display: block!important;
}

#footer_menu1 .show_menu1 #sub_menu2 li {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    height: 65px;
    line-height: 12px!important;
    text-align: center;
    padding-top: 5px;
    overflow: hidden;
    
    cursor: pointer;
}



#footer_menu1 .show_menu3 #sub_menu1{
    margin-top: -90px;
    background: #000000;
    position: fixed;
    width: 170px;
    z-index: 111;
    margin-left: -7px;
    padding-left: 3px;
    padding-right: 3px;
    display: none!important;
    
}
#footer_menu1 .show_menu3:hover #sub_menu1{
    display: block!important;
}

#footer_menu1 .show_menu3 #sub_menu1 li {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    height: 65px;
    line-height: 12px!important;
    text-align: center;
    padding-top: 5px;
    overflow: hidden;
    cursor: pointer;
}

@media (max-width: 767px){
    #footer_menu1{
        display:none!important;
    }
    .class_title_bg1 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .fl-node-579a193b38094{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    iframe {
        max-width: 100%!important;
        max-height: 200px!important;
    }
    .fl-node-57c0bcd06bddf{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .fl-node-57c4561651bdc{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .fl-node-57c46ebe229da{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .fl-node-57c45492d29ae{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .fl-node-57c4746747d05{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .class_rse_col1 {
        margin-left: 3%;
        margin-right: 3%;
        width: 94%!important;
    }
    .class_rse_col2 {
        margin-left: 3%;
        margin-right: 3%;
        width: 94%!important;
    }
    .class_rse_col3 {
        margin-left: 3%;
        margin-right: 3%;
        width: 94%!important;
    }
    .class_bg_rse2_col1 .fl-rich-text {
        margin-left: 3%;
        margin-right: 3%;
        width: 94%!important;
    }
    .class_bg_rse2_col2 .fl-rich-text {
        margin-left: 3%;
        margin-right: 3%;
        width: 94%!important;
    }
    .class_bg_rse2_col3 .fl-rich-text {
        margin-left: 3%;
        margin-right: 3%;
        width: 94%!important;
    }
    .class_bg_rse2_col4 .fl-rich-text {
        margin-left: 3%;
        margin-right: 3%;
        width: 94%!important;
    }
    .fl-node-57c457255ad9f .fl-module-content {
        margin-left: 0px!important;
    }
    .fl-node-57c4765c296d1 .fl-module-content {
        margin: 0px!important;
    }
    .fl-node-57c476735dc0d .fl-module-content {
        margin: 0px!important;
    }
    .fl-node-57c47678b43c8 .fl-module-content {
         margin: 0px!important;
    }
    .rse_bgnn1 {
        margin: 16px!important;
        margin-top: 0px!important;
    }
    .rse_bgnn2 {
        margin: 16px!important;
        margin-top: 0px!important;
    }
    .rse_bgnn3 {
        margin: 16px!important;
        margin-top: 0px!important;
    }
}



/*NEW CSS*/

.class_collaut_nn1 .fl-callout-title {
    color:#1d8e7f;
}

#noticias_homen1 .fl-post-grid-title{
    font-size: 15px;
    line-height: 1.2;
    height: 70px;
    overflow: hidden;
    color:#878787!important;
    margin-top: 10px;
    margin-bottom: 30px;
}
#noticias_homen1 .fl-post-grid-title a{
    color:#878787!important;
}
#noticias_homen1 .fl-post-grid-content p{
    font-size: 12px;
    height: 90px;
    overflow: hidden;
    color:#878787!important;
}
#noticias_homen1 a.fl-post-grid-more{
    color:#878787!important;
     font-size: 12px;
     border:1px solid #878787;
     width: 100px;
     text-align: center;
     margin: 0;
     margin-top: 30px;
     margin-bottom: 20px;
     display: block;
}
#noticias_homen1 .fl-post-grid-text{

    /*background: #48b59b url('https://fundazucarelsalvador.com/wp-content/uploads/2016/11/bg_not1.jpg') bottom;
    background-repeat: no-repeat;
    color:#ffffff!important;*/
    
}
#noticias_homen1 .fl-post-grid-post {
    border: 1px solid #ffffff;
    border:none!important;
}


footer.fl-page-footer-wrap{
    display: none!important;
}
.class_bg_textn1 .fl-heading-text{
    background: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
}
.nd_class_texture .fl-row-content{
    background-image: url(https://fundazucarelsalvador.com/wp-content/uploads/2016/11/texture1.png);
    background-size: 3px;
}



#nd_list_video_home1 section #huge_it_videogallery {
    background-color: transparent;
    box-shadow: none;
}
.class_btn_video1{
    font-size: 15px;
    line-height: 17px;
    padding: 12px 24px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #ffffff;
    border: 1px solid #f3f3f3;
    background-color: rgba(255,255,255, 0);
    cursor: pointer;
}
.nd_full_video2{
    display: none;
}
.fl-builder-edit .nd_full_video2{
    display: block!important;
}
.class_btn_div1{
    position: absolute;
    margin-top: -44%;
    font-size: 25px;
    background: rgba(0, 0, 0, 0.5);
    color: #ffffff;
    width: 37px;
    text-align: center;
    border-radius: 100px;
    right: 3%;
    cursor: pointer;
}
.class_btn_div1 a{
    color:#ffffff!important;
    cursor: pointer;
    text-decoration: none;
}

/* End Global CSS */


/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

