
:root {
	--gcid-body-color: rgba(31, 31, 31, .8);
	--gcid-0pymk37ne1: #f2592b;
	--gcid-otdyo9ho6v: #fff;
}

:root {
	--content-width: 80%;
	--content-max-width: 1080px;
	--section-padding: 56px;
	--section-gutter: 60px;
	--row-gutter-horizontal: 5.5%;
	--row-gutter-vertical: 40px;
	--module-gutter: 30px;
}

.et_flex_column, .et_flex_group, .et_flex_module, .et_flex_row, .et_flex_section {
	display: flex;
	-moz-column-gap: var(--horizontal-gap);
	column-gap: var(--horizontal-gap);
	row-gap: var(--vertical-gap);
	flex-direction: var(--flex-direction);
}

.et_flex_row {
	--horizontal-gap: var(--row-gutter-horizontal);
	--vertical-gap: var(--row-gutter-vertical);
	--flex-direction: row;
}

.et_flex_row>[class*=et_flex_column] {
	--horizontal-gap-parent: var(--row-gutter-horizontal);
}

.et_flex_row .et_pb_row_nested.et_flex_row {
	width: 100%;
	max-width: none;
	padding: 0;
	margin: 0;
}

.et_flex_section {
	--horizontal-gap: var(--section-gutter);
	--vertical-gap: var(--section-gutter);
	--flex-direction: column;
	padding: var(--section-padding) 0;
	align-items: center;
}

.et_flex_section>[class*=et_flex_column] {
	--horizontal-gap-parent: var(--section-gutter);
}

.et_flex_column, .et_flex_group, .et_flex_module {
	--flex-direction: column;
	--horizontal-gap: var(--module-gutter);
	--vertical-gap: var(--module-gutter);
}

.et_flex_column>[class*=et_flex_column], .et_flex_group>[class*=et_flex_column], .et_flex_module>[class*=et_flex_column] {
	--horizontal-gap-parent: var(--module-gutter);
}

.et_flex_column>.et_pb_module, .et_flex_group>.et_pb_module, .et_flex_module>.et_pb_module, .et_pb_section .et_pb_row .et_flex_column>.et_pb_module, .et_pb_section .et_pb_row .et_flex_group>.et_pb_module, .et_pb_section .et_pb_row .et_flex_module>.et_pb_module {
	margin-bottom: 0;
}

.et_flex_row.et_pb_equal_columns, .et_pb_section.et_pb_equal_columns>.et_flex_row {
	align-items: stretch;
}

.rtl .et_flex_row {
	direction: rtl;
}

.rtl .et_flex_row.et_pb_equal_columns, .rtl .et_pb_section.et_pb_equal_columns>.et_flex_row {
	flex-direction: row-reverse;
}

.et_flex_column_1_24 {
	width: calc(4.1667% - var(--horizontal-gap-parent, 5.5%) * .95833);
}

.et_flex_column_2_24 {
	width: calc(8.3333% - var(--horizontal-gap-parent, 5.5%) * .91667);
}

.et_flex_column_3_24 {
	width: calc(12.5% - var(--horizontal-gap-parent, 5.5%) * .875);
}

.et_flex_column_4_24 {
	width: calc(16.6667% - var(--horizontal-gap-parent, 5.5%) * .83333);
}

.et_flex_column_5_24 {
	width: calc(20.8333% - var(--horizontal-gap-parent, 5.5%) * .79167);
}

.et_flex_column_6_24 {
	width: calc(25% - var(--horizontal-gap-parent, 5.5%) * .75);
}

.et_flex_column_7_24 {
	width: calc(29.1667% - var(--horizontal-gap-parent, 5.5%) * .70833);
}

.et_flex_column_8_24 {
	width: calc(33.3333% - var(--horizontal-gap-parent, 5.5%) * .66667);
}

.et_flex_column_9_24 {
	width: calc(37.5% - var(--horizontal-gap-parent, 5.5%) * .625);
}

.et_flex_column_10_24 {
	width: calc(41.6667% - var(--horizontal-gap-parent, 5.5%) * .58333);
}

.et_flex_column_11_24 {
	width: calc(45.8333% - var(--horizontal-gap-parent, 5.5%) * .54167);
}

.et_flex_column_12_24 {
	width: calc(50% - var(--horizontal-gap-parent, 5.5%) * .5);
}

.et_flex_column_13_24 {
	width: calc(54.1667% - var(--horizontal-gap-parent, 5.5%) * .45833);
}

.et_flex_column_14_24 {
	width: calc(58.3333% - var(--horizontal-gap-parent, 5.5%) * .41667);
}

.et_flex_column_15_24 {
	width: calc(62.5% - var(--horizontal-gap-parent, 5.5%) * .375);
}

.et_flex_column_16_24 {
	width: calc(66.6667% - var(--horizontal-gap-parent, 5.5%) * .33333);
}

.et_flex_column_17_24 {
	width: calc(70.8333% - var(--horizontal-gap-parent, 5.5%) * .29167);
}

.et_flex_column_18_24 {
	width: calc(75% - var(--horizontal-gap-parent, 5.5%) * .25);
}

.et_flex_column_19_24 {
	width: calc(79.1667% - var(--horizontal-gap-parent, 5.5%) * .20833);
}

.et_flex_column_20_24 {
	width: calc(83.3333% - var(--horizontal-gap-parent, 5.5%) * .16667);
}

.et_flex_column_21_24 {
	width: calc(87.5% - var(--horizontal-gap-parent, 5.5%) * .125);
}

.et_flex_column_22_24 {
	width: calc(91.6667% - var(--horizontal-gap-parent, 5.5%) * .08333);
}

.et_flex_column_23_24 {
	width: calc(95.8333% - var(--horizontal-gap-parent, 5.5%) * .04167);
}

.et_flex_column_24_24 {
	width: calc(100% - var(--horizontal-gap-parent, 5.5%) * 0);
}

.et_flex_column_1_5 {
	width: calc(20% - var(--horizontal-gap-parent, 5.5%) * .8);
}

.et_flex_column_2_5 {
	width: calc(40% - var(--horizontal-gap-parent, 5.5%) * .6);
}

.et_flex_column_3_5 {
	width: calc(60% - var(--horizontal-gap-parent, 5.5%) * .4);
}

.et_flex_column_4_5 {
	width: calc(80% - var(--horizontal-gap-parent, 5.5%) * .2);
}

.et_flex_column_5_5 {
	width: calc(100% - var(--horizontal-gap-parent, 5.5%) * 0);
}

.et_flex_column_1_7 {
	width: calc(14.2857% - var(--horizontal-gap-parent, 5.5%) * .85714);
}

.et_flex_column_1_9 {
	width: calc(11.1111% - var(--horizontal-gap-parent, 5.5%) * .88889);
}

.et_flex_column_1_10 {
	width: calc(10% - var(--horizontal-gap-parent, 5.5%) * .9);
}

.et_flex_column_1_11 {
	width: calc(9.0909% - var(--horizontal-gap-parent, 5.5%) * .90909);
}

@media only screen and (max-width:980px) {
	.et_flex_column_1_24_tablet {
		width: calc(4.1667% - var(--horizontal-gap-parent, 5.5%) * .95833);
	}
	
	.et_flex_column_2_24_tablet {
		width: calc(8.3333% - var(--horizontal-gap-parent, 5.5%) * .91667);
	}
	
	.et_flex_column_3_24_tablet {
		width: calc(12.5% - var(--horizontal-gap-parent, 5.5%) * .875);
	}
	
	.et_flex_column_4_24_tablet {
		width: calc(16.6667% - var(--horizontal-gap-parent, 5.5%) * .83333);
	}
	
	.et_flex_column_5_24_tablet {
		width: calc(20.8333% - var(--horizontal-gap-parent, 5.5%) * .79167);
	}
	
	.et_flex_column_6_24_tablet {
		width: calc(25% - var(--horizontal-gap-parent, 5.5%) * .75);
	}
	
	.et_flex_column_7_24_tablet {
		width: calc(29.1667% - var(--horizontal-gap-parent, 5.5%) * .70833);
	}
	
	.et_flex_column_8_24_tablet {
		width: calc(33.3333% - var(--horizontal-gap-parent, 5.5%) * .66667);
	}
	
	.et_flex_column_9_24_tablet {
		width: calc(37.5% - var(--horizontal-gap-parent, 5.5%) * .625);
	}
	
	.et_flex_column_10_24_tablet {
		width: calc(41.6667% - var(--horizontal-gap-parent, 5.5%) * .58333);
	}
	
	.et_flex_column_11_24_tablet {
		width: calc(45.8333% - var(--horizontal-gap-parent, 5.5%) * .54167);
	}
	
	.et_flex_column_12_24_tablet {
		width: calc(50% - var(--horizontal-gap-parent, 5.5%) * .5);
	}
	
	.et_flex_column_13_24_tablet {
		width: calc(54.1667% - var(--horizontal-gap-parent, 5.5%) * .45833);
	}
	
	.et_flex_column_14_24_tablet {
		width: calc(58.3333% - var(--horizontal-gap-parent, 5.5%) * .41667);
	}
	
	.et_flex_column_15_24_tablet {
		width: calc(62.5% - var(--horizontal-gap-parent, 5.5%) * .375);
	}
	
	.et_flex_column_16_24_tablet {
		width: calc(66.6667% - var(--horizontal-gap-parent, 5.5%) * .33333);
	}
	
	.et_flex_column_17_24_tablet {
		width: calc(70.8333% - var(--horizontal-gap-parent, 5.5%) * .29167);
	}
	
	.et_flex_column_18_24_tablet {
		width: calc(75% - var(--horizontal-gap-parent, 5.5%) * .25);
	}
	
	.et_flex_column_19_24_tablet {
		width: calc(79.1667% - var(--horizontal-gap-parent, 5.5%) * .20833);
	}
	
	.et_flex_column_20_24_tablet {
		width: calc(83.3333% - var(--horizontal-gap-parent, 5.5%) * .16667);
	}
	
	.et_flex_column_21_24_tablet {
		width: calc(87.5% - var(--horizontal-gap-parent, 5.5%) * .125);
	}
	
	.et_flex_column_22_24_tablet {
		width: calc(91.6667% - var(--horizontal-gap-parent, 5.5%) * .08333);
	}
	
	.et_flex_column_23_24_tablet {
		width: calc(95.8333% - var(--horizontal-gap-parent, 5.5%) * .04167);
	}
	
	.et_flex_column_24_24_tablet {
		width: calc(100% - var(--horizontal-gap-parent, 5.5%) * 0);
	}
	
	.et_flex_column_1_5_tablet {
		width: calc(20% - var(--horizontal-gap-parent, 5.5%) * .8);
	}
	
	.et_flex_column_2_5_tablet {
		width: calc(40% - var(--horizontal-gap-parent, 5.5%) * .6);
	}
	
	.et_flex_column_3_5_tablet {
		width: calc(60% - var(--horizontal-gap-parent, 5.5%) * .4);
	}
	
	.et_flex_column_4_5_tablet {
		width: calc(80% - var(--horizontal-gap-parent, 5.5%) * .2);
	}
	
	.et_flex_column_5_5_tablet {
		width: calc(100% - var(--horizontal-gap-parent, 5.5%) * 0);
	}
	
	.et_flex_column_1_7_tablet {
		width: calc(14.2857% - var(--horizontal-gap-parent, 5.5%) * .85714);
	}
	
	.et_flex_column_1_9_tablet {
		width: calc(11.1111% - var(--horizontal-gap-parent, 5.5%) * .88889);
	}
	
	.et_flex_column_1_10_tablet {
		width: calc(10% - var(--horizontal-gap-parent, 5.5%) * .9);
	}
	
	.et_flex_column_1_11_tablet {
		width: calc(9.0909% - var(--horizontal-gap-parent, 5.5%) * .90909);
	}
}

@media only screen and (max-width:767px) {
	.et_flex_column_1_24_phone {
		width: calc(4.1667% - var(--horizontal-gap-parent, 5.5%) * .95833);
	}
	
	.et_flex_column_2_24_phone {
		width: calc(8.3333% - var(--horizontal-gap-parent, 5.5%) * .91667);
	}
	
	.et_flex_column_3_24_phone {
		width: calc(12.5% - var(--horizontal-gap-parent, 5.5%) * .875);
	}
	
	.et_flex_column_4_24_phone {
		width: calc(16.6667% - var(--horizontal-gap-parent, 5.5%) * .83333);
	}
	
	.et_flex_column_5_24_phone {
		width: calc(20.8333% - var(--horizontal-gap-parent, 5.5%) * .79167);
	}
	
	.et_flex_column_6_24_phone {
		width: calc(25% - var(--horizontal-gap-parent, 5.5%) * .75);
	}
	
	.et_flex_column_7_24_phone {
		width: calc(29.1667% - var(--horizontal-gap-parent, 5.5%) * .70833);
	}
	
	.et_flex_column_8_24_phone {
		width: calc(33.3333% - var(--horizontal-gap-parent, 5.5%) * .66667);
	}
	
	.et_flex_column_9_24_phone {
		width: calc(37.5% - var(--horizontal-gap-parent, 5.5%) * .625);
	}
	
	.et_flex_column_10_24_phone {
		width: calc(41.6667% - var(--horizontal-gap-parent, 5.5%) * .58333);
	}
	
	.et_flex_column_11_24_phone {
		width: calc(45.8333% - var(--horizontal-gap-parent, 5.5%) * .54167);
	}
	
	.et_flex_column_12_24_phone {
		width: calc(50% - var(--horizontal-gap-parent, 5.5%) * .5);
	}
	
	.et_flex_column_13_24_phone {
		width: calc(54.1667% - var(--horizontal-gap-parent, 5.5%) * .45833);
	}
	
	.et_flex_column_14_24_phone {
		width: calc(58.3333% - var(--horizontal-gap-parent, 5.5%) * .41667);
	}
	
	.et_flex_column_15_24_phone {
		width: calc(62.5% - var(--horizontal-gap-parent, 5.5%) * .375);
	}
	
	.et_flex_column_16_24_phone {
		width: calc(66.6667% - var(--horizontal-gap-parent, 5.5%) * .33333);
	}
	
	.et_flex_column_17_24_phone {
		width: calc(70.8333% - var(--horizontal-gap-parent, 5.5%) * .29167);
	}
	
	.et_flex_column_18_24_phone {
		width: calc(75% - var(--horizontal-gap-parent, 5.5%) * .25);
	}
	
	.et_flex_column_19_24_phone {
		width: calc(79.1667% - var(--horizontal-gap-parent, 5.5%) * .20833);
	}
	
	.et_flex_column_20_24_phone {
		width: calc(83.3333% - var(--horizontal-gap-parent, 5.5%) * .16667);
	}
	
	.et_flex_column_21_24_phone {
		width: calc(87.5% - var(--horizontal-gap-parent, 5.5%) * .125);
	}
	
	.et_flex_column_22_24_phone {
		width: calc(91.6667% - var(--horizontal-gap-parent, 5.5%) * .08333);
	}
	
	.et_flex_column_23_24_phone {
		width: calc(95.8333% - var(--horizontal-gap-parent, 5.5%) * .04167);
	}
	
	.et_flex_column_24_24_phone {
		width: calc(100% - var(--horizontal-gap-parent, 5.5%) * 0);
	}
	
	.et_flex_column_1_5_phone {
		width: calc(20% - var(--horizontal-gap-parent, 5.5%) * .8);
	}
	
	.et_flex_column_2_5_phone {
		width: calc(40% - var(--horizontal-gap-parent, 5.5%) * .6);
	}
	
	.et_flex_column_3_5_phone {
		width: calc(60% - var(--horizontal-gap-parent, 5.5%) * .4);
	}
	
	.et_flex_column_4_5_phone {
		width: calc(80% - var(--horizontal-gap-parent, 5.5%) * .2);
	}
	
	.et_flex_column_5_5_phone {
		width: calc(100% - var(--horizontal-gap-parent, 5.5%) * 0);
	}
	
	.et_flex_column_1_7_phone {
		width: calc(14.2857% - var(--horizontal-gap-parent, 5.5%) * .85714);
	}
	
	.et_flex_column_1_9_phone {
		width: calc(11.1111% - var(--horizontal-gap-parent, 5.5%) * .88889);
	}
	
	.et_flex_column_1_10_phone {
		width: calc(10% - var(--horizontal-gap-parent, 5.5%) * .9);
	}
	
	.et_flex_column_1_11_phone {
		width: calc(9.0909% - var(--horizontal-gap-parent, 5.5%) * .90909);
	}
}

@media (min-width:981px) {
	.et_pb_gutter.et_pb_gutters1 #left-area {
		width: 75%;
	}
	
	.et_pb_gutter.et_pb_gutters1 #sidebar {
		width: 25%;
	}
	
	.et_pb_gutters1.et_right_sidebar #left-area {
		padding-right: 0;
	}
	
	.et_pb_gutters1.et_left_sidebar #left-area {
		padding-left: 0;
	}
	
	.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before {
		right: 25% !important;
	}
	
	.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before {
		left: 25% !important;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column, .et_pb_gutters1.et_block_row>.et_pb_column {
		margin-right: 0;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column_4_4, .et_pb_gutters1.et_block_row>.et_pb_column_4_4 {
		width: 100%;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column_3_4, .et_pb_gutters1.et_block_row>.et_pb_column_3_4 {
		width: 75%;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column_2_3, .et_pb_gutters1.et_block_row>.et_pb_column_2_3 {
		width: 66.667%;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column_3_5, .et_pb_gutters1.et_block_row>.et_pb_column_3_5 {
		width: 60%;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column_1_2, .et_pb_gutters1.et_block_row>.et_pb_column_1_2 {
		width: 50%;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column_2_5, .et_pb_gutters1.et_block_row>.et_pb_column_2_5 {
		width: 40%;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column_1_3, .et_pb_gutters1.et_block_row>.et_pb_column_1_3 {
		width: 33.3333%;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column_1_4, .et_pb_gutters1.et_block_row>.et_pb_column_1_4 {
		width: 25%;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column_1_5, .et_pb_gutters1.et_block_row>.et_pb_column_1_5 {
		width: 20%;
	}
	
	.et_pb_gutters1 .et_block_row .et_pb_column_1_6, .et_pb_gutters1.et_block_row>.et_pb_column_1_6 {
		width: 16.6667%;
	}
	
	.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product {
		width: 25%;
		margin-right: 0;
		margin-bottom: 0;
	}
	
	.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product, .et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
		width: 33.333%;
		margin-right: 0;
	}
	
	.et_pb_gutters1 .et_pb_column_1_2.et_block_column .et_pb_module, .et_pb_gutters1 .et_pb_column_1_3.et_block_column .et_pb_module, .et_pb_gutters1 .et_pb_column_1_4.et_block_column .et_pb_module, .et_pb_gutters1 .et_pb_column_1_5.et_block_column .et_pb_module, .et_pb_gutters1 .et_pb_column_1_6.et_block_column .et_pb_module, .et_pb_gutters1 .et_pb_column_2_3.et_block_column .et_pb_module, .et_pb_gutters1 .et_pb_column_2_5.et_block_column .et_pb_module, .et_pb_gutters1 .et_pb_column_3_4.et_block_column .et_pb_module, .et_pb_gutters1 .et_pb_column_3_5.et_block_column .et_pb_module, .et_pb_gutters1 .et_pb_column_4_4.et_block_column .et_pb_module, .et_pb_gutters1>.et_pb_column_1_2.et_block_column .et_pb_module, .et_pb_gutters1>.et_pb_column_1_3.et_block_column .et_pb_module, .et_pb_gutters1>.et_pb_column_1_4.et_block_column .et_pb_module, .et_pb_gutters1>.et_pb_column_1_5.et_block_column .et_pb_module, .et_pb_gutters1>.et_pb_column_1_6.et_block_column .et_pb_module, .et_pb_gutters1>.et_pb_column_2_3.et_block_column .et_pb_module, .et_pb_gutters1>.et_pb_column_2_5.et_block_column .et_pb_module, .et_pb_gutters1>.et_pb_column_3_4.et_block_column .et_pb_module, .et_pb_gutters1>.et_pb_column_3_5.et_block_column .et_pb_module, .et_pb_gutters1>.et_pb_column_4_4.et_block_column .et_pb_module {
		margin-bottom: 0;
	}
}

@media (max-width:980px) {
	.et_pb_gutters1 .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}
	
	.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4, .et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4, .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4, .et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5, .et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5, .et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4, .et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5, .et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5, .et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5, .et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 {
		width: 50%;
		margin-right: 0;
	}
	
	.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6, .et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6, .et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6, .et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 {
		width: 33.333%;
		margin-right: 0;
	}
	
	.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 {
		width: 50%;
		margin-right: 0;
	}
}

@media (max-width:767px) {
	.et_pb_gutters1 .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}
}

@media (max-width:479px) {
	.et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
		margin: 0 !important;
	}
	
	.et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}
}

.et_animated {
	opacity: 0;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both !important;
	animation-fill-mode: both !important;
}

.et_animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.et_had_animation {
	position: relative;
}

@-webkit-keyframes et_pb_fade {
	to {
		opacity: 1;
	}
}

@keyframes et_pb_fade {
	to {
		opacity: 1;
	}
}

.et_animated.fade {
	-webkit-animation-name: et_pb_fade;
	animation-name: et_pb_fade;
}

@-webkit-keyframes et_pb_fadeTop {
	0% {
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes et_pb_fadeTop {
	0% {
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.et_animated.fadeTop {
	-webkit-animation-name: et_pb_fadeTop;
	animation-name: et_pb_fadeTop;
}

@-webkit-keyframes et_pb_fadeRight {
	0% {
		transform: translate3d(100%, 0, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes et_pb_fadeRight {
	0% {
		transform: translate3d(100%, 0, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.et_animated.fadeRight {
	-webkit-animation-name: et_pb_fadeRight;
	animation-name: et_pb_fadeRight;
}

@-webkit-keyframes et_pb_fadeBottom {
	0% {
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes et_pb_fadeBottom {
	0% {
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.et_animated.fadeBottom {
	-webkit-animation-name: et_pb_fadeBottom;
	animation-name: et_pb_fadeBottom;
}

@-webkit-keyframes et_pb_fadeLeft {
	0% {
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes et_pb_fadeLeft {
	0% {
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.et_animated.fadeLeft {
	-webkit-animation-name: et_pb_fadeLeft;
	animation-name: et_pb_fadeLeft;
}

@-webkit-keyframes et_pb_slide {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

@keyframes et_pb_slide {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

.et_animated.slide {
	-webkit-animation-name: et_pb_slide;
	animation-name: et_pb_slide;
}

@-webkit-keyframes et_pb_slideTop {
	to {
		transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes et_pb_slideTop {
	to {
		transform: translateZ(0);
		opacity: 1;
	}
}

.et_animated.slideTop {
	-webkit-animation-name: et_pb_slideTop;
	animation-name: et_pb_slideTop;
}

@-webkit-keyframes et_pb_slideRight {
	to {
		transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes et_pb_slideRight {
	to {
		transform: translateZ(0);
		opacity: 1;
	}
}

.et_animated.slideRight {
	-webkit-animation-name: et_pb_slideRight;
	animation-name: et_pb_slideRight;
}

@-webkit-keyframes et_pb_slideBottom {
	to {
		transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes et_pb_slideBottom {
	to {
		transform: translateZ(0);
		opacity: 1;
	}
}

.et_animated.slideBottom {
	-webkit-animation-name: et_pb_slideBottom;
	animation-name: et_pb_slideBottom;
}

@-webkit-keyframes et_pb_slideLeft {
	to {
		transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes et_pb_slideLeft {
	to {
		transform: translateZ(0);
		opacity: 1;
	}
}

.et_animated.slideLeft {
	-webkit-animation-name: et_pb_slideLeft;
	animation-name: et_pb_slideLeft;
}

@-webkit-keyframes et_pb_bounce {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		transform: scaleX(1);
	}
}

@keyframes et_pb_bounce {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		transform: scaleX(1);
	}
}

.et_animated.bounce {
	-webkit-animation-name: et_pb_bounce;
	animation-name: et_pb_bounce;
}

@-webkit-keyframes et_pb_bounceTop {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		transform: translate3d(0, -200px, 0);
	}
	
	60% {
		transform: translate3d(0, 25px, 0);
	}
	
	75% {
		transform: translate3d(0, -10px, 0);
	}
	
	90% {
		transform: translate3d(0, 5px, 0);
	}
	
	to {
		transform: none;
		opacity: 1;
	}
}

@keyframes et_pb_bounceTop {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		transform: translate3d(0, -200px, 0);
	}
	
	60% {
		transform: translate3d(0, 25px, 0);
	}
	
	75% {
		transform: translate3d(0, -10px, 0);
	}
	
	90% {
		transform: translate3d(0, 5px, 0);
	}
	
	to {
		transform: none;
		opacity: 1;
	}
}

.et_animated.bounceTop {
	-webkit-animation-name: et_pb_bounceTop;
	animation-name: et_pb_bounceTop;
}

@-webkit-keyframes et_pb_bounceRight {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		transform: translate3d(200px, 0, 0);
	}
	
	60% {
		transform: translate3d(-25px, 0, 0);
	}
	
	75% {
		transform: translate3d(10px, 0, 0);
	}
	
	90% {
		transform: translate3d(-5px, 0, 0);
	}
	
	to {
		transform: none;
		opacity: 1;
	}
}

@keyframes et_pb_bounceRight {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		transform: translate3d(200px, 0, 0);
	}
	
	60% {
		transform: translate3d(-25px, 0, 0);
	}
	
	75% {
		transform: translate3d(10px, 0, 0);
	}
	
	90% {
		transform: translate3d(-5px, 0, 0);
	}
	
	to {
		transform: none;
		opacity: 1;
	}
}

.et_animated.bounceRight {
	-webkit-animation-name: et_pb_bounceRight;
	animation-name: et_pb_bounceRight;
}

@-webkit-keyframes et_pb_bounceBottom {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		transform: translate3d(0, 200px, 0);
	}
	
	60% {
		transform: translate3d(0, -20px, 0);
	}
	
	75% {
		transform: translate3d(0, 10px, 0);
	}
	
	90% {
		transform: translate3d(0, -5px, 0);
	}
	
	to {
		transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes et_pb_bounceBottom {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		transform: translate3d(0, 200px, 0);
	}
	
	60% {
		transform: translate3d(0, -20px, 0);
	}
	
	75% {
		transform: translate3d(0, 10px, 0);
	}
	
	90% {
		transform: translate3d(0, -5px, 0);
	}
	
	to {
		transform: translateZ(0);
		opacity: 1;
	}
}

.et_animated.bounceBottom {
	-webkit-animation-name: et_pb_bounceBottom;
	animation-name: et_pb_bounceBottom;
}

@-webkit-keyframes et_pb_bounceLeft {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		transform: translate3d(-200px, 0, 0);
	}
	
	60% {
		transform: translate3d(25px, 0, 0);
	}
	
	75% {
		transform: translate3d(-10px, 0, 0);
	}
	
	90% {
		transform: translate3d(5px, 0, 0);
	}
	
	to {
		transform: none;
		opacity: 1;
	}
}

@keyframes et_pb_bounceLeft {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		transform: translate3d(-200px, 0, 0);
	}
	
	60% {
		transform: translate3d(25px, 0, 0);
	}
	
	75% {
		transform: translate3d(-10px, 0, 0);
	}
	
	90% {
		transform: translate3d(5px, 0, 0);
	}
	
	to {
		transform: none;
		opacity: 1;
	}
}

.et_animated.bounceLeft {
	-webkit-animation-name: et_pb_bounceLeft;
	animation-name: et_pb_bounceLeft;
}

@-webkit-keyframes et_pb_zoom {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

@keyframes et_pb_zoom {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

.et_animated.zoom {
	-webkit-animation-name: et_pb_zoom;
	animation-name: et_pb_zoom;
}

@-webkit-keyframes et_pb_zoomTop {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

@keyframes et_pb_zoomTop {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

.et_animated.zoomTop {
	-webkit-animation-name: et_pb_zoomTop;
	animation-name: et_pb_zoomTop;
	transform-origin: top;
}

@-webkit-keyframes et_pb_zoomRight {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

@keyframes et_pb_zoomRight {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

.et_animated.zoomRight {
	-webkit-animation-name: et_pb_zoomRight;
	animation-name: et_pb_zoomRight;
	transform-origin: right;
}

@-webkit-keyframes et_pb_zoomBottom {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

@keyframes et_pb_zoomBottom {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

.et_animated.zoomBottom {
	-webkit-animation-name: et_pb_zoomBottom;
	animation-name: et_pb_zoomBottom;
	transform-origin: bottom;
}

@-webkit-keyframes et_pb_zoomLeft {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

@keyframes et_pb_zoomLeft {
	to {
		transform: scaleX(1);
		opacity: 1;
	}
}

.et_animated.zoomLeft {
	-webkit-animation-name: et_pb_zoomLeft;
	animation-name: et_pb_zoomLeft;
	transform-origin: left;
}

@-webkit-keyframes et_pb_flip {
	to {
		opacity: 1;
		transform: rotateX(0deg);
	}
}

@keyframes et_pb_flip {
	to {
		opacity: 1;
		transform: rotateX(0deg);
	}
}

.et_animated.flip {
	-webkit-animation-name: et_pb_flip;
	animation-name: et_pb_flip;
}

@-webkit-keyframes et_pb_flipTop {
	to {
		opacity: 1;
		transform: rotateX(0deg);
	}
}

@keyframes et_pb_flipTop {
	to {
		opacity: 1;
		transform: rotateX(0deg);
	}
}

.et_animated.flipTop {
	-webkit-animation-name: et_pb_flipTop;
	animation-name: et_pb_flipTop;
	transform-origin: center;
}

@-webkit-keyframes et_pb_flipRight {
	to {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

@keyframes et_pb_flipRight {
	to {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

.et_animated.flipRight {
	-webkit-animation-name: et_pb_flipRight;
	animation-name: et_pb_flipRight;
	transform-origin: center;
}

@-webkit-keyframes et_pb_flipBottom {
	to {
		opacity: 1;
		transform: rotateX(0deg);
	}
}

@keyframes et_pb_flipBottom {
	to {
		opacity: 1;
		transform: rotateX(0deg);
	}
}

.et_animated.flipBottom {
	-webkit-animation-name: et_pb_flipBottom;
	animation-name: et_pb_flipBottom;
	transform-origin: center;
}

@-webkit-keyframes et_pb_flipLeft {
	to {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

@keyframes et_pb_flipLeft {
	to {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

.et_animated.flipLeft {
	-webkit-animation-name: et_pb_flipLeft;
	animation-name: et_pb_flipLeft;
	transform-origin: center;
}

@-webkit-keyframes et_pb_fold {
	to {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

@keyframes et_pb_fold {
	to {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

.et_animated.fold {
	transform-origin: center;
	-webkit-animation-name: et_pb_fold;
	animation-name: et_pb_fold;
}

@-webkit-keyframes et_pb_foldTop {
	to {
		opacity: 1;
		transform: rotateX(0deg);
	}
}

@keyframes et_pb_foldTop {
	to {
		opacity: 1;
		transform: rotateX(0deg);
	}
}

.et_animated.foldTop {
	transform-origin: top;
	-webkit-animation-name: et_pb_foldTop;
	animation-name: et_pb_foldTop;
}

@-webkit-keyframes et_pb_foldRight {
	to {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

@keyframes et_pb_foldRight {
	to {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

.et_animated.foldRight {
	transform-origin: right;
	-webkit-animation-name: et_pb_foldRight;
	animation-name: et_pb_foldRight;
}

@-webkit-keyframes et_pb_foldBottom {
	to {
		opacity: 1;
		transform: rotateX(0deg);
	}
}

@keyframes et_pb_foldBottom {
	to {
		opacity: 1;
		transform: rotateX(0deg);
	}
}

.et_animated.foldBottom {
	transform-origin: bottom;
	-webkit-animation-name: et_pb_foldBottom;
	animation-name: et_pb_foldBottom;
}

@-webkit-keyframes et_pb_foldLeft {
	to {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

@keyframes et_pb_foldLeft {
	to {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

.et_animated.foldLeft {
	transform-origin: left;
	-webkit-animation-name: et_pb_foldLeft;
	animation-name: et_pb_foldLeft;
}

@-webkit-keyframes et_pb_roll {
	0% {
		transform-origin: center;
	}
	
	to {
		transform-origin: center;
		transform: none;
		opacity: 1;
	}
}

@keyframes et_pb_roll {
	0% {
		transform-origin: center;
	}
	
	to {
		transform-origin: center;
		transform: none;
		opacity: 1;
	}
}

.et_animated.roll {
	-webkit-animation-name: et_pb_roll;
	animation-name: et_pb_roll;
}

@-webkit-keyframes et_pb_rollTop {
	0% {
		transform-origin: top;
	}
	
	to {
		transform-origin: top;
		transform: none;
		opacity: 1;
	}
}

@keyframes et_pb_rollTop {
	0% {
		transform-origin: top;
	}
	
	to {
		transform-origin: top;
		transform: none;
		opacity: 1;
	}
}

.et_animated.rollTop {
	-webkit-animation-name: et_pb_rollTop;
	animation-name: et_pb_rollTop;
}

@-webkit-keyframes et_pb_rollRight {
	0% {
		transform-origin: right;
	}
	
	to {
		transform-origin: right;
		transform: none;
		opacity: 1;
	}
}

@keyframes et_pb_rollRight {
	0% {
		transform-origin: right;
	}
	
	to {
		transform-origin: right;
		transform: none;
		opacity: 1;
	}
}

.et_animated.rollRight {
	-webkit-animation-name: et_pb_rollRight;
	animation-name: et_pb_rollRight;
}

@-webkit-keyframes et_pb_rollBottom {
	0% {
		transform-origin: bottom;
	}
	
	to {
		transform-origin: bottom;
		transform: none;
		opacity: 1;
	}
}

@keyframes et_pb_rollBottom {
	0% {
		transform-origin: bottom;
	}
	
	to {
		transform-origin: bottom;
		transform: none;
		opacity: 1;
	}
}

.et_animated.rollBottom {
	-webkit-animation-name: et_pb_rollBottom;
	animation-name: et_pb_rollBottom;
}

@-webkit-keyframes et_pb_rollLeft {
	0% {
		transform-origin: left;
	}
	
	to {
		transform-origin: left;
		transform: none;
		opacity: 1;
	}
}

@keyframes et_pb_rollLeft {
	0% {
		transform-origin: left;
	}
	
	to {
		transform-origin: left;
		transform: none;
		opacity: 1;
	}
}

.et_animated.rollLeft {
	-webkit-animation-name: et_pb_rollLeft;
	animation-name: et_pb_rollLeft;
}
