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

formreset.css
Gravity Forms CSS Reset
http://www.gravityforms.com
updated: March 15, 2015 1:41 PM

Gravity Forms is a Rocketgenius project
copyright 2008-2024 Rocketgenius Inc.
http: //www.rocketgenius.com
this may not be redistributed without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE! MAKE ANY MODIFICATIONS IN YOUR
THEME STYLESHEET. THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

If you need to make extensive customizations,
copy the contents of this file to your theme
style sheet for editing. Then, go to the form
settings page & set the 'output CSS' option
to no.

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

body .gform_wrapper.gf_reset_wrapper, body .gform_wrapper.gf_reset_wrapper div, body .gform_wrapper.gf_reset_wrapper span, body .gform_wrapper.gf_reset_wrapper iframe, body .gform_wrapper.gf_reset_wrapper h1, body .gform_wrapper.gf_reset_wrapper h2, body .gform_wrapper.gf_reset_wrapper h3, body .gform_wrapper.gf_reset_wrapper h4, body .gform_wrapper.gf_reset_wrapper h5, body .gform_wrapper.gf_reset_wrapper h6, body .gform_wrapper.gf_reset_wrapper p, body .gform_wrapper.gf_reset_wrapper img, body .gform_wrapper.gf_reset_wrapper ol, body .gform_wrapper.gf_reset_wrapper ul, body .gform_wrapper.gf_reset_wrapper li, body .gform_wrapper.gf_reset_wrapper fieldset, body .gform_wrapper.gf_reset_wrapper form, body .gform_wrapper.gf_reset_wrapper label, body .gform_wrapper.gf_reset_wrapper legend, body .gform_wrapper.gf_reset_wrapper input[type=text], body .gform_wrapper.gf_reset_wrapper input[type=email], body .gform_wrapper.gf_reset_wrapper input[type=tel], body .gform_wrapper.gf_reset_wrapper input[type=url], body .gform_wrapper.gf_reset_wrapper input[type=number], body .gform_wrapper.gf_reset_wrapper input[type=password], body .gform_wrapper.gf_reset_wrapper select, body .gform_wrapper.gf_reset_wrapper textarea, body .gform_wrapper.gf_reset_wrapper input[type=submit], body .gform_wrapper.gf_reset_wrapper input[type=button], body .gform_wrapper.gf_reset_wrapper input[type=image], body .gform_wrapper.gf_reset_wrapper button, body .gform_wrapper.gf_reset_wrapper table, body .gform_wrapper.gf_reset_wrapper caption, body .gform_wrapper.gf_reset_wrapper tbody, body .gform_wrapper.gf_reset_wrapper tfoot, body .gform_wrapper.gf_reset_wrapper thead, body .gform_wrapper.gf_reset_wrapper tr, body .gform_wrapper.gf_reset_wrapper th, body .gform_wrapper.gf_reset_wrapper td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
body .gform_wrapper.gf_reset_wrapper div, body .gform_wrapper.gf_reset_wrapper span, body .gform_wrapper.gf_reset_wrapper iframe, body .gform_wrapper.gf_reset_wrapper p, body .gform_wrapper.gf_reset_wrapper img, body .gform_wrapper.gf_reset_wrapper ol, body .gform_wrapper.gf_reset_wrapper ul, body .gform_wrapper.gf_reset_wrapper li, body .gform_wrapper.gf_reset_wrapper fieldset, body .gform_wrapper.gf_reset_wrapper form, body .gform_wrapper.gf_reset_wrapper label, body .gform_wrapper.gf_reset_wrapper legend, body .gform_wrapper.gf_reset_wrapper input[type=text], body .gform_wrapper.gf_reset_wrapper input[type=email], body .gform_wrapper.gf_reset_wrapper input[type=tel], body .gform_wrapper.gf_reset_wrapper input[type=url], body .gform_wrapper.gf_reset_wrapper input[type=number], body .gform_wrapper.gf_reset_wrapper input[type=password], body .gform_wrapper.gf_reset_wrapper select, body .gform_wrapper.gf_reset_wrapper textarea, body .gform_wrapper.gf_reset_wrapper input[type=submit], body .gform_wrapper.gf_reset_wrapper input[type=button], body .gform_wrapper.gf_reset_wrapper input[type=image], body .gform_wrapper.gf_reset_wrapper button, body .gform_wrapper.gf_reset_wrapper table, body .gform_wrapper.gf_reset_wrapper caption, body .gform_wrapper.gf_reset_wrapper tbody, body .gform_wrapper.gf_reset_wrapper tfoot, body .gform_wrapper.gf_reset_wrapper thead, body .gform_wrapper.gf_reset_wrapper tr, body .gform_wrapper.gf_reset_wrapper th, body .gform_wrapper.gf_reset_wrapper td {
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    line-height: 1;
    font-weight: normal;
}
body .gform_wrapper.gf_reset_wrapper div, body .gform_wrapper.gf_reset_wrapper span, body .gform_wrapper.gf_reset_wrapper p { line-height: 1.8 }
body .gform_wrapper.gf_reset_wrapper fieldset, body .gform_wrapper.gf_reset_wrapper img { border: 0 }
body .gform_wrapper.gf_reset_wrapper ol, body .gform_wrapper.gf_reset_wrapper ul, body .gform_wrapper.gf_reset_wrapper li { list-style: none }
body .gform_wrapper.gf_reset_wrapper a img { border: none }
body .gform_wrapper.gf_reset_wrapper :focus { outline: 0 }/*
----------------------------------------------------------------

Gravity Forms Front End Form Styles
http: //www.gravityforms.com
updated: May 22, 2018 03:17 PM US Eastern Time

Gravity Forms is a Rocketgenius project
copyright 2008-2024 Rocketgenius Inc.
http: //www.rocketgenius.com
this may not be redistributed without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE! MAKE ANY MODIFICATIONS IN YOUR
THEME STYLESHEET. THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

If you need to make extensive customizations,
copy the contents of this file to your theme
style sheet for editing. Then, go to the form
settings page & set the 'output CSS' option
to no.

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


/* mobile styles first */

.gform_legacy_markup_wrapper {
    margin-bottom: 16px;
    margin-top: 16px;
    max-width: 100%;
}

.gform_legacy_markup_wrapper form {
    text-align: left;
    max-width: 100%;
    margin: 0 auto;
}

.gform_legacy_markup_wrapper *,
.gform_legacy_markup_wrapper *:before,
.gform_legacy_markup_wrapper *:after {
    box-sizing: border-box !important;
}

.gform_legacy_markup_wrapper h1,
.gform_legacy_markup_wrapper h2,
.gform_legacy_markup_wrapper h3 {
    font-weight: normal;
    border: none;
    background: none;
}

.gform_legacy_markup_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {
    font-size: inherit;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal;
}

.gform_legacy_markup_wrapper input[type=image] {
    border: none !important;
    padding: 0 !important;
    width: auto !important;
}

.gform_legacy_markup_wrapper textarea {
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
    padding: 6px 8px;
    line-height: 1.5;
    resize: none;
}

.gform_legacy_markup_wrapper select {
    line-height: 1.5;
}

.gform_legacy_markup_wrapper .ginput_container_multiselect select {
    background-image: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
}

.gform_legacy_markup_wrapper ul.gform_fields {
    margin: 0 !important;
    list-style-type: none;
    display: block;
}

html>body .entry ul,
.gform_legacy_markup_wrapper ul {
    text-indent: 0
}

.gform_legacy_markup_wrapper li,
.gform_legacy_markup_wrapper form li {
    margin-left: 0 !important;
    list-style-type: none !important;
    list-style-image: none !important;
    list-style: none !important;
    overflow: visible;
}

.gform_legacy_markup_wrapper ul li.gfield {
    clear: both;
}

.gform_legacy_markup_wrapper ul.gfield_radio li,
.gform_legacy_markup_wrapper ul.gfield_checkbox li {
    overflow: hidden;
}

.gform_legacy_markup_wrapper ul.gform_fields.right_label li.gfield,
.gform_legacy_markup_wrapper form ul.gform_fields.right_label li.gfield,
.gform_legacy_markup_wrapper ul.gform_fields.left_label li.gfield,
.gform_legacy_markup_wrapper form ul.gform_fields.left_label li.gfield {
    margin-bottom: 14px;
}

.gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li,
.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li,
.gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li,
.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li,
.gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li,
.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li,
.gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li,
.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li {
    margin-bottom: 10px;
}

.gform_legacy_markup_wrapper ul li:before,
.gform_legacy_markup_wrapper ul li:after,
.gform_legacy_markup_wrapper ul.gform_fields {
    padding: 0;
    margin: 0;
    overflow: visible;
}

.gform_legacy_markup_wrapper select {
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
}

.gform_legacy_markup_wrapper select option {
    padding: 2px;
    display: block;
}

.gform_legacy_markup_wrapper .inline {
    display: inline !important;
}

.gform_legacy_markup_wrapper .gform_heading {
    width: 100%;
    margin-bottom: 18px;
}

.gform_legacy_markup_wrapper .clear-multi{
    display: flex;
}

/* date ​fields */

.gform_legacy_markup_wrapper .gfield_date_day,
.gform_legacy_markup_wrapper .gfield_date_year {
    display: -moz-inline-stack;
    display: inline-block;
}

.gform_legacy_markup_wrapper .gfield_date_day,
.gform_legacy_markup_wrapper .gfield_date_month,
.gform_legacy_markup_wrapper .gfield_date_year {
    width: 33.333%;
    flex-direction: row;
}

@media only screen and (min-width: 321px) {

    .gform_legacy_markup_wrapper .gfield_date_day,
    .gform_legacy_markup_wrapper .gfield_date_month {
        max-width: 4rem;
    }

    .gform_legacy_markup_wrapper .gfield_date_year {
        max-width: calc(4rem + .5rem);
    }

}

.gform_legacy_markup_wrapper .gfield_date_dropdown_month,
.gform_legacy_markup_wrapper .gfield_date_dropdown_day,
.gform_legacy_markup_wrapper .gfield_date_dropdown_year {
    vertical-align: top;
    flex-direction: row;
}

.gform_legacy_markup_wrapper .gfield_date_dropdown_month,
.gform_legacy_markup_wrapper .gfield_date_dropdown_day,
.gform_legacy_markup_wrapper .gfield_date_dropdown_year {
    margin-right: .5rem;
}

.gform_legacy_markup_wrapper .gfield_date_month,
.gform_legacy_markup_wrapper .gfield_date_day {
    width: 4rem;
    margin-right: .5rem;
}

.gform_legacy_markup_wrapper .gfield_date_month input[type="number"],
.gform_legacy_markup_wrapper .gfield_date_day input[type="number"] {
    width: calc(3rem + 8px) !important;
}

.gform_legacy_markup_wrapper .gfield_date_year input[type="number"] {
    width: calc(4rem + 8px) !important;
}

.gform_legacy_markup_wrapper .gfield_date_year {
    width: 5rem;
}

.gform_legacy_markup_wrapper .gfield_date_month input,
.gform_legacy_markup_wrapper .gfield_date_day input {
    width: calc(3rem + 8px);
}

.gform_legacy_markup_wrapper .gfield_date_year input {
    width: 4rem;
}

.gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label {
    width: 3rem;
    text-align: center;
}

.gform_legacy_markup_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label {
    width: 4rem;
}

/* time fields */

.gform_legacy_markup_wrapper .gfield_time_hour,
.gform_legacy_markup_wrapper .gfield_time_minute,
.gform_legacy_markup_wrapper .gfield_time_ampm {
    font-size: 15px;
    width: 33.333%;
    flex-direction: row;
}

@media only screen and (min-width: 321px) {

    .gform_legacy_markup_wrapper .gfield_time_hour,
    .gform_legacy_markup_wrapper .gfield_time_minute,
    .gform_legacy_markup_wrapper .gfield_time_ampm {
        max-width: 72px;
    }

}

.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span {
    float: left;
}

.gform_legacy_markup_wrapper .gfield_time_hour {
    margin-right: 10px;
    display: flex;
}

.gform_legacy_markup_wrapper .gfield_time_hour i {
    font-style: normal !important;
    font-family: sans-serif !important;
    width: 4px;
    text-align: center;
    float: right;
    margin-top: 9%;
}

.gform_legacy_markup_wrapper .gfield_time_minute {
    margin-right: 8px;
    display: flex;
}

.gform_legacy_markup_wrapper .ginput_complex .gfield_time_hour input,
.gform_legacy_markup_wrapper .ginput_complex .gfield_time_minute input {
    margin-left: 0;
	width: 85% !important;
}

/* HTML5 setting disabled input[type="text"] */
.gform_legacy_markup_wrapper .gfield_time_hour input,
.gform_legacy_markup_wrapper .gfield_time_minute input {
    margin-right: 6px;
    width: 56px;
}

/* HTML5 setting enabled input[type="number"] */
.gform_legacy_markup_wrapper .gfield_time_hour input[type="number"],
.gform_legacy_markup_wrapper .gfield_time_minute input[type="number"] {
    max-width: 64px;
    min-width: 64px;
}

.gform_legacy_markup_wrapper .gfield_time_ampm {
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
}

.gform_legacy_markup_wrapper .gfield_time_ampm select {
    min-width: 77px;
    width: 77px;
    height: 100%;
    margin-top: 0 !important;
    margin-left: 0 !important;
}

.gform_legacy_markup_wrapper .gfield_time_ampm_shim {
	display: block;
	font-size: 13px;
	margin: 9px 0 1px 1px;
}

.gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label {
    width: 48px;
    text-align: center;
}

.gform_legacy_markup_wrapper .field_name_first,
.gform_legacy_markup_wrapper .field_name_middle,
.gform_legacy_markup_wrapper .field_name_last {
    width: 49.5%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
}
.gform_legacy_markup_wrapper .ginput_complex.ginput_container {
    overflow: visible;
    width: 100%;
}

.gform_legacy_markup_wrapper legend.gfield_label,
.gform_legacy_markup_wrapper label.gfield_label {
    font-weight: 700;
    font-size: inherit;
}

.gform_legacy_markup_wrapper legend.gfield_label,
.gform_legacy_markup_wrapper .top_label .gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
}

.gform_legacy_markup_wrapper .top_label .gfield_hide_label {
    display: none;
}

.gform_legacy_markup_wrapper .ginput_complex input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']),
.gform_legacy_markup_wrapper .ginput_complex  .ginput_left input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']),
.gform_legacy_markup_wrapper .ginput_complex .ginput_right input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']) {
    width: 100%;
}

.gform_legacy_markup_wrapper .ginput_complex .ginput_right select,
.gform_legacy_markup_wrapper .ginput_complex select {
    width: 100%;
}

.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label {
    display: block;
    font-size: .813em;
    letter-spacing: .5pt;
    white-space: nowrap;
}

.gform_legacy_markup_wrapper ul.gfield_radio li label,
.gform_legacy_markup_wrapper ul.gfield_checkbox li label {
    display: -moz-inline-stack;
    display: inline-block;
    letter-spacing: inherit;
    vertical-align: middle;
    cursor: pointer;
}

.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label {
    margin: 9px 0 1px 1px;
}

.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,
.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,
.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,
.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label {
    margin-top: 0;
}

.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label {
    margin: 1px 0 9px 1px;
}

.gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label + .ginput_complex.ginput_container,
.gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label + div[class*="gfield_time_"].ginput_container {
    margin-top: 0;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container {
    margin-top: 8px;
}

body.gform_legacy_markup_wrapper div.clear-multi {
    display: -moz-inline-stack;
    display: inline-block;
}

body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio,
body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox {
    margin-top: 16px;
    margin-bottom: 0;
}

.gform_legacy_markup_wrapper .hidden_label .gfield_label {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.gform_legacy_markup_wrapper .gfield.right_label,
.gform_legacy_markup_wrapper .gfield.left_label {
    padding-top: 10px;
}

.gform_legacy_markup_wrapper li.hidden_label input {
    margin-top: 12px;
}

.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
    margin-bottom: 12px;
}

.gform_legacy_markup_wrapper .screen-reader-text,
.gform_legacy_markup_wrapper label.hidden_sub_label {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.gform_legacy_markup_wrapper input.small,
.gform_legacy_markup_wrapper select.small,
.gform_legacy_markup_wrapper input.medium,
.gform_legacy_markup_wrapper select.medium,
.gform_legacy_markup_wrapper input.large,
.gform_legacy_markup_wrapper select.large,
.gform_legacy_markup_wrapper input.large,
.gform_legacy_markup_wrapper select.large {
    width: 100%
}

.gform_legacy_markup_wrapper input.datepicker_with_icon.small,
.gform_legacy_markup_wrapper input.datepicker_with_icon.medium,
.gform_legacy_markup_wrapper input.datepicker_with_icon.large {
    width: calc(100% - 24px);
}

.gform_legacy_markup_wrapper .gfield_error input.small,
.gform_legacy_markup_wrapper .gfield_error select.small,
.gform_legacy_markup_wrapper .gfield_error input.medium,
.gform_legacy_markup_wrapper .gfield_error select.medium,
.gform_legacy_markup_wrapper .gfield_error input.large,
.gform_legacy_markup_wrapper .gfield_error select.large,
.gform_legacy_markup_wrapper .gfield_error input.large,
.gform_legacy_markup_wrapper .gfield_error select.large {
    width: 100%;
}

.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.small,
.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.medium,
.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.large {
    width: calc(100% - 32px);
}

.gform_legacy_markup_wrapper textarea.small {
    height: 80px;
    width: 100%;
}

.gform_legacy_markup_wrapper textarea.medium {
    height: 120px;
    width: 100%;
}

.gform_legacy_markup_wrapper textarea.large {
    height: 160px;
    width: 100%;
}

.gform_legacy_markup_wrapper h2.gsection_title {
    margin: 0 !important;
    padding: 0 !important;
    letter-spacing: normal !important;
}

.gform_legacy_markup_wrapper .gsection .gfield_label,
.gform_legacy_markup_wrapper h2.gsection_title,
.gform_legacy_markup_wrapper h3.gform_title {
    font-weight: 700;
    font-size: 1.25em;
}

.gform_legacy_markup_wrapper h3.gform_title {
    letter-spacing: normal !important;
    margin: 10px 0 6px 0;
}

.gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection {
    margin-top: 24px !important;
}

.gform_legacy_markup_wrapper span.gform_description {
    font-weight: 400;
    display: block;
    width: calc(100% - 16px);
    margin-bottom: 16px;
}

.gform_legacy_markup_wrapper .gsection {
    border-bottom: 1px solid #CCC;
    padding: 0 16px 8px 0;
    margin: 28px 0 28px 0;
    clear: both;
}

.gform_legacy_markup_wrapper .gfield_checkbox li,
.gform_legacy_markup_wrapper .gfield_radio li {
    position: relative;
}

.gform_legacy_markup_wrapper ul.gfield_checkbox,
.gform_legacy_markup_wrapper ul.gfield_radio {
    margin: 6px 0;
    padding: 0;
}

.gform_legacy_markup_wrapper .gfield_checkbox li label,
.gform_legacy_markup_wrapper .gfield_radio li label {
    display: -moz-inline-stack;
    display: inline-block;
    padding: 0;
    width: auto;
    line-height: 1.5;
    font-size: .875em;
    vertical-align: middle;
    max-width: 85%;
    white-space: normal;
}

.gform_legacy_markup_wrapper .gfield_checkbox li label {
    margin: 0;
}

.gform_legacy_markup_wrapper .gfield_radio li label {
    margin: 2px 0 0 4px;
}

.gform_legacy_markup_wrapper .gfield_checkbox li input[type=checkbox],
.gform_legacy_markup_wrapper .gfield_radio li input[type=radio],
.gform_legacy_markup_wrapper .gfield_checkbox li input {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1px;
}

.gform_legacy_markup_wrapper .description,
.gform_legacy_markup_wrapper .gfield_description,
.gform_legacy_markup_wrapper .gsection_description,
.gform_legacy_markup_wrapper .instruction {
    font-size: .813em;
    line-height: inherit;
    clear: both;
    font-family: inherit;
    letter-spacing: normal;
}

.gform_legacy_markup_wrapper .description,
.gform_legacy_markup_wrapper .gfield_description,
.gform_legacy_markup_wrapper .gsection_description {
    padding: 0 16px 0 0;
}

.gform_legacy_markup_wrapper .field_description_below .gfield_description {
    padding-top: 16px;
}

.gform_legacy_markup_wrapper .field_sublabel_above .description,
.gform_legacy_markup_wrapper .field_sublabel_above .gfield_description,
.gform_legacy_markup_wrapper .field_sublabel_above .gsection_description {
    margin-top: 9px;
}

.gform_legacy_markup_wrapper .top_label .gsection_description {
    width: 100%;
    margin-bottom: 9px;
}

.gform_legacy_markup_wrapper .gfield_description {
    width: 100%;
}

.gform_legacy_markup_wrapper .description_above .gfield_description {
    padding: 0 0 10px 0;
}

.gform_legacy_markup_wrapper .gfield_date_year+.gfield_description {
    padding: 0;
}

.gform_legacy_markup_wrapper .gfield_consent_description,
.gform_legacy_markup_wrapper .field_description_below .gfield_consent_description {
    width: 100%;
    max-height: 240px;
    overflow-y: scroll;
    border: 1px solid #ddd;
    margin-top: 12px;
    padding: 6px 8px;
    font-size: .688em;
}

.gform_legacy_markup_wrapper .gfield_required {
    color: #790000;
    margin-left: 4px;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error,
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgba(255,223,224,.25);
    margin-bottom: 6px !important;
    border-top: 1px solid #C89797;
    border-bottom: 1px solid #C89797;
    padding-bottom: 6px;
    padding-top: 8px;
    box-sizing: border-box;
}

.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning {
    padding: 16px 16px 14px 16px;
    border-top: 2px solid #790000;
    border-bottom: 4px solid #790000;
    background-color: rgba(255, 223, 224, 0.25);
    width: calc(100% - 16px);
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning {
    padding: 16px 16px 14px 16px;
}

.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {
    font-size: .875em;
    font-weight: 700;
    font-family: inherit;
    min-height: 25px;
    color: #790000;
    max-width: 100%;
    position: relative;
}

.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span {
    display: block;
    padding: 0 0 14px 24px;
    margin-bottom: 16px;
    line-height: 1.5;
    letter-spacing: .1pt;
    border-bottom: 1px solid #790000;
    text-transform: uppercase;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);
    background-size: 1em auto;
    background-repeat: no-repeat;
    background-position: left center;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message {
    padding: 16px 16px 14px 16px;
}

.gform_legacy_markup_wrapper li.gfield + li.gfield.gfield_creditcard_warning {
    margin-top: 16px !important;
}

.gform_legacy_markup_wrapper .top_label .gfield_error {
    width: calc(100% - 2px);
}

.gform_legacy_markup_wrapper .top_label .gfield_error input.large,
.gform_legacy_markup_wrapper .top_label .gfield_error select.large,
.gform_legacy_markup_wrapper .top_label .gfield_error textarea.textarea {
    width: 100%;
}

.gform_legacy_markup_wrapper .right_label .gfield_error input.large,
.gform_legacy_markup_wrapper .right_label .gfield_error select.large,
.gform_legacy_markup_wrapper .right_label .gfield_error textarea.textarea,
.gform_legacy_markup_wrapper .left_label .gfield_error input.large,
.gform_legacy_markup_wrapper .left_label .gfield_error select.large,
.gform_legacy_markup_wrapper .left_label .gfield_error textarea.textarea {
    width: 70%;
}

.gform_legacy_markup_wrapper .gfield_error .gfield_label {
    color: #790000;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required {
    padding-right: 0;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container,
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container {
    margin-left: 0;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    max-width: 100%;
    padding-right: 16px;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin-top: 12px
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label {
    position: relative;
    top: 12px;
}
/**
 * Validation
 */

.gform_legacy_markup_wrapper .gform_validation_errors {
	width: 100%;
	border: 1px solid #790000;
	box-shadow: 0px 0px 0px #FF6D6D;
	border-radius: 5px;
	padding: 1.0625rem 1.375rem ;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.gform_legacy_markup_wrapper .gform_validation_errors > h2 {
	font-size: 16px;
	font-weight: 700;
	color: #790000;
	margin: 0 0 0.9375rem 0;
}

.gform_legacy_markup_wrapper .gform_validation_errors > h2.hide_summary {
	margin: 0 ;
}

.gform_legacy_markup_wrapper .gform_validation_errors > h2:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0iIzc5MDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDE5QzE1LjQxODMgMTkgMTkgMTUuNDE4MyAxOSAxMUMxOSA2LjU4MTcyIDE1LjQxODMgMyAxMSAzQzYuNTgxNzIgMyAzIDYuNTgxNzIgMyAxMUMzIDE1LjQxODMgNi41ODE3MiAxOSAxMSAxOVoiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEyIDZIMTBWMTJIMTJWNloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTEyIDE0SDEwVjE2SDEyVjE0WiIgZmlsbD0iI0ZGRkZGRiIvPgo8L3N2Zz4=);
	content: '';
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: sub;
	margin: 0 0.2rem 0 -0.5rem;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
}

.gform_legacy_markup_wrapper .gform_validation_errors > ol {
	list-style-type: none !important;
	padding-block-start: 0;
	padding-inline-start: 0;
	margin-block-start: 0;
	margin: 0;
}

.gform_legacy_markup_wrapper .gform_validation_errors > ol a {
	color: #790000;
	font-size: 1rem;
}

.gform_legacy_markup_wrapper .gform_validation_errors > ol li {
	margin: 0 0 0.9375rem 0;
	font-size: 1rem;
	list-style-type: none !important;
}

.gform_legacy_markup_wrapper .gform_validation_errors > ol li:last-of-type {
	margin-bottom: 0;
}

.gform_legacy_markup_wrapper div.validation_error {
    color: #790000;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 25px;
    border-top: 2px solid #790000;
    border-bottom: 2px solid #790000;
    padding: 16px 0 16px 0;
    clear: both;
    width: 100%;
    text-align: center;
}

.gform_legacy_markup_wrapper ol.validation_list {
    clear: both;
    width: 100%;
    margin-bottom: 25px;
    color: #790000;
}

.gform_legacy_markup_wrapper ol.validation_list li {
    list-style-type: decimal !important;
}

.gform_legacy_markup_wrapper ol.validation_list li a {
    color: #790000;
}

.gform_legacy_markup_wrapper ol.validation_list:after {
    content: "";
}

.gform_legacy_markup_wrapper div#error {
    margin-bottom: 25px;
}

.gform_legacy_markup_wrapper table.gfield_list tbody tr td.gfield_list_icons {
    vertical-align: middle !important;
}

.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons a {
    display: inline-block;
    line-height: 0;
}

.gform_legacy_markup_wrapper li.gfield fieldset {
    margin: 0px;
    padding: 0px;
    display: block;
    position: relative;
    width: 100%;
}

.gform_legacy_markup_wrapper li.gfield fieldset > * { width: auto }
.gform_legacy_markup_wrapper li.gfield fieldset legend.gfield_label {
    width: 100%;
    line-height: 32px;
}

.gform_legacy_markup_wrapper div.gf_page_steps+div.validation_error {
    margin-top: 16px;
}

.gform_legacy_markup_wrapper div.gfield_description.validation_error {
    color: #790000;
    font-weight: 700;
    font-size: .875em;
    line-height: 1.20;
    margin-bottom: 16px;
}

.gform_legacy_markup_wrapper .validation_message {
    color: #790000;
    font-weight: 700;
    letter-spacing: normal;
}

.gform_legacy_markup_wrapper .validation_message--hidden-on-empty:empty {
    display: none;
}

.gform_legacy_markup_wrapper li.gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
.gform_legacy_markup_wrapper li.gfield_error textarea {
    border: 1px solid #790000;
}

.gform_legacy_markup_wrapper li.gfield_error div.ginput_complex.ginput_container label,
.gform_legacy_markup_wrapper li.gfield_error ul.gfield_checkbox,
.gform_legacy_markup_wrapper li.gfield_error ul.gfield_radio {
    color: #790000;
}

.gform_legacy_markup_wrapper .gform_footer {
    padding: 16px 0 10px 0;
    margin: 16px 0 0 0;
    clear: both;
    width: 100%;
}

.gform_legacy_markup_wrapper .gform_footer input.button,
.gform_legacy_markup_wrapper .gform_page_footer input.button,
.gform_legacy_markup_wrapper .gform_footer input[type=submit],
.gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: 100%;
    margin: 0 0 16px 0;
}

.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,
.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link {
    font-size: 1em;
    display: block;
    text-align: center;
}

.gform_legacy_markup_wrapper .gform_footer input[type=image] {
    padding: 0;
    width: auto !important;
    background: none !important;
    border: none !important;
    margin: 0 auto 16px auto !important;
    display: block;
    max-width: 100%;
}

.gform_legacy_markup_wrapper .ginput_complex .ginput_left,
.gform_legacy_markup_wrapper .ginput_complex .ginput_right,
.gform_legacy_markup_wrapper .ginput_complex .ginput_full {
    min-height: 45px;
}

.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=text],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=url],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=email],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=tel],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=number],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=password] {
    width: 100%;
}

.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],
.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],
.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],
.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],
.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],
.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=password],
.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full select {
    width: 100%;
}

.gform_legacy_markup_wrapper .gfield_checkbox li,
.gform_legacy_markup_wrapper .gfield_radio li {
    margin: 0 0 16px 0;
    line-height: 1.2;
}

.gform_legacy_markup_wrapper ul.gfield_radio li input[type="radio"]:checked+label,
.gform_legacy_markup_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label,
.gchoice_select_all {
    font-weight: 700;
}

.gform_legacy_markup_wrapper input.datepicker.datepicker_with_icon {
    margin-right: 4px !important;
    display: -moz-inline-stack;
    display: inline-block;
}

.gform_legacy_markup_wrapper input[type=hidden],
.gform_legacy_markup_wrapper input.gform_hidden,
.gform_legacy_markup_wrapper .gform_hidden,
.gform_legacy_markup_wrapper .gf_hidden {
    display: none !important;
    max-height: 1px !important;
    overflow: hidden;
}

.gform_legacy_markup_wrapper .gfield_visibility_hidden,
.gform_legacy_markup_wrapper .gf_invisible {
    visibility: hidden;
    position: absolute;
    left: -9999px;
}

.gform_legacy_markup_wrapper .ginput_full br,
.gform_legacy_markup_wrapper .ginput_left br,
.gform_legacy_markup_wrapper .ginput_right br {
    display: none !important;
}

.gform_legacy_markup_wrapper ul.gfield_checkbox li,
.gform_legacy_markup_wrapper ul.gfield_radio li {
    padding: 0 !important;
}

.gform_legacy_markup_wrapper ul.gfield_radio li input+input {
    margin-left: 4px;
}

.gform_legacy_markup_wrapper ul.gfield_radio li input[value=gf_other_choice] {
    margin-right: 6px;
    margin-top: 4px;
}

.gform_legacy_markup_wrapper .gfield_description + .gform_legacy_markup_wrapper .gfield_description.validation_message {
    margin-top: 6px;
}

.gform_legacy_markup_wrapper .ginput_container.ginput_list + .gfield_description.validation_message {
    margin-top: 0;
}

.gform_legacy_markup_wrapper li.gfield_html {
    max-width: 100%;
}

.gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc {
    margin-top: 10px;
}

body .gform_legacy_markup_wrapper ul li.gfield.gfield_html img {
    max-width: 100%  !important;
}

.gform_legacy_markup_wrapper .gform_ajax_spinner {
    padding-left: 10px;
}

.gform_legacy_markup_wrapper .gform_validation_container,
body .gform_legacy_markup_wrapper li.gform_validation_container,
body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container {
    display: none !important;
    position: absolute !important;
    left: -9000px;
}

.gform_legacy_markup_wrapper .gfield_captcha_input_container {
    padding-top: 3px;
}

.gform_legacy_markup_wrapper .simple_captcha_small input {
    width: 64px;
}

.gform_legacy_markup_wrapper .simple_captcha_medium input {
    width: 96px;
}

.gform_legacy_markup_wrapper .simple_captcha_large input {
    width: 128px;
}

.gform_legacy_markup_wrapper .gform_legacy_markup_wrapper .left_label .simple_captcha_small,
.gform_legacy_markup_wrapper .right_label .simple_captcha_small,
.gform_legacy_markup_wrapper .left_label .simple_captcha_medium,
.gform_legacy_markup_wrapper .right_label .simple_captcha_medium,
.gform_legacy_markup_wrapper .left_label .simple_captcha_large,
.gform_legacy_markup_wrapper .right_label .simple_captcha_large {
    margin-left: 32%;
}

.gform_legacy_markup_wrapper .gfield_captcha_container img.gfield_captcha {
    border: none !important;
    background: none !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.gform_legacy_markup_wrapper .math_small input {
    width: 70px;
}

.gform_legacy_markup_wrapper .math_medium input {
    width: 510px;
}

.gform_legacy_markup_wrapper .math_large input {
    width: 612px;
}

.gform_legacy_markup_wrapper .left_label .math_small,
.gform_legacy_markup_wrapper .right_label .math_small,
.gform_legacy_markup_wrapper .left_label .math_medium,
.gform_legacy_markup_wrapper .right_label .math_medium,
.gform_legacy_markup_wrapper .left_label .math_large,
.gform_legacy_markup_wrapper .right_label .math_large {
    margin-left: 32%;
}


.gform_legacy_markup_wrapper div.charleft {
    font-size: .688em;
    margin-top: 4px;
    color: #767676;
    width: 92% !important;
    white-space: nowrap !important;
}

.gform_legacy_markup_wrapper div.charleft[style] {
    width: 92% !important;
}

.gform_legacy_markup_wrapper .left_label div.charleft,
.gform_legacy_markup_wrapper .right_label div.charleft {
    margin-left: 32%;
}

.gform_legacy_markup_wrapper div.charleft.ginput_counter_tinymce{
    border:  1px solid #eee;
    border-width: 1px 0 0;
    padding: 4px 9px;
    width: 100% !important;
}

.gform_legacy_markup_wrapper div.charleft.warningTextareaInfo {
    color: #767676;
}

.gform_legacy_markup_wrapper div.charleft.ginput_counter_error {
    color: red;
}

.gform_legacy_markup_wrapper li.gf_hide_charleft div.charleft {
    display: none !important;
}

.gf_submission_limit_message {
    color: #790000;
    font-size: 1.375em;
}

.gform_legacy_markup_wrapper .ginput_price {
    filter: alpha(opacity=70);
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7;
}

.gform_legacy_markup_wrapper span.ginput_total {
    color: #060;
    font-size: inherit;
}

.gform_legacy_markup_wrapper .top_label span.ginput_total {
    margin: 8px 0;
}

.gform_legacy_markup_wrapper span.ginput_product_price_label {
    margin-right: 2px;
}

.gform_legacy_markup_wrapper input.ginput_product_price,
.gform_legacy_markup_wrapper span.ginput_product_price {
	background: none;
	border: none;
	color: #900;
	padding: 0;
}

.gform_legacy_markup_wrapper span.ginput_quantity_label {
    margin-left: 10px;
    margin-right: 2px;
}

.gform_legacy_markup_wrapper input.ginput_quantity[type=text] {
    width: 3rem;
}

.gform_legacy_markup_wrapper input.ginput_quantity[type=number] {
    width: 4rem;
}

.gform_legacy_markup_wrapper .gform_page_footer {
    margin: 14px 0;
    width: 100%;
    border-top: 1px dotted #CCC;
    padding: 16px 0 0 0;
    clear: both;
}

.gform_legacy_markup_wrapper .gform_page_footer.left_label,
.gform_legacy_markup_wrapper .gform_page_footer.right_label {
    padding: 16px 0 0 29%;
}

.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button, .gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button {
    display: -moz-inline-stack;
    display: inline-block;
}

.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {
    margin-bottom: 8px;
}

.gform_legacy_markup_wrapper .gf_progressbar_wrapper {
    clear: both;
    width: 100%;
    margin: 0 0 16px 0;
    padding: 0 0 16px 0;
}

.gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
    color: #767676;
    font-size: 13px;
    line-height: 1 !important;
    margin: 0 0 8px 0 !important;
    padding: 0 !important;
    clear: both;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
}

.gform_legacy_markup_wrapper .gf_progressbar {
    position: relative;
    background: #e8e8e8;
    position: relative;
    -moz-border-radius: 10.5px;
    -webkit-border-radius: 10.5px;
    border-radius: 10.5px;
    width: 100%;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage {
    height: 21px;
    text-align: right;
    border-radius: 10.5px;
    vertical-align: middle;

    font-family: helvetica,arial,sans-serif;
    font-size: 13px !important;
    z-index:999;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_100 {
    border-top-right-radius: 10.5px;
    border-bottom-right-radius: 10.5px;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage span {
    display: block;
    width: auto;
    float: right;
    margin-right: 5px;
    margin-left: 5px;
    line-height: 21px;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_0 span {
    color: #959595;
    text-shadow: none;
    float: none !important;
    margin-left: 12px;
    word-wrap: normal;
}

.gform_legacy_markup_wrapper .gf_progressbar_blue {
    background: #D2D6DC;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue {
    background-color: #1E7AC4;
    color: #FFF;
}

.gform_legacy_markup_wrapper .gf_progressbar_gray {
    background: #D2D6DC;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_gray {
    background-color: #6B7280 ;
    color: #FFF;
}

.gform_legacy_markup_wrapper .gf_progressbar_green {
    background: #E8E8E8;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_green {
    background-color: #AAC138;
    color: #FFF;
}

.gform_legacy_markup_wrapper .gf_progressbar_orange {
    background: #E8EAEC;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_orange {
    background-color: #FF5D38;
    color: #FFF;
}

.gform_legacy_markup_wrapper .gf_progressbar_red {
    background: #E8EAEC;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_red {
    background-color: #EC1E31;
    color: #FFF;
}

.gform_legacy_markup_wrapper .gf_progressbar_spring {
    background: #D2D6DC;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_spring {
    background: linear-gradient(270deg, #9CD790 0%, #76D7DB 100%);
    color: #FFF;
}

.gform_legacy_markup_wrapper .gf_progressbar_blues {
    background: #D2D6DC;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blues {
    background: linear-gradient(270deg, #00C2FF 0%, #7838E2 100%);
    color: #FFF;
}

.gform_legacy_markup_wrapper .gf_progressbar_rainbow {
    background: #D2D6DC;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_rainbow {
    background: linear-gradient(270deg, #1DBEEA 0%, #CD6AD6 50%, #F35160 100%);
    color: #FFF;
}

.gform_legacy_markup_wrapper .gf_page_steps {
    width: 100%;
    margin: 0 0 8px 0;
    padding: 0 0 4px 0;
    border-bottom: 1px dotted #CCC;
}

.gform_legacy_markup_wrapper .gf_step {
    width: 100%;
    margin: 24px 24px 24px 0;
    font-size: .875em;
    height: 14px;
    line-height: 1.25 !important;
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    -khtml-opacity: .2;
    opacity: .2;
    font-family: inherit;
}

.gform_legacy_markup_wrapper .gf_step span.gf_step_number {
    font-size: 1.25em;
    font-family: arial,sans-serif;
    margin-right: 4px;
}

.gform_legacy_markup_wrapper .gf_step span.gf_step_number,
.gform_legacy_markup_wrapper .gf_step span.gf_step_label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
}

.gform_legacy_markup_wrapper .gf_step.gf_step_active {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
}

.gform_legacy_markup_wrapper .gf_step.gf_step_hidden {
    display: none;
}

.gform_legacy_markup_wrapper .gf_step_clear {
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

.gform_legacy_markup_wrapper .gfield_password_strength {
    border: 1px solid #DDD;
    margin-top: 18px;
    margin-bottom: 18px;
    line-height: 1.8;
    padding: 10px 5px;
    text-align: center;
    background-color: #EEE;
    border-bottom: 3px solid #DDD;
}

.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
    margin-right: 16px;
}

.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength,
.gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength {
    margin-top: 18px;
    margin-bottom: 18px;
    width: 100%;
}

.gform_legacy_markup_wrapper .gfield_password_strength.bad {
    background-color: #FFB78C;
    border-color: #FF853C;
    border-bottom: 3px solid #FF853C;
}

.gform_legacy_markup_wrapper .gfield_password_strength.good {
    background-color: #FFEC8b;
    border-color: #FC0;
    border-bottom: 3px solid #FC0;
}

.gform_legacy_markup_wrapper .gfield_password_strength.short,
.gform_legacy_markup_wrapper .gfield_password_strength.mismatch {
    background-color: #FFA0A0;
    border-color: #f04040;
    border-bottom: 3px solid #f04040;
}

.gform_legacy_markup_wrapper .gfield_password_strength.strong {
    background-color: #C3FF88;
    border-color: #8DFF1C;
    border-bottom: 3px solid #8DFF1C;
}

.gform_legacy_markup_wrapper .ginput_container_password,
.gform_legacy_markup_wrapper .ginput_container_password span {
    position: relative;
}

.gform_legacy_markup_wrapper .ginput_container_password button {
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    padding: 5px 0;
    position: absolute;
    right: 1px;
    text-align: center;
    top: 1px;
    width: 40px;
}

.gform_legacy_markup_wrapper .ginput_container_password span.ginput_left button {
    right: 9px;
}

.gform_legacy_markup_wrapper .ginput_container_password:not(.ginput_complex) span {
    display: inline-block;
    width: 100%;
}

.gform_legacy_markup_wrapper .ginput_container_password:not(.ginput_complex) span input {
    width: 100%;
}

.gform_legacy_markup_wrapper .ginput_container_password span.medium {
    width: calc(50% - 8px);
}

.gform_legacy_markup_wrapper .ginput_container_password span.small {
    width: 25%;
}

.gform_legacy_markup_wrapper table.gfield_list,
.gform_legacy_markup_wrapper table.gfield_list caption,
.gform_legacy_markup_wrapper table.gfield_list tbody,
.gform_legacy_markup_wrapper table.gfield_list tfoot,
.gform_legacy_markup_wrapper table.gfield_list thead,
.gform_legacy_markup_wrapper table.gfield_list tr,
.gform_legacy_markup_wrapper table.gfield_list th,
.gform_legacy_markup_wrapper table.gfield_list td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.gform_legacy_markup_wrapper table.gfield_list {
    border-spacing: 0;
    border-collapse: collapse;
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons{
    padding-top: 15px;
}

/* fix for twentyfifteen theme table layout issue */

.gform_legacy_markup_wrapper table.gfield_list {
    table-layout: auto !important ;
}

.gform_legacy_markup_wrapper table.gfield_list thead th {
    font-weight: 700;
    text-align: left;
}

.gform_legacy_markup_wrapper table.gfield_list colgroup {
    width: 100%;
    display: block;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error table.gfield_list thead th {
    color: #790000;
}

.gform_legacy_markup_wrapper table.gfield_list thead,
.gform_legacy_markup_wrapper table.gfield_list tr {
    padding: 0;
    margin: 0;
}

.gform_legacy_markup_wrapper table.gfield_list th,
.gform_legacy_markup_wrapper table.gfield_list td {
    padding: 4px 0 4px 0;
}

.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) table.gfield_list th {
    padding: 0 0 4px 0;
}

.gform_legacy_markup_wrapper table.gfield_list th + th,
.gform_legacy_markup_wrapper table.gfield_list td + td {
    padding: 0 0 0 16px;
}

.gform_legacy_markup_wrapper .gfield_list {
    width: 100%;
}

.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input {
    width: 100%;
}

.gform_legacy_markup_wrapper .gfield_icon_disabled {
    cursor: default !important;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
}

.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons {
    width: 48px !important;
    padding: 0 0 0 4px  !important;
    box-sizing: border-box;
}

.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons img {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
}

.gform_legacy_markup_wrapper .gform_card_icon_container {
    display: flex;
    height: 32px;
    margin: 8px 0 6px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon {
    background-image: url(//wp-den.com/wp-content/plugins/gravityforms/images/gf-creditcards.svg);
    background-repeat: no-repeat;
    height: 32px;
    margin-right: 4px;
    text-indent: -9000px;
    width: 40px;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex {
    background-position: -167px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover {
    background-position: -221px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard {
    background-position: -275px 0;
}

.gform_legacy_markup_wrapper .gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa {
    background-position: -59px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb {
    background-position: -329px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro {
    background-position: -5px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected {
    position: relative;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after {
    display: block;
    content: '';
    position: absolute;
    background: url(//wp-den.com/wp-content/plugins/gravityforms/images/gf-creditcards-check.svg) center center no-repeat;
    width: 13px;
    height: 10px;
    bottom: 4px;
    right: -2px;
}

.gform_legacy_markup_wrapper .ginput_container_creditcard .ginput_card_security_code_icon {
    width: 40px;
    height: 32px;
    display: inline-block;
    background-image: url(//wp-den.com/wp-content/plugins/gravityforms/images/gf-creditcards.svg);
    background-repeat: no-repeat;
    background-position: -382px 0;
    position: relative;
    top: -3.5px;
}

.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {
    padding: 24px;
    border: 1px dashed #CCC;
    text-align: center;
    color: #AAA;
    margin-bottom: 16px;
    background: rgba(0, 0, 0, 0.02);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.gform_legacy_markup_wrapper span.gform_drop_instructions {
    display: block;
    margin-bottom: 8px;
}

.gform_legacy_markup_wrapper .gform_delete {
    vertical-align: middle;
    cursor: pointer;
}

.gform_legacy_markup_wrapper .copy_values_option_container .copy_values_enabled {
    width: auto;
}

.gform_legacy_markup_wrapper li.field_sublabel_above .ginput_complex input[type=text] {
    margin-bottom: 1px;
}

/* save and continue dialog and form */

.gform_legacy_markup_wrapper .form_saved_message {
  margin: 1em auto;
  padding: 3em 2em 3em;
  width: 99%;
  font-size: 1em;
  line-height: 1.8;
  color: #31708f;
  background-color: rgba(227, 243, 243, 1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.gform_legacy_markup_wrapper .form_saved_message p.resume_form_link_wrapper {
  background-color: rgba(255, 255, 255, 1);
  display: inline-block;
  padding: 1em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  max-width: 98% !important;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 2px 0px rgba(66,103,126,.2);
    -moz-box-shadow: 0px 3px 2px 0px rgba(66,103,126,.2);
    box-shadow: 0px 3px 2px 0px rgba(66,103,126,.2);
}

.gform_legacy_markup_wrapper .form_saved_message a.resume_form_link {
  word-wrap: break-word;
  text-decoration: none;
  color: rgba(47, 99, 126, 1);
}

.gform_legacy_markup_wrapper .form_saved_message .form_saved_message_emailform {
  margin: 1em 0 0 0;
}

.gform_legacy_markup_wrapper .form_saved_message label.form_saved_label {
    position: absolute;
    left: -9000px;
}

.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=text] {
  margin-bottom: .25em;
}

.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form label.gform_resume_email_label {
    font-size: 1em;
    display: block;
}

.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input {
  margin: 0 auto;
  display: inline-block;
}

.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=email] {
  padding: calc(.75em - 1px) !important;
  width: 24em;
  max-width: 98% !important;
  font-size: 1em;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(145, 175, 199, 1);
  color: rgba(66, 66, 66, 1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(238,238,238,1);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(238,238,238,1);
box-shadow: inset 0px 0px 5px 0px rgba(238,238,238,1);
}

.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
  padding: .75em 1em;
  font-size: 1em;
  line-height: 1;
  background-color: #31708f;
  border: 1px solid #31708f;
  color: rgba(255, 255, 25566, 1);
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
}

@media only screen and (max-width: 640px) {
    .gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=email],
    .gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
    display: block;
    width: 98%;
  }
}

.gform_legacy_markup_wrapper .form_saved_message .form_saved_message_emailform .validation_message {
  color: #790000;
  font-weight: 700;
  padding: 2em;
}

.gform_legacy_markup_wrapper .form_saved_message_sent {
  margin: 1em auto;
  padding: 3em 2em;
  width: 99%;
  font-size: 1em;
  background-color: rgba(233, 255, 217, 1);
  color: rgba(60, 118, 61, 1);
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-sizing: border-box;
}

.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_email,
.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_success {
  font-weight: 700;
  display: block;
  line-height: 2;
}

.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_email {
  word-wrap: break-word;
  text-decoration: underline;
}

body #content .entry-content .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,
body .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
    line-height: 1 !important;
}

body .gform_legacy_markup_wrapper img.ui-datepicker-trigger {
    width: 17px !important;
    height: 16px !important;
    display: -moz-inline-stack;
    display: inline-block;
}

body .gform_legacy_markup_wrapper img.add_list_item,
body .gform_legacy_markup_wrapper img.delete_list_item {
    display: -moz-inline-stack;
    display: inline-block;
    margin-top: -2px;
}

.gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {
    margin-top: 16px;
}

.gform_legacy_markup_wrapper li.gfield ul.gfield_radio li input[type="radio"] + input[type="text"] {
    width: 45.25%;
}

.gform_legacy_markup_wrapper table.recaptchatable {
    table-layout: auto;
}

/* adjusting the captcha margin for left or right label settings */

.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha {
    margin-left: 29%;
}

/* rich text editor */

.gform_legacy_markup_wrapper .gfield .wp-editor-container {
    border: 1px solid #ddd;
}

.gform_legacy_markup_wrapper .gfield .wp-switch-editor {
    border-color: #ddd;
}

.gform_legacy_markup_wrapper .gfield .tmce-active .switch-tmce,
.gform_legacy_markup_wrapper .gfield .html-active .switch-html {
    border-bottom-color: #f5f5f5;
}

.gform_legacy_markup_wrapper .gfield .mce-edit-area iframe {
    width: 99.9% !important;
    margin: 0 !important;
}

body .gform_legacy_markup_wrapper ul li.gfield {
    margin-top: 16px;
    padding-top: 0;
}

body .gform_legacy_markup_wrapper ul.gfields li.gfield label.gfield_label {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* do our best to restore styles for lists inside the HTML field */

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
    line-height: inherit;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
    list-style-type: disc !important;
    margin: 0 0 8px 0;
    overflow: visible;
    padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
    list-style-type: disc !important;
    margin: 16px 0 16px 28px !important;
    padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {
    list-style-type: decimal!important;
    overflow: visible;
    margin: 0 0 8px 0;
    padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {
    list-style-type: decimal !important;
    margin: 16px 0 18px 32px;
    padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
    list-style-type: disc !important;
    padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul {
    margin: 16px 0 16px 16px;
}

body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
    margin: 0 0 8px;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {
    margin: 0 0 18px 0;
    padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {
    font-weight: 700;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {
    margin: 0 0 16px 18px;
}

.gform_legacy_markup_wrapper span.gf_clear_span {
    display: block;
    height: 1px;
    overflow: hidden;
    width: 100%;
    float: none;
    clear: both;
    margin-top: -1px;
}

/* updated chosen 1.8.5 styles - defaults  */

/* @group Base */
.gform_legacy_markup_wrapper .chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.gform_legacy_markup_wrapper .chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  display: none;
}

.gform_legacy_markup_wrapper .chosen-container.chosen-with-drop .chosen-drop {
  display: block;
}

.gform_legacy_markup_wrapper .chosen-container a {
  cursor: pointer;
}

.gform_legacy_markup_wrapper .chosen-container .search-choice .group-name,
.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.gform_legacy_markup_wrapper .chosen-container .search-choice .group-name:after,
.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.gform_legacy_markup_wrapper .chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single input[type="text"] {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  width: 0;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-default {
  color: #999;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(//wp-den.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.gform_legacy_markup_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(//wp-den.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 0px 2px;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url(//wp-den.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.gform_legacy_markup_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* @end */
/* @group Results */
.gform_legacy_markup_wrapper .chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(//wp-den.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.gform_legacy_markup_wrapper .chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset;
}

.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.gform_legacy_markup_wrapper .chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.gform_legacy_markup_wrapper .chosen-disabled .chosen-single {
  cursor: default;
}

.gform_legacy_markup_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.gform_legacy_markup_wrapper .chosen-rtl {
  text-align: right;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li {
  float: right;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url(//wp-den.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat -30px -20px;
  direction: rtl;
}

.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type="text"],
    .gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr,
    .gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b,
    .gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type="text"],
    .gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-down span,
    .gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-up span {
        background-image: url(//wp-den.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite@2x.png) !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important;
    }
}

/* @end */

/* updated chosen 1.8.5 styles - gravityforms specific  */

body .gform_legacy_markup_wrapper .chosen-container a.chosen-single {
    border-radius: inherit;
}

body .gform_legacy_markup_wrapper ul.chosen-results li {
    line-height: inherit;
}

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

    /* make the inputs a little larger for mobile devices */

    .gform_legacy_markup_wrapper input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']) {
        line-height: 2;
        min-height: 2rem;
    }

    .gform_legacy_markup_wrapper textarea {
        line-height: 1.5;
    }

    .gform_legacy_markup_wrapper .chosen-container.chosen-container-single[style] {
        width: 100% !important;
    }

    .gform_legacy_markup_wrapper .chosen-container-single .chosen-single {
        height: 40px;
        line-height: 2.8;
    }

    .gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b {
        position: relative;
        top: 10px;
    }

    .gform_legacy_markup_wrapper div.chosen-container.chosen-container-multi[style] {
        width: 100% !important;
    }

    .gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,
    .gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field {
        width: 100%;
        line-height: inherit;
        float: none;
    }

    .gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span {
        margin-bottom: 0;
    }

    .gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
        top: calc(50% - 6px);
    }

    .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {
        margin-bottom: 8px;
        display: block;
    }

    .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex {
        margin-top: 12px !important;
    }

    .gform_legacy_markup_wrapper ul.gfield_radio li label,
    .gform_legacy_markup_wrapper ul.gfield_checkbox li label {
        width: 85%;
        cursor: pointer;
    }

 }

@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px)  {

    .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {
        margin-top: 32px;
    }

    /* force the list table to not behave like a table anymore */

    .gform_legacy_markup_wrapper table.gfield_list {
      border: 0;
    }

    .gform_legacy_markup_wrapper table.gfield_list thead {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .gform_legacy_markup_wrapper table.gfield_list tr {
        margin-bottom: 10px;
        display: block;
        background: #fff;
        position:relative;
        border: 1px solid #CCC;
        border-top: 2px solid #CCC;
        border-bottom: 4px solid #CCC;
    }

    .gform_legacy_markup_wrapper table.gfield_list td {
        display: block;
        margin-left: 8px;
        margin-right: 8px;
    }

    .gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons {
        border-bottom: 0;
        margin: 16px 0 0 0 !important;
    }

    .gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,
    .gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
        content: attr(data-label);
        font-size: .875em;
        letter-spacing: 0.5pt;
        white-space: nowrap;
        display: block;
        clear: both;
    }

    .gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before {
        margin: 8px 0 3px 8px;
    }

    .gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
      margin: 3px 0 8px 8px;
    }

    .gform_legacy_markup_wrapper table.gfield_list th + th,
    .gform_legacy_markup_wrapper table.gfield_list td + td {
        padding: 4px 0 0 0;
    }

    .gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd,
    .gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_even {
        margin: 16px 0;
    }

    .gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd:first-child {
         padding-top: 12px;
    }

    .gform_legacy_markup_wrapper table.gfield_list tr {
         padding-top: 12px;
    }

    .gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons {
        width: 100% !important;
        padding: 5px 4px 1px 4px !important;
        background-color: #EEE;
        text-align: center;
    }

    .gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item {
        margin: 12px 0 0 16px !important;
    }

    .gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item {
        margin: 12px 0 0 8px !important;
    }

    .gform_legacy_markup_wrapper .gform_footer a.gform_save_link,
    .gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link {
        margin-left: 0;
    }

    .gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input {
        width: calc(100% - 16px);
        margin-left: 8px;
        margin-right: 8px;
    }

}

/* media queries - portrait mode tablet or desktop styles */

@media only screen and (min-width: 641px) {

    .gform_legacy_markup_wrapper .gform_body {
        width: 100%;
    }

    .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
        max-width: calc(100% - 16px) !important;
    }

    .gform_legacy_markup_wrapper .gfield_checkbox li,
    .gform_legacy_markup_wrapper .gfield_radio li {
        margin: 0 0 8px 0;
        line-height: 1.3;
    }

    .gform_legacy_markup_wrapper .gsection {
        margin: 28px 16px 28px 0;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label {
        float: left;
        width: 29%;
        padding-right: 16px;
        margin-bottom: 16px;
    }

    .gform_legacy_markup_wrapper .right_label .gfield_label {
        text-align: right;
    }

    .gform_legacy_markup_wrapper .left_label .gfield_description,
    .gform_legacy_markup_wrapper .right_label .gfield_description {
        width: 70%;
    }

    .gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li,
    .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li,
    .gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li,
    .gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li,
    .gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li,
    .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li,
    .gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li,
    .gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li {
        margin-bottom: 10px;
    }

    .gform_legacy_markup_wrapper .right_label .gfield_description,
    .gform_legacy_markup_wrapper .left_label .gfield_description,
    .gform_legacy_markup_wrapper .left_label .instruction,
    .gform_legacy_markup_wrapper .right_label .instruction {
        margin-left: 29%;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description {
        margin-left: 0;
        padding-top: 4px;
        padding-left: 0;
        line-height: 1.5;
    }

    .gform_legacy_markup_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {
        margin-left: 29% !important;
        width: 70%;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,
    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio {
        overflow: hidden;
    }

    .gform_legacy_markup_wrapper .right_label div.ginput_complex,
    .gform_legacy_markup_wrapper .left_label div.ginput_complex {
        width: 70%;
        margin-left: 29%;
    }

    .gform_legacy_markup_wrapper .right_label input.small,
    .gform_legacy_markup_wrapper .right_label select.small,
    .gform_legacy_markup_wrapper .left_label input.small,
    .gform_legacy_markup_wrapper .left_label select.small {
        width: 15%;
    }

    .gform_legacy_markup_wrapper .right_label input.medium,
    .gform_legacy_markup_wrapper .right_label select.medium,
    .gform_legacy_markup_wrapper .left_label input.medium,
    .gform_legacy_markup_wrapper .left_label select.medium {
        width: calc(35% - 8px);
    }

    .gform_legacy_markup_wrapper .right_label input.large,
    .gform_legacy_markup_wrapper .right_label select.large,
    .gform_legacy_markup_wrapper .left_label input.large,
    .gform_legacy_markup_wrapper .left_label select.large {
        width: 70%;
    }

    .gform_legacy_markup_wrapper .right_label textarea.small,
    .gform_legacy_markup_wrapper .left_label textarea.small,
    .gform_legacy_markup_wrapper .right_label textarea.medium,
    .gform_legacy_markup_wrapper .left_label textarea.medium,
    .gform_legacy_markup_wrapper .right_label textarea.large,
    .gform_legacy_markup_wrapper .left_label textarea.large {
        width: 70%;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_list {
        width: 70%;
        margin-left: 29% !important;
    }

    .gform_legacy_markup_wrapper .top_label .gfield_list {
        width: 100%;
    }

    .gform_legacy_markup_wrapper .left_label .gf_list_one_column,
    .gform_legacy_markup_wrapper .right_label .gf_list_one_column {
        width: 45%;
    }

    .gform_legacy_markup_wrapper .top_label .gf_list_one_column {
        width: 46%;
    }

    .gform_legacy_markup_wrapper .left_label li.hidden_label input,
    .gform_legacy_markup_wrapper .right_label li.hidden_label input {
        margin-left: 3.7%;
    }

    .gform_legacy_markup_wrapper .left_label li.gfield .gfield_password_strength,
    .gform_legacy_markup_wrapper .right_label li.gfield .gfield_password_strength {
        margin-left: 29%;
    }

    .gform_legacy_markup_wrapper .top_label input.small,
    .gform_legacy_markup_wrapper .top_label select.small {
        width: 25%;
    }

    .gform_legacy_markup_wrapper .top_label input.medium,
    .gform_legacy_markup_wrapper .top_label select.medium {
        width: calc(50% - 8px);
    }

    .gform_legacy_markup_wrapper.gform_validation_error .top_label input.medium,
    .gform_legacy_markup_wrapper.gform_validation_error .top_label select.medium {
        width: 50%;
    }

    .gform_legacy_markup_wrapper .top_label input.large,
    .gform_legacy_markup_wrapper .top_label select.large,
    .gform_legacy_markup_wrapper .hidden_label input.large,
    .gform_legacy_markup_wrapper .hidden_label select.large {
        width: 100%;
    }

    .gform_legacy_markup_wrapper .top_label input.small.datepicker,
    .gform_legacy_markup_wrapper .top_label input.medium.datepicker,
    .gform_legacy_markup_wrapper .top_label input.large.datepicker {
        width: auto;
    }

    .gform_legacy_markup_wrapper textarea.small {
        height: 80px;
        width: 100%;
    }

    .gform_legacy_markup_wrapper textarea.medium {
        height: 160px;
        width: 100%;
    }

    .gform_legacy_markup_wrapper textarea.large {
        height: 320px;
        width: 100%;
    }

    .gform_legacy_markup_wrapper .ginput_complex .ginput_left,
    .gform_legacy_markup_wrapper .ginput_complex .ginput_right {
        width: 50%;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0 -4px 0 0;
    }

    .gform_legacy_markup_wrapper .ginput_container_password .ginput_right {
        padding-left: 8px;
    }

    .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_left,
    .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_right {
        width: 50%;
    }

    .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left,
    .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right {
        min-height: 43px;
        position: relative;
        float: left;
    }

    .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right input {
        display: inline-block;
        width: 30%;
        max-width: 7rem;
    }

    .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left {
        width: 50%;
    }

    .gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,
    .gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
        width: 47% !important;
        display: -moz-inline-stack;
        display: inline-block;
    }

    .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
        margin-right: 4px;
    }

    .gform_legacy_markup_wrapper .gf_step {
        width:auto;
        display: -moz-inline-stack;
        display: inline-block;
        margin: 16px 32px 16px 0;
    }

    .gform_legacy_markup_wrapper .gform_footer input.button,
    .gform_legacy_markup_wrapper .gform_footer input[type=submit],
    .gform_legacy_markup_wrapper .gform_footer input[type=image] {
        display: -moz-inline-stack;
        display: inline-block;
    }

    .gform_legacy_markup_wrapper .gform_footer input[type=image] {
        vertical-align: middle;
    }

    .gform_legacy_markup_wrapper .gform_footer a.gform_save_link,
    .gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link {
        font-size: 1em;
        margin-left: 16px;
        display: -moz-inline-stack;
        display: inline-block;
    }

    .gform_legacy_markup_wrapper .gform_footer input.button,
    .gform_legacy_markup_wrapper .gform_page_footer input.button,
    .gform_legacy_markup_wrapper .gform_footer input[type=submit],
    .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
        font-size: 1em;
        width: auto;
        margin: 0 16px 0 0;
    }

    .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
        padding-right: 16px;
    }

    .gform_legacy_markup_wrapper .ginput_complex .ginput_left {
        padding-right: 8px;
    }

    .gform_legacy_markup_wrapper .left_label .ginput_complex.ginput_container_address:after {
        content: "";
        display: block;
    }

    .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_left {
        margin-right: 8px;
    }

    .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_right {
        margin-right: -8px;
        padding-right: 8px;
    }

    .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_full + span.ginput_right {
        padding-right: 8px !important ;
        margin-right: 8px;
    }

    .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left {
        padding-right: 8px !important ;
        margin-right: -8px;
    }

    .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
        margin-right: 8px;
    }

    .gform_legacy_markup_wrapper .gfield_error .ginput_container {
        padding-right: 0;
    }

    .gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
        margin: 18px 0 18px 0;
    }

    .gform_legacy_markup_wrapper .gform_footer:not(.top_label) {
        padding: 16px 0 10px 0;
        margin-left: 29%;
        width: 70%;
    }

    /* adjusting the name field so it aligns properly */

    .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,
    .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,
    .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3 {
        width: calc(100% + 15px);
    }

    .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_4 {
        width: calc(100% + 13px);
    }

    .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_5 {
        width: calc(100% + 14px);
    }

    /* a little better specificty to avoid problems with forms in widgets */

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1,
    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2,
    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3 {
        width: calc(70% + 15px);
        margin-left: 29%;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1,
    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2,
    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 {
        width: calc(70% + 24px);
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4 {
        width: calc(70% + 13px);
        margin-left: 29%;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5 {
        width: calc(70% + 14px);
        margin-left: 29%;
    }

    .gform_legacy_markup_wrapper div.ginput_container_name span {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        padding-right: 16px;
        margin-right: -4px;
    }

    .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_1 span {
        width: 100%;
    }

    .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span {
        width: 50%;    }

    .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span {
        width: 33.3%;
    }

    .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span {
        width: 25%;
    }

    .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span {
        width: 19.95%;
    }

    /* tweak the sizes for validation and left/right label layouts */

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span {
        width: 99.75% !important;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span {
        width: 49.75% !important;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span {
        width: 33% !important;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span {
        width: 24.75% !important;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span {
        width: 19.75% !important;
    }

    html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,
    html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,
    html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,
    html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {
        margin-left: 0!important;
    }

    .gform_legacy_markup_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email {
        width: calc(100% + 15px);
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email {
        width: calc(70% + 16px);
        margin-left: 29%;
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email {
        width: calc(70% + 17px);
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email {
        width: calc(70% + 8px) !important;
    }

    .gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
    .gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
        padding-right: 16px;
    }

    .gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength,
    .gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength {
        width: 70%;
    }

    /* adjusting the address field alignment for some scenarios */

    .gform_legacy_markup_wrapper .ginput_complex span.ginput_left + input.gform_hidden + span.ginput_left {
        padding-right: 0;
    }

    .gform_legacy_markup_wrapper .ginput_complex span.ginput_left.address_country {
        margin-right: 0;
    }

    html:not([dir="rtl"]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date),
    html:not([dir="rtl"]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi,
    html:not([dir="rtl"]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description {
        width: 70%;
        margin-left: 29%;
    }

    .gform_legacy_markup_wrapper .gf_progressbar {
        width: calc(100% - 16px);
    }

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area {
        margin-left: 29%;
        width: 70%
    }

    body .gform_legacy_markup_wrapper span.ginput_left.address_city + input.gform_hidden + span.ginput_left.address_country {
        width: calc(50% - 8px);
        margin-right: 0;
    }

    /* force the CAPTCHA field over for right and left label layouts */

    .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha {
        margin-left: 29% !important;
    }

    .gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {
        margin-bottom: 0;
    }

    .gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button,
    .gform_legacy_markup_wrapper .gform_page_footer .button.gform_button {
        margin-right: 10px;
    }

    /* updated chosen 1.8.5 styles - gravityforms specific  */

    body .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style],
    body .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style] {
        width: calc(50% - 8px) !important;
    }

    body .gform_legacy_markup_wrapper select.large.gfield_select + div.chosen-container-single[style],
    body .gform_legacy_markup_wrapper select.large.gfield_select + div.chosen-container-multi[style] {
        width: 100% !important;
    }

    body .gform_legacy_markup_wrapper select.small.gfield_select + div.chosen-container-single[style],
    body .gform_legacy_markup_wrapper select.small.gfield_select + div.chosen-container-multi[style] {
        width: 25% !important;
    }

}

/* //////////////////////////////////////////////////////////////*/
/* //////////////////   Repeaters Styling   /////////////////////*/
/* //////////////////////////////////////////////////////////////*/


/* Padding, Left Border, background color for nested repeaters */
.gform_legacy_markup_wrapper .gfield_repeater_cell  > .gfield_repeater_wrapper   {
    border-left: 8px solid rgba(54, 86, 102, 0.1);
    background-color: rgba(1,1,1,0.02);
    padding: 10px 20px;
    border-radius: 8px;
    border-bottom: 1px solid rgba(238, 238, 238, 1.000);

}


/* Targeting the border color of the repeater inputs */
.gform_legacy_markup_wrapper .gfield_repeater_wrapper input  {
    border:1px solid rgba(197, 198, 197, 1.000);
    border-radius: 4px;
}

/* Spacing between the wrappers */
.gform_legacy_markup_wrapper .gfield_repeater_wrapper .gfield_repeater_wrapper{
    margin-top: 10px;
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text,
.gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_text{
    min-width: 100px;
    height: 30px;
    background: rgba(242, 242, 242, 0.5);
    transition: all .3s cubic-bezier(0.67, 0.17, 0.40, 0.83);
    font-size: 12px;
    color: rgba(117, 117, 117, 1);
    border-radius: 20px;
    margin-right: 10px;
    margin-bottom: 5px;
    border: 1px solid rgba(117, 117, 117, 0.4);
    font-weight: 400;
}


.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_plus,
.gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_minus{
    width: 22px;
    height: 22px;
    background: rgba(242, 242, 242, 0.5);
    transition: all .3s cubic-bezier(0.67, 0.17, 0.40, 0.83);
    font-size: 16px;
    color: rgba(117, 117, 117, 1);
    border-radius: 50%;
    margin: 10px 5px 0px 5px;
    border: 1px solid rgba(117, 117, 117, 0.4);
    font-weight: 700;
    padding: 0px;
    padding-bottom: 5px;
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons button.gfield_icon_disabled {
    cursor: default;
    filter: alpha(opacity=30);
    -moz-opacity: .3;
    -khtml-opacity: .3;
    opacity: .3;
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons button.gfield_icon_disabled:hover {
    background: rgba(242, 242, 242, 0.5);
    color: rgba(117, 117, 117, 1);
    border: 1px solid rgba(117, 117, 117, 0.4);
}

/* Hover style for Add buttons */
.gform_legacy_markup_wrapper .gfield_repeater_buttons button:hover {
    background: rgba(250, 250, 250, 1.000);
    color: #374750;
    border:1px solid rgba(117, 117, 117, 1);
}


/* Adding the separation border and padding in between items */
.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items  .gfield_repeater_item:not(:last-child)  {
    border-bottom: 2px solid #e0e0e6;
    padding-bottom: 20px;
}

/* Repeater - Left Border Color */
.gform_legacy_markup_wrapper .gfield_repeater_cell  > .gfield_repeater_wrapper   {
    border-left: 8px solid rgba(241, 241, 241, 1.000);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.06), 0 2px 1px -1px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.06);

}

/* Adjusting the margin/padding for the nested repeaters */


/* //////////////////////////////////////////////////////////////*/
/* /////////////////////// Form Edits Labels  ///////////////////////*/
/* //////////////////////////////////////////////////////////////*/


.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text:focus,
.gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_text:focus {
      outline:0;
}


 /*Coloring for the required asterisk*/
.gform_legacy_markup_wrapper .gfield_repeater_item .gfield_repeater_cell .gfield_required {
    color: #c32121;
}

/* Field labels styling */
.gform_legacy_markup_wrapper .gfield_repeater_cell label{
    color:rgb(155, 154, 154);
    font-weight: 400;
    font-size: 14px;
    padding-top: 8px;
}


/* //////////////////////////////////////////////////////////////*/
/* /////////////////////// Forms Details  ///////////////////////*/
/* //////////////////////////////////////////////////////////////*/



/* Third Level Repeater Spacing */
.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_repeater_value .gfield_repeater_cell{
    padding-bottom: 20px;
    padding-top: 0px;
}

/*Spacing between adjancent cells in the same repeater*/
.gform_legacy_markup_wrapper div .gfield_repeater_cell {
    margin-top: 5px;
}

/* Repeater styling line divider */
.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child)  {
    border-bottom: 2px solid #e0e0e6;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-right: 10px;
}


/* Repeater containers */
.gform_legacy_markup_wrapper .gfield_repeater_value > .gfield_repeater {
    border-left: 8px solid rgba(54, 86, 102, 0.1);
    background-color: rgba(1, 1, 1, 0.02);
    padding: 10px 20px;
    border-radius: 8px;
    border-bottom: 1px solid rgba(238, 238, 238, 1.000);
    margin: 10px;
}

/* Styling for Fake disabled input containers */
.gform_legacy_markup_wrapper .gfield_repeater_cell  .gfield_repeater_value:not(:first-child)  {
    color: rgba(117, 117, 117,0.7);
    border:1px solid rgba(197, 198, 197, 1.000);
    border-radius: 4px;
    margin-right: 10px;
    padding-left: 10px;
    background-color: rgba(240, 240, 240, 1.000);
}



/* Consistent Padding in between cells and items */
.gform_legacy_markup_wrapper .gfield_repeater_items .gfield_repeater_cell:not(:first-child),
.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items{
    padding-top: 5px;
}

/* Repeaters Labels styling */
.gform_legacy_markup_wrapper .gfield_repeater .gfield_label {
    color: rgba(35, 40, 45, 1.000);
    font-size: 16px;
    font-weight: 600;
}

/* Decreasing the space below the label */
.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_label {
    padding-bottom: 0px;
}

/* Removing additional 20px padding when more repeaters are added on third level repeater */
.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child {
    padding-bottom: 0px;
}
/*
----------------------------------------------------------------

readyclass.css
Gravity Forms Ready Class Pre-Set Helper Styles
http://www.gravityforms.com
updated: August 02, 2017 12:10 PM (GMT-05:00) US Eastern Time

Gravity Forms is a Rocketgenius project
copyright 2008-2024 Rocketgenius Inc.
http: //www.rocketgenius.com
this may not be redistributed without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE! MAKE ANY MODIFICATIONS IN YOUR
THEME STYLESHEET. THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

If you need to make extensive customizations,
copy the contents of this file to your theme
style sheet for editing. Then, go to the form
settings page & set the 'output CSS' option
to no.

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

@media only screen and (min-width: 641px) {

    .gform_wrapper .top_label li.gfield.gf_inline {
        vertical-align: top;
        width: auto !important;
        margin: 0;
        padding-right: 16px;
        float: none !important;
        display: -moz-inline-stack;
        display: inline-block;
    }

    .gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=password].large,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=url].small,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,
    .gform_wrapper .top_label li.gfield.gf_inline input[type=password].small {
        width: 100%;
    }

    .gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium {
        width: 96px !important;
    }

    .gform_wrapper .top_label li.gfield.gf_inline select {
        width: 100%;
    }

    .gform_wrapper .top_label li.gfield.gf_inline textarea {
        width: 100%;
    }

    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],
    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text] {
        width: 70% !important;
    }

    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,
    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute,
    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,
    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,
    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year {
        width: 50px;
    }

    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm {
        width: auto;
    }

    .gform_wrapper li.gf_inline div.ginput_container {
        white-space: nowrap !important;
    }

    .gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label {
        display: block !important;
    }


    .gform_wrapper li.gfield.gfield_error.gf_inline {
        margin-right: 16px;
        padding-right: 0;
    }

    .gform_wrapper .top_label li.gfield.gf_left_half,
    .gform_wrapper .top_label li.gfield.gf_right_half {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        width: 50%;
        padding-right: 16px;
        float: none;
    }

    .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
    .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
        width: 100% !important;
        margin: 8px 0 0 0;
        padding-left: 0;
        padding-right: 0;
    }

    .gform_wrapper .top_label li.gfield.gf_left_half:before {
        content: "";
        display: block;
        clear: both;
    }

    .gform_wrapper .top_label li.gfield.gf_right_half:after {
        content:"";
        display: table;
        clear:both;
    }

    .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
    .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
        max-width: calc(50% - 16px);
        padding-right: 0;
    }

    .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {
        margin-right: 16px;
    }

    .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,
    .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large,
    .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,
    .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large,
    .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,
    .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large,
    .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium,
    .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large {
        width: 100%;
    }

    .gform_wrapper .top_label li.gfield.gf_left_half textarea,
    .gform_wrapper .top_label li.gfield.gf_right_half textarea {
        width: 98%;
    }

    .gform_wrapper .top_label li.gfield.gf_left_half input.small,
    .gform_wrapper .top_label li.gfield.gf_right_half input.small {
        width: 35%;
    }

    .gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,
    .gform_wrapper .top_label li.gfield.gf_right_half+li.gsection {
        padding: 16px 0 8px 0;
    }

    .gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,
    .gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,
    .gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,
    .gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,
    .gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,
    .gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,
    .gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half {
        padding: 16px 0 8px 0;
    }

    .gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half {
        padding: 0 0 8px 0;
    }

    .gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half {
        padding: 16px 0 8px 0;
    }

    .gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_right_half+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer {
        clear: both;
    }

    /* 3 columns */

    .gform_wrapper .top_label li.gfield.gf_left_third,
    .gform_wrapper .top_label li.gfield.gf_middle_third,
    .gform_wrapper .top_label li.gfield.gf_right_third {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        float: none;
    }

    .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
        width: 33.3%;
    }

    .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
        width: 33.4%;
    }

    .gform_wrapper .top_label li.gfield.gf_left_third,
    .gform_wrapper .top_label li.gfield.gf_middle_third,
    .gform_wrapper .top_label li.gfield.gf_right_third {
        margin-bottom: 8px;
    }

    .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium,
    .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large,
    .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium,
    .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large,
    .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium,
    .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large,
    .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium,
    .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large,
    .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium,
    .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large,
    .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium,
    .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large {
        width: 100%;
    }

    .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']):not(.ginput_quantity),
    .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']):not(.ginput_quantity):not(.ginput_container_time input),
    .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']):not(.ginput_quantity),
    .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select {
        width:100% !important;
    }

    .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
        width: calc(33.3% - 24px) !important;
        margin-right: 16px;
    }

    .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
        width: 33.4%;
    }

    .gform_wrapper .top_label li.gfield.gf_right_third:after {
        content:"";
        display: table;
        clear: both;
    }

    .gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,
    .gform_wrapper .top_label li.gfield.gf_right_third+li.gsection {
        padding: 16px 0 8px 0;
    }

    .gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_right_third+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer {
        clear: both;
    }

    /* 4 columns - quarters */

    .gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
        width: 25%;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        float: none;
    }

    .gform_wrapper .top_label li.gfield.gf_first_quarter,
    .gform_wrapper .top_label li.gfield.gf_second_quarter,
    .gform_wrapper .top_label li.gfield.gf_third_quarter,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter {
        margin-bottom: 8px;
    }

    .gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
    .gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select {
        width: 100% !important;
    }

    .gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter {
        width: 24.5%;
    }

    .gform_wrapper .top_label li.gfield.gf_fourth_quarter:after {
        content: "";
        display: table;
        clear: both;
    }

    .gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,
    .gform_wrapper .top_label li.gfield.gf_first_quarter input.large,
    .gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,
    .gform_wrapper .top_label li.gfield.gf_first_quarter select.large,
    .gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,
    .gform_wrapper .top_label li.gfield.gf_second_quarter input.large,
    .gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,
    .gform_wrapper .top_label li.gfield.gf_second_quarter select.large,
    .gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,
    .gform_wrapper .top_label li.gfield.gf_third_quarter input.large,
    .gform_wrapper .top_label li.gfield.gf_third_quarter select.medium,
    .gform_wrapper .top_label li.gfield.gf_third_quarter select.large,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large {
        width: 97.5%;
    }

    .gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gsection {
        padding: 16px 0 8px 0;
    }

    .gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield,
    .gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer {
        clear: both;
    }

    /* horizontal list columns - displayed inline */

    .gform_wrapper .top_label li ul.gfield_checkbox,
    .gform_wrapper .top_label li ul.gfield_radio {
        width: calc(100% + 16px);
    }

    .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,
    .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio {
        width: calc(70% + 16px);
    }

    .gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_checkbox,
    .gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_radio {
        font-size: 0;
        display: block;
    }

    .gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_checkbox li,
    .gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_radio li {
        font-size: 0.9rem;
    }

    .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,
    .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {
        width: 50%;
        display: -moz-inline-stack;
        display: inline-block;
        margin: 0;
        padding-right: 16px;
        min-height: 28px;
        vertical-align: top;
    }

    .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
    .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
        width: 33.3%;
        display: -moz-inline-stack;
        display: inline-block;
        margin: 0 0 2px 0;
        padding-right: 16px;
        min-height: 28px;
        vertical-align: top;
    }

    .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,
    .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,
    .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,
    .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,
    .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,
    .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
        max-width: 75%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
    }

    .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
    .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li {
        width: 25%;
        display: -moz-inline-stack;
        display: inline-block;
        margin: 0;
        padding-right: 16px;
        min-height: 28px;
        vertical-align: top;
    }

    .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,
    .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
        width: 20%;
        display: -moz-inline-stack;
        display: inline-block;
        margin: 0;
        padding-right: 16px;
        min-height: 28px;
        vertical-align: top;
    }

    .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,
    .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,
    .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,
    .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,
    .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,
    .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,
    .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,
    .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio {
        overflow: hidden;
    }

    .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label,
    .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label,
    .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label,
    .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label,
    .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label {
        margin: 0 0 10px 0;
    }

    /* vertical list columns - using CSS columns */

    .gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,
    .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,
    .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,
    .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox {
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
    }

    .gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,
    .gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,
    .gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,
    .gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label {
        margin: 0 0 10px 0;
    }

    .gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,
    .gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio {
        width: calc(100% - 16px);
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }

    .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,
    .gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio {
        width: calc(100% - 8px);
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }

    .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,
    .gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio {
        width: calc(100% - 8px);
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }

    .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,
    .gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio {
        width: calc(100% - 8px);
        -webkit-column-count: 5;
        -moz-column-count: 5;
        column-count: 5;
    }

    .gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
    .gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label,
    .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
    .gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label,
    .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
    .gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label,
    .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
    .gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label {
        max-width: 75%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,
    .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li {
        height: 25px;
    }

    .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,
    .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li {
        height: 50px;
    }

    .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,
    .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li {
        height: 75px;
    }

    .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,
    .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li {
        height: 100px;
    }

    .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,
    .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li {
        height: 125px;
    }

    .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,
    .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li {
        height: 150px;
    }

    .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
    .gform_wrapper li.gf_list_inline ul.gfield_radio li {
        width: auto !important;
        float: none !important;
        margin: 0 8px 10px 0;
        display: -moz-inline-stack;
        display: inline-block;
    }

    html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
    html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_radio li {
        padding-left: 16px !important;
        padding-right: 0 !important;
    }

    .gform_wrapper li.gf_hide_ampm div.gfield_time_ampm {
        display: none !important;
    }

    .gform_wrapper li.gsection.gf_scroll_text {
        height: 240px;
        width: calc(100% - 16px);
        padding: 16px;
        background-color: #fff;
        overflow-y: scroll;
        overflow-x: hidden;
        border: 1px solid #CCC;
        border-bottom: 1px solid #CCC !important;
    }

    .gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title {
        margin: 10px 10px 0 8px !important
    }

    .gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title,
    .gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title {
        margin: 0 10px 0 8px !important;
    }

    .gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description {
        margin: 10px;
        font-size: 12px;
    }

    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li,
    .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li {
        list-style-type: disc !important;
        margin: 0 0 8px;
        overflow: visible;
        padding-left: 0;
    }

    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul,
    .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul {
        list-style-type: disc !important;
        margin: 16px 0 16px 18px;
        padding-left: 0;
    }

    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li,
    .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li {
        list-style-type: decimal!important;
        overflow: visible;
        margin: 0 0 8px;
        padding-left: 0;
    }

    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol,
    .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol {
        list-style-type: decimal!important;
        margin: 16px 0 18px 32px;
        padding-left: 0;
    }

    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul,
    .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li {
        list-style-type: disc !important;
        padding-left: 0;
    }

    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul {
        margin: 16px 0 16px 18px;
    }

    .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li {
        margin: 0 0 8px;
    }

    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl {
        margin: 0 0 18px 0;
        padding-left: 0;
    }
    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt {
        font-weight: 700;
    }

    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd {
        margin: 0 0 16px 18px;
    }

    .gform_wrapper li.gfield.gfield_html.gf_alert_green,
    .gform_wrapper li.gfield.gfield_html.gf_alert_red,
    .gform_wrapper li.gfield.gfield_html.gf_alert_yellow,
    .gform_wrapper li.gfield.gfield_html.gf_alert_gray,
    .gform_wrapper li.gfield.gfield_html.gf_alert_blue {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin: 20px 0 !important;
        padding: 20px !important;
    }

    .gform_wrapper li.gfield.gfield_html.gf_alert_green {
        border: 1px solid #97B48A;
        background-color: #CBECA0;
        text-shadow: #DFB 1px 1px;
        color: #030;
    }

    .gform_wrapper li.gfield.gfield_html.gf_alert_red {
        border: 1px solid #CFADB3;
        background-color: #FAF2F5;
        text-shadow: #FFF 1px 1px;
        color: #832525;
    }

    .gform_wrapper li.gfield.gfield_html.gf_alert_yellow {
        border: 1px solid #E6DB55;
        background-color: #FFFBCC;
        text-shadow: #FCFAEA 1px 1px;
        color: #222;
    }

    .gform_wrapper li.gfield.gfield_html.gf_alert_gray {
        border: 1px solid #CCC;
        background-color: #EEE;
        text-shadow: #FFF 1px 1px;
        color: #424242;
    }

    .gform_wrapper li.gfield.gfield_html.gf_alert_blue {
        border: 1px solid #a7c2e7;
        background-color: #D1E4F3;
        text-shadow: #E0F1FF 1px 1px;
        color: #314475;
    }

    div.gform_confirmation_wrapper.gf_confirmation_simple_yellow {
        margin: 30px 0;
        max-width: 99%;
        border-top: 1px solid #E6DB55;
        border-bottom: 1px solid #E6DB55;
        padding: 32px;
        background-color: #FFFBCC;
        color: #424242;
        font-size: 25px;
    }

    div.gform_confirmation_wrapper.gf_confirmation_simple_gray {
        margin: 30px 0;
        max-width: 99%;
        border-top: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
        padding: 32px;
        background-color: #EAEAEA;
        color: #424242;
        font-size: 25px;
    }

    div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient {
        position: relative;
        background-color: #FFFBD2;
        margin: 30px 0;
        border: 1px solid #E6DB55;
        -webkit-box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75);
        -moz-box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75);
        box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75);
    }

    div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gform_confirmation_message {
        margin: 0;
        padding: 40px;
        max-width: 99%;
        font-size: 28px;
        border-top: 2px solid #FFF;
        border-bottom: 1px solid #E6DB55;
        background-color: #FFFBCC;
        color: #424242;
        background: #fffce5;
        background: -moz-linear-gradient(top,  #fffce5 0%, #fff9bf 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffce5), color-stop(100%,#fff9bf));
        background: -webkit-linear-gradient(top,  #fffce5 0%,#fff9bf 100%);
        background: -o-linear-gradient(top,  #fffce5 0%,#fff9bf 100%);
        background: -ms-linear-gradient(top,  #fffce5 0%,#fff9bf 100%);
        background: linear-gradient(to bottom,  #fffce5 0%,#fff9bf 100%);
    }

    div.gform_confirmation_wrapper.gf_confirmation_green_gradient {
        position: relative;
        background-color: #f1fcdf;
        margin: 30px 0;
        border: 1px solid #a7c37c;
        -webkit-box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4);
        -moz-box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4);
        box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4);
    }

    div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message {
        margin: 0;
        padding: 40px;
        max-width: 99%;
        font-size: 28px;
        border-top: 2px solid #effade;
        border-bottom: 1px solid #a7c37c;
        background-color: #FFFBCC;
        text-shadow: #DFB 1px 1px;
        color: #030;
        background: rgb(219,242,183);
        background: -moz-linear-gradient(top,  rgba(219,242,183,1) 0%, rgba(180,208,136,1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,242,183,1)), color-stop(100%,rgba(180,208,136,1)));
        background: -webkit-linear-gradient(top,  rgba(219,242,183,1) 0%,rgba(180,208,136,1) 100%);
        background: -o-linear-gradient(top,  rgba(219,242,183,1) 0%,rgba(180,208,136,1) 100%);
        background: -ms-linear-gradient(top,  rgba(219,242,183,1) 0%,rgba(180,208,136,1) 100%);
        background: linear-gradient(to bottom,  rgba(219,242,183,1) 0%,rgba(180,208,136,1) 100%);
    }

    div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before,
    div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,
    div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,
    div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after {
        z-index: -1;
        position: absolute;
        content: "";
        bottom: 15px;
        left: 10px;
        width: 50%;
        top: 80%;
        max-width: 40%;
        background: rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.2);
        -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
        box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
        -webkit-transform: rotate(-3deg);
        -moz-transform: rotate(-3deg);
        -o-transform: rotate(-3deg);
        -ms-transform: rotate(-3deg);
        transform: rotate(-3deg);
    }

    div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,
    div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after {
        -webkit-transform: rotate(3deg);
        -moz-transform: rotate(3deg);
        -o-transform: rotate(3deg);
        -ms-transform: rotate(3deg);
        transform: rotate(3deg);
        right: 10px;
        left: auto;
    }

    /* simple horizontal form ready class - very simple implementation for up to 5 fields and a button */

    .gform_wrapper.gf_simple_horizontal_wrapper.centered_wrapper {
        width: auto;
        margin: 0 auto;
        display: table;
    }

    .gform_wrapper form.gf_simple_horizontal {
        width: calc(100% - 16px);
        margin: 0 auto;
    }

    .gform_wrapper form.gf_simple_horizontal div.gform_body,
    .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
        display: table-cell;
        vertical-align: middle;
        margin: 0;
        padding: 0;
        position: relative;
    }

    .gform_wrapper form.gf_simple_horizontal div.gform_body {
        width: auto;
        max-width: 75%;
    }

    .gform_wrapper form.gf_simple_horizontal div.ginput_container,
    .gform_wrapper form.gf_simple_horizontal ul li.gfield {
        margin-top: 0 !important;
    }

    .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
        width: auto;
        max-width: 25%;
        padding: 0;
        margin: 0;
    }

    body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
        text-align: left
    }

    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label {
        display: table;
        width: 100%;
    }

    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield {
        display: table-cell;
        padding-right: 1em;
        height: auto;
    }

    .gform_wrapper form.gf_simple_horizontal label.gfield_label,
    .gform_wrapper form.gf_simple_horizontal .ginput_complex label,
    .gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message) {
        display: block;
        height: 1px;
        width: 1px;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: -9000px;
    }

    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield {
        vertical-align: middle;
    }

    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield {
        vertical-align: middle;
    }

    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small,
    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium,
    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large {
        width: 100%
    }

    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small,
    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium,
    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large {
        width: 100%
    }

    .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="submit"],
    .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="button"],
    .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="image"] {
        height: auto;
    }

    .gform_wrapper form.gf_simple_horizontal .top_label .gfield_error {
        margin-bottom: 0;
    }

    .gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_checkbox ul li,
    .gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_radio ul li {
        display: inline-block;
        margin-right: .5em;
    }

    html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_2 span {
        width: 48.5%;
    }

    html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_3 span {
        width: 33%;
    }

    html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_4 span {
        width: 24.5%;
    }

    html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_5 span {
        width: 19.5%;
    }


/* end media query */

}

/* add equal padding to form for better centering */

body .gform_wrapper.gf_form_center_wrapper {padding: 16px 0 16px 16px;}
/*
----------------------------------------------------------------

browsers.css
Gravity Forms Browser-Specific CSS
http://www.gravityforms.com
updated: May 22, 2018 03:13 PM US Eastern Time

Gravity Forms is a Rocketgenius project
copyright 2008-2024 Rocketgenius Inc.
http: //www.rocketgenius.com
this may not be redistributed without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE! MAKE ANY MODIFICATIONS IN YOUR
THEME STYLESHEET. THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

If you need to make extensive customizations,
copy the contents of this file to your theme
style sheet for editing. Then, go to the form
settings page & set the 'output CSS' option
to no.

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

/* Safari specific styles */

.gform_legacy_markup_wrapper.gf_browser_safari ul li:before,
.gform_legacy_markup_wrapper.gf_browser_safari ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:before,
.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:after {
    content: none;
}

.gform_legacy_markup_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}

.gform_legacy_markup_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,
.gform_legacy_markup_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}

.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],
.gform_legacy_markup_wrapper.gf_browser_safari .gfield_radio li input[type=radio],
.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input {
    margin-top: 4px;
}

.gform_legacy_markup_wrapper.gf_browser_safari select[multiple=multiple] {
    height: auto !important;
}

.gform_legacy_markup_wrapper.gf_browser_safari input.button.gform_button_select_files {
    padding: 6px 12px !important;
}

/* Google Chrome (and now Opera) styles */

.gform_legacy_markup_wrapper.gf_browser_chrome select {
    padding: 2px 0 2px 3px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul li:before,
.gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:before,
.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:after {
    content: none;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,
.gform_legacy_markup_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select,
.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {
    text-indent: 2px;
    line-height: 1.5em;
    margin-bottom: 5px;
    margin-top: 2px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input {
    margin-top: 6px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
    margin-left: 1px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
    padding-top: 2px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome select[multiple=multiple] {
    height: auto !important;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle,
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last {
    margin-left: 1.1%;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=text],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=email],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=tel],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=url],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=number],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=password],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error select,
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error textarea,
.gform_legacy_markup_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text] {
    margin-bottom: 2px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome input.button.gform_button_select_files {
    padding: 6px 12px !important;
}

.gform_legacy_markup_wrapper.gf_browser_chrome span.address_country {
        margin-top:-2px;
}

/* Firefox specific styles */

.gform_legacy_markup_wrapper.gf_browser_gecko select {
    padding: 2px 12px 2px 2px;
}

.gform_legacy_markup_wrapper.gf_browser_gecko ul li:before,
.gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:before,
.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:after {
    content: none;
}

.gform_legacy_markup_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 1px;
}

.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single {
    height: 32px;
    line-height: 2.4;
}

.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single div b {
    position: relative;
    top: 5px;
}

/* Internet Explorer specific styles */

.gform_legacy_markup_wrapper.gf_browser_ie ul li:before,
.gform_legacy_markup_wrapper.gf_browser_ie ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:before,
.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:after {
    content: none;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_hour {
    width: 80px;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_minute {
    width: 70px;
}

.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left label,
.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right label {
    margin: 3px 0 5px 0;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gform_footer input.button {
    padding: 3px;
}

.gform_legacy_markup_wrapper.gf_browser_ie ul.top_label .clear-multi {
    overflow: hidden;
    clear: both;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li {
    line-height: 20px !important;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox],
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li input[type=radio],
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input {
    margin-top: 0;
}

.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left select,
.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right select {
    padding: 2px 0 2px 0;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important;
}

.gform_legacy_markup_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table, .gform_legacy_markup_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table { margin-left: 32%;
}

.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
    position: relative;
    top: -1px;
    left: 4px;
}

.gform_legacy_markup_wrapper.gf_browser_ie img.add_list_item,
.gform_legacy_markup_wrapper.gf_browser_ie img.delete_list_item {
    width: 16px !important;
    height: 16px !important;
    background-size: 16px 16px !important;
}

.gform_legacy_markup_wrapper.gf_browser_iphone ul li:before,
.gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:before,
.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:after {
    content: none;
}

.gform_legacy_markup_wrapper.gf_browser_unknown ul li:before,
.gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:before,
.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:after {
    content: none;
}

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

    /* make the nifty styled selects a little larger for mobile devices */

    .gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single,
    .gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single,
    .gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single {
        height: 44px;
        line-height: 3.2;
    }

    .gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single div b,
    .gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b,
    .gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single div b {
        position: relative;
        top: 50%;
        transform: translateY(-25%);
    }

 }
/*
Theme Name: WP Den
Author: WP Den
Author URI: https://wp-den.com
Version: 6.7
Template: Divi
*/
a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}:focus{outline:0}del{text-decoration:line-through}pre{overflow:auto;padding:10px}figure{margin:0}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.et_fixed_nav.et_boxed_layout #page-container,body.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container{padding-top:80px}body.et_fixed_nav.et_boxed_layout.et-tb #page-container,body.et_fixed_nav.et_boxed_layout.et-tb-has-header #page-container,body.page-template-page-template-blank-php #page-container{padding-top:0!important}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}p.et_normal_padding{padding-bottom:1em}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}#ie8 img{width:auto}br.clear{margin:0;padding:0}.et_vertical_nav #page-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#et-secondary-menu li,#top-menu li{word-wrap:break-word}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#2ea3f2}#et_search_icon:hover,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.comment-reply-link,.entry-summary p.price ins,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.footer-widget h4,.form-submit .et_pb_button,.mobile_menu_bar:after,.mobile_menu_bar:before,.nav-single a,.posted_in a,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .star-rating span:before,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce .star-rating span:before,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#2ea3f2}.et-search-form,.et_mobile_menu,.footer-widget li:before,.nav li ul,blockquote{border-color:#2ea3f2}#et-secondary-nav li ul,#top-header{background-color:#2ea3f2}#main-content{background-color:#fff}#main-header{-webkit-transition:background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out;-webkit-transition:background-color .4s,color .4s,opacity .4s ease-in-out,-webkit-transform .4s;transition:background-color .4s,color .4s,opacity .4s ease-in-out,-webkit-transform .4s;transition:background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out;transition:background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out,-webkit-transform .4s}#main-header.et-disabled-animations *{-webkit-transition-duration:0s!important;transition-duration:0s!important}.container{width:80%;max-width:1080px;margin:auto}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.et_full_width_page #main-content .container:before,.et_full_width_portfolio_page #main-content .container:before{display:none}.et_transparent_nav #page-container{padding-top:0!important}.et_boxed_layout #page-container{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.et_boxed_layout #page-container,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row,.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header{width:90%;max-width:1200px;margin:auto}.et_boxed_layout.et_vertical_nav #page-container{max-width:1425px}.et_boxed_layout.et_vertical_nav #page-container #top-header{width:auto;max-width:none}.et_boxed_layout.et_vertical_right.et_vertical_fixed #main-header{opacity:0}.et_boxed_layout.et_vertical_right.et_vertical_fixed #page-container #main-header.et_vertical_menu_set{opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.et_vertical_nav #page-container{padding-top:0!important;position:relative}.main_title{margin-bottom:20px}.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce input.button,.woocommerce input.button.alt{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background:transparent;position:relative;border:2px solid;border-radius:3px;-webkit-transition:all .2s;transition:all .2s}.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{border:2px solid transparent;padding:.3em 2em .3em 1em}.comment-reply-link:hover,.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background:rgba(0,0,0,.05)}.woocommerce #content input.button.alt:after,.woocommerce #content input.button:after,.woocommerce #content input.button:before,.woocommerce #respond input#submit.alt:after,.woocommerce #respond input#submit:after,.woocommerce #respond input#submit:before,.woocommerce-page #content input.button.alt:after,.woocommerce-page #content input.button:after,.woocommerce-page #content input.button:before,.woocommerce-page #respond input#submit.alt:after,.woocommerce-page #respond input#submit:after,.woocommerce-page #respond input#submit:before,.woocommerce-page a.button.alt:after,.woocommerce-page a.button:after,.woocommerce-page a.button:before,.woocommerce-page button.button.alt:after,.woocommerce-page button.button:after,.woocommerce-page button.button:before,.woocommerce-page input.button.alt:after,.woocommerce-page input.button:after,.woocommerce-page input.button:before,.woocommerce a.button.alt:after,.woocommerce a.button:after,.woocommerce a.button:before,.woocommerce button.button.alt:after,.woocommerce button.button:after,.woocommerce button.button:before,.woocommerce input.button.alt:after,.woocommerce input.button:after,.woocommerce input.button:before{font-family:ETmodules;font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s}.woocommerce #content input.button:before,.woocommerce #respond input#submit:before,.woocommerce-page #content input.button:before,.woocommerce-page #respond input#submit:before,.woocommerce-page a.button:before,.woocommerce-page button.button:before,.woocommerce-page input.button:before,.woocommerce a.button:before,.woocommerce button.button:before,.woocommerce input.button:before{display:none}.et_button_icon_visible .et_pb_button,.et_button_icon_visible.woocommerce #content input.button,.et_button_icon_visible.woocommerce #content input.button.alt,.et_button_icon_visible.woocommerce #respond input#submit,.et_button_icon_visible.woocommerce #respond input#submit.alt,.et_button_icon_visible.woocommerce-page #content input.button,.et_button_icon_visible.woocommerce-page #content input.button.alt,.et_button_icon_visible.woocommerce-page #respond input#submit,.et_button_icon_visible.woocommerce-page #respond input#submit.alt,.et_button_icon_visible.woocommerce-page a.button,.et_button_icon_visible.woocommerce-page a.button.alt,.et_button_icon_visible.woocommerce-page button.button,.et_button_icon_visible.woocommerce-page button.button.alt,.et_button_icon_visible.woocommerce-page button.button.alt.disabled,.et_button_icon_visible.woocommerce-page input.button,.et_button_icon_visible.woocommerce-page input.button.alt,.et_button_icon_visible.woocommerce a.button,.et_button_icon_visible.woocommerce a.button.alt,.et_button_icon_visible.woocommerce button.button,.et_button_icon_visible.woocommerce button.button.alt,.et_button_icon_visible.woocommerce button.button.alt.disabled,.et_button_icon_visible.woocommerce input.button,.et_button_icon_visible.woocommerce input.button.alt{padding-right:2em;padding-left:.7em}.et_button_icon_visible .et_pb_button:after,.et_button_icon_visible.woocommerce #content input.button.alt:after,.et_button_icon_visible.woocommerce #content input.button:after,.et_button_icon_visible.woocommerce #respond input#submit.alt:after,.et_button_icon_visible.woocommerce #respond input#submit:after,.et_button_icon_visible.woocommerce-page #content input.button.alt:after,.et_button_icon_visible.woocommerce-page #content input.button:after,.et_button_icon_visible.woocommerce-page #respond input#submit.alt:after,.et_button_icon_visible.woocommerce-page #respond input#submit:after,.et_button_icon_visible.woocommerce-page a.button.alt:after,.et_button_icon_visible.woocommerce-page a.button:after,.et_button_icon_visible.woocommerce-page button.button.alt:after,.et_button_icon_visible.woocommerce-page button.button:after,.et_button_icon_visible.woocommerce-page input.button.alt:after,.et_button_icon_visible.woocommerce-page input.button:after,.et_button_icon_visible.woocommerce a.button.alt:after,.et_button_icon_visible.woocommerce a.button:after,.et_button_icon_visible.woocommerce button.button.alt:after,.et_button_icon_visible.woocommerce button.button:after,.et_button_icon_visible.woocommerce input.button.alt:after,.et_button_icon_visible.woocommerce input.button:after{opacity:1;margin-left:0}.et_button_left.et_button_icon_visible.woocommerce #content input.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce #content input.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce #respond input#submit.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce #respond input#submit:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page #content input.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page #content input.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page #respond input#submit.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page #respond input#submit:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page a.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page a.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page button.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page button.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page input.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page input.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce a.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce a.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce button.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce button.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce input.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce input.button:hover:after,.et_button_left .et_pb_button:hover:after{left:.15em}.comment-reply-link:hover:after,.woocommerce #content input.button.alt:hover:after,.woocommerce #content input.button:hover:after,.woocommerce #respond input#submit.alt:hover:after,.woocommerce #respond input#submit:hover:after,.woocommerce-page #content input.button.alt:hover:after,.woocommerce-page #content input.button:hover:after,.woocommerce-page #respond input#submit.alt:hover:after,.woocommerce-page #respond input#submit:hover:after,.woocommerce-page a.button.alt:hover:after,.woocommerce-page a.button:hover:after,.woocommerce-page button.button.alt:hover:after,.woocommerce-page button.button:hover:after,.woocommerce-page input.button.alt:hover:after,.woocommerce-page input.button:hover:after,.woocommerce a.button.alt:hover:after,.woocommerce a.button:hover:after,.woocommerce button.button.alt:hover:after,.woocommerce button.button:hover:after,.woocommerce input.button.alt:hover:after,.woocommerce input.button:hover:after{opacity:1;margin-left:0}.et_button_left .et_pb_button:after,.et_button_left.woocommerce #content input.button.alt:after,.et_button_left.woocommerce #content input.button:after,.et_button_left.woocommerce #respond input#submit.alt:after,.et_button_left.woocommerce #respond input#submit:after,.et_button_left.woocommerce-page #content input.button.alt:after,.et_button_left.woocommerce-page #content input.button:after,.et_button_left.woocommerce-page #respond input#submit.alt:after,.et_button_left.woocommerce-page #respond input#submit:after,.et_button_left.woocommerce-page a.button.alt:after,.et_button_left.woocommerce-page a.button:after,.et_button_left.woocommerce-page button.button.alt:after,.et_button_left.woocommerce-page button.button:after,.et_button_left.woocommerce-page input.button.alt:after,.et_button_left.woocommerce-page input.button:after,.et_button_left.woocommerce a.button.alt:after,.et_button_left.woocommerce a.button:after,.et_button_left.woocommerce button.button.alt:after,.et_button_left.woocommerce button.button:after,.et_button_left.woocommerce input.button.alt:after,.et_button_left.woocommerce input.button:after{margin-left:0;left:1em}.et_button_icon_visible.et_button_left .et_pb_button,.et_button_icon_visible.et_button_left.woocommerce #content input.button,.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt,.et_button_icon_visible.et_button_left.woocommerce #respond input#submit,.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt,.et_button_icon_visible.et_button_left.woocommerce-page #content input.button,.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt,.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit,.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt,.et_button_icon_visible.et_button_left.woocommerce-page a.button,.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt,.et_button_icon_visible.et_button_left.woocommerce-page button.button,.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt,.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled,.et_button_icon_visible.et_button_left.woocommerce-page input.button,.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt,.et_button_icon_visible.et_button_left.woocommerce a.button,.et_button_icon_visible.et_button_left.woocommerce a.button.alt,.et_button_icon_visible.et_button_left.woocommerce button.button,.et_button_icon_visible.et_button_left.woocommerce button.button.alt,.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled,.et_button_icon_visible.et_button_left.woocommerce input.button,.et_button_icon_visible.et_button_left.woocommerce input.button.alt,.et_button_left .et_pb_button:hover,.et_button_left .et_pb_module .et_pb_button:hover,.et_button_left.woocommerce #content input.button.alt:hover,.et_button_left.woocommerce #content input.button:hover,.et_button_left.woocommerce #respond input#submit.alt:hover,.et_button_left.woocommerce #respond input#submit:hover,.et_button_left.woocommerce-page #content input.button.alt:hover,.et_button_left.woocommerce-page #content input.button:hover,.et_button_left.woocommerce-page #respond input#submit.alt:hover,.et_button_left.woocommerce-page #respond input#submit:hover,.et_button_left.woocommerce-page a.button.alt:hover,.et_button_left.woocommerce-page a.button:hover,.et_button_left.woocommerce-page button.button.alt.disabled:hover,.et_button_left.woocommerce-page button.button.alt:hover,.et_button_left.woocommerce-page button.button:hover,.et_button_left.woocommerce-page input.button.alt:hover,.et_button_left.woocommerce-page input.button:hover,.et_button_left.woocommerce a.button.alt:hover,.et_button_left.woocommerce a.button:hover,.et_button_left.woocommerce button.button.alt.disabled:hover,.et_button_left.woocommerce button.button.alt:hover,.et_button_left.woocommerce button.button:hover,.et_button_left.woocommerce input.button.alt:hover,.et_button_left.woocommerce input.button:hover{padding-left:2em;padding-right:.7em}.et_button_icon_visible.et_button_left .et_pb_button:after,.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce #content input.button:after,.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt:after,.et_button_icon_visible.et_button_left.woocommerce #respond input#submit:after,.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce-page #content input.button:after,.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt:after,.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit:after,.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce-page a.button:after,.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce-page button.button:after,.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce-page input.button:after,.et_button_icon_visible.et_button_left.woocommerce a.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce a.button:after,.et_button_icon_visible.et_button_left.woocommerce button.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce button.button:after,.et_button_icon_visible.et_button_left.woocommerce input.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce input.button:after,.et_button_left .et_pb_button:hover:after,.et_button_left.woocommerce #content input.button.alt:hover:after,.et_button_left.woocommerce #content input.button:hover:after,.et_button_left.woocommerce #respond input#submit.alt:hover:after,.et_button_left.woocommerce #respond input#submit:hover:after,.et_button_left.woocommerce-page #content input.button.alt:hover:after,.et_button_left.woocommerce-page #content input.button:hover:after,.et_button_left.woocommerce-page #respond input#submit.alt:hover:after,.et_button_left.woocommerce-page #respond input#submit:hover:after,.et_button_left.woocommerce-page a.button.alt:hover:after,.et_button_left.woocommerce-page a.button:hover:after,.et_button_left.woocommerce-page button.button.alt:hover:after,.et_button_left.woocommerce-page button.button:hover:after,.et_button_left.woocommerce-page input.button.alt:hover:after,.et_button_left.woocommerce-page input.button:hover:after,.et_button_left.woocommerce a.button.alt:hover:after,.et_button_left.woocommerce a.button:hover:after,.et_button_left.woocommerce button.button.alt:hover:after,.et_button_left.woocommerce button.button:hover:after,.et_button_left.woocommerce input.button.alt:hover:after,.et_button_left.woocommerce input.button:hover:after{left:.15em}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover{padding:.3em 1em}.et_button_no_icon .et_pb_button:after,.et_button_no_icon.woocommerce #content input.button.alt:after,.et_button_no_icon.woocommerce #content input.button:after,.et_button_no_icon.woocommerce #respond input#submit.alt:after,.et_button_no_icon.woocommerce #respond input#submit:after,.et_button_no_icon.woocommerce-page #content input.button.alt:after,.et_button_no_icon.woocommerce-page #content input.button:after,.et_button_no_icon.woocommerce-page #respond input#submit.alt:after,.et_button_no_icon.woocommerce-page #respond input#submit:after,.et_button_no_icon.woocommerce-page a.button.alt:after,.et_button_no_icon.woocommerce-page a.button:after,.et_button_no_icon.woocommerce-page button.button.alt:after,.et_button_no_icon.woocommerce-page button.button:after,.et_button_no_icon.woocommerce-page input.button.alt:after,.et_button_no_icon.woocommerce-page input.button:after,.et_button_no_icon.woocommerce a.button.alt:after,.et_button_no_icon.woocommerce a.button:after,.et_button_no_icon.woocommerce button.button.alt:after,.et_button_no_icon.woocommerce button.button:after,.et_button_no_icon.woocommerce input.button.alt:after,.et_button_no_icon.woocommerce input.button:after{display:none}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce #content input.button:hover,.et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover,.et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover,.et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover,.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover,.et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page a.button:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button:hover,.et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page input.button:hover,.et_button_no_icon.et_button_left.woocommerce a.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce a.button:hover,.et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover,.et_button_no_icon.et_button_left.woocommerce button.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce button.button:hover,.et_button_no_icon.et_button_left.woocommerce input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce input.button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover,.et_button_no_icon.woocommerce #content input.button,.et_button_no_icon.woocommerce #content input.button.alt,.et_button_no_icon.woocommerce #content input.button.alt:hover,.et_button_no_icon.woocommerce #content input.button:hover,.et_button_no_icon.woocommerce #respond input#submit,.et_button_no_icon.woocommerce #respond input#submit.alt,.et_button_no_icon.woocommerce #respond input#submit.alt:hover,.et_button_no_icon.woocommerce #respond input#submit:hover,.et_button_no_icon.woocommerce-page #content input.button,.et_button_no_icon.woocommerce-page #content input.button.alt,.et_button_no_icon.woocommerce-page #content input.button.alt:hover,.et_button_no_icon.woocommerce-page #content input.button:hover,.et_button_no_icon.woocommerce-page #respond input#submit,.et_button_no_icon.woocommerce-page #respond input#submit.alt,.et_button_no_icon.woocommerce-page #respond input#submit.alt:hover,.et_button_no_icon.woocommerce-page #respond input#submit:hover,.et_button_no_icon.woocommerce-page a.button,.et_button_no_icon.woocommerce-page a.button.alt,.et_button_no_icon.woocommerce-page a.button.alt:hover,.et_button_no_icon.woocommerce-page a.button:hover,.et_button_no_icon.woocommerce-page button.button,.et_button_no_icon.woocommerce-page button.button.alt,.et_button_no_icon.woocommerce-page button.button.alt.disabled,.et_button_no_icon.woocommerce-page button.button.alt.disabled:hover,.et_button_no_icon.woocommerce-page button.button.alt:hover,.et_button_no_icon.woocommerce-page button.button:hover,.et_button_no_icon.woocommerce-page input.button,.et_button_no_icon.woocommerce-page input.button.alt,.et_button_no_icon.woocommerce-page input.button.alt:hover,.et_button_no_icon.woocommerce-page input.button:hover,.et_button_no_icon.woocommerce a.button,.et_button_no_icon.woocommerce a.button.alt,.et_button_no_icon.woocommerce a.button.alt:hover,.et_button_no_icon.woocommerce a.button:hover,.et_button_no_icon.woocommerce button.button,.et_button_no_icon.woocommerce button.button.alt,.et_button_no_icon.woocommerce button.button.alt.disabled,.et_button_no_icon.woocommerce button.button.alt.disabled:hover,.et_button_no_icon.woocommerce button.button.alt:hover,.et_button_no_icon.woocommerce button.button:hover,.et_button_no_icon.woocommerce input.button,.et_button_no_icon.woocommerce input.button.alt,.et_button_no_icon.woocommerce input.button.alt:hover,.et_button_no_icon.woocommerce input.button:hover,.woocommerce input.button,.woocommerce input.button:hover{padding:.3em 1em!important}.et_button_custom_icon .et_pb_button:after,.et_button_custom_icon.woocommerce #content input.button.alt:after,.et_button_custom_icon.woocommerce #content input.button:after,.et_button_custom_icon.woocommerce #respond input#submit.alt:after,.et_button_custom_icon.woocommerce #respond input#submit:after,.et_button_custom_icon.woocommerce-page #content input.button.alt:after,.et_button_custom_icon.woocommerce-page #content input.button:after,.et_button_custom_icon.woocommerce-page #respond input#submit.alt:after,.et_button_custom_icon.woocommerce-page #respond input#submit:after,.et_button_custom_icon.woocommerce-page a.button.alt:after,.et_button_custom_icon.woocommerce-page a.button:after,.et_button_custom_icon.woocommerce-page button.button.alt:after,.et_button_custom_icon.woocommerce-page button.button:after,.et_button_custom_icon.woocommerce-page input.button.alt:after,.et_button_custom_icon.woocommerce-page input.button:after,.et_button_custom_icon.woocommerce a.button.alt:after,.et_button_custom_icon.woocommerce a.button:after,.et_button_custom_icon.woocommerce button.button.alt:after,.et_button_custom_icon.woocommerce button.button:after,.et_button_custom_icon.woocommerce input.button.alt:after,.et_button_custom_icon.woocommerce input.button:after{line-height:1.7em}.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce a.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce a.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce button.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce button.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce input.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce input.button:after,.et_button_custom_icon .et_pb_button:hover:after,.et_button_custom_icon.woocommerce #content input.button.alt:hover:after,.et_button_custom_icon.woocommerce #content input.button:hover:after,.et_button_custom_icon.woocommerce #respond input#submit.alt:hover:after,.et_button_custom_icon.woocommerce #respond input#submit:hover:after,.et_button_custom_icon.woocommerce-page #content input.button.alt:hover:after,.et_button_custom_icon.woocommerce-page #content input.button:hover:after,.et_button_custom_icon.woocommerce-page #respond input#submit.alt:hover:after,.et_button_custom_icon.woocommerce-page a.button.alt:hover:after,.et_button_custom_icon.woocommerce-page a.button:hover:after,.et_button_custom_icon.woocommerce-page button.button.alt:hover:after,.et_button_custom_icon.woocommerce-page button.button:hover:after,.et_button_custom_icon.woocommerce-page input.button.alt:hover:after,.et_button_custom_icon.woocommerce-page input.button:hover:after,.et_button_custom_icon.woocommerce a.button.alt:hover:after,.et_button_custom_icon.woocommerce a.button:hover:after,.et_button_custom_icon.woocommerce button.button.alt:hover:after,.et_button_custom_icon.woocommerce button.button:hover:after,.et_button_custom_icon.woocommerce input.button.alt:hover:after,.et_button_custom_icon.woocommerce input.button:hover:after,.et_button_left.woocommerce-page #respond input#submit:hover:after{margin-left:.3em}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type{padding:0;margin-bottom:-16px}.entry-content table:not(.variations),body.et-pb-preview #main-content .container table{border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th,body.et-pb-preview #main-content .container thead th,body.et-pb-preview #main-content .container tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:1px solid #eee;padding:6px 24px}#left-area ul,.comment-content ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul,body.et-pb-preview #main-content .container ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ol,.comment-content ol,.entry-content ol,.et-l--body ol,.et-l--footer ol,.et-l--header ol,body.et-pb-preview #main-content .container ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}#left-area ul li ul,.comment-content ul li ol,.comment-content ul li ul,.entry-content ul li ol,body.et-pb-preview #main-content .container ul li ol{padding:2px 0 2px 20px}#left-area ol li ul,.comment-content ol li ol,.comment-content ol li ul,.entry-content ol li ol,.et-l--body ol li ol,.et-l--footer ol li ol,.et-l--header ol li ol,body.et-pb-preview #main-content .container ol li ol{padding:2px 0 2px 35px}#left-area ul.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}.comment .children,ol.commentlist{list-style:none!important;line-height:1.7em!important;padding:0!important}.comment-content ul{padding:0 0 23px 16px!important}.comment-content ol,.comment-content ul{line-height:26px!important}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}.gallery-item a{display:block}.gallery-caption,.gallery-item a{width:90%}body.admin-bar.et_fixed_nav #main-header,body.admin-bar.et_fixed_nav #top-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header{top:32px}body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header,body.et-wp-pre-3_8.admin-bar.et_fixed_nav #top-header,body.et-wp-pre-3_8.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,body.et-wp-pre-3_8.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header{top:28px}body.et_fixed_nav.et_secondary_nav_enabled #main-header,body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:30px}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:63px}body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_header_style_slide #main-header{top:0}.et_vertical_fixed.admin-bar #page-container #main-header{top:32px}#wpadminbar{z-index:100001}.container{text-align:left;position:relative}#top-header{font-size:12px;line-height:13px;z-index:100000;color:#fff}#top-header a{color:#fff}#et-secondary-nav,#top-header{-webkit-transition:background-color .4s,transform .4s,opacity .4s ease-in-out;-webkit-transition:background-color .4s,opacity .4s ease-in-out,-webkit-transform .4s;transition:background-color .4s,opacity .4s ease-in-out,-webkit-transform .4s;transition:background-color .4s,transform .4s,opacity .4s ease-in-out;transition:background-color .4s,transform .4s,opacity .4s ease-in-out,-webkit-transform .4s}#top-header .container{padding-top:.75em;font-weight:600}#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.et_duplicate_social_icons{display:none}#top-header,#top-header #et-info,#top-header .container,#top-header .et-social-icon a{line-height:1em}.et_fixed_nav.et_show_nav #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0!important}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:111px}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{padding-top:177px}.et_fixed_nav.et_show_nav.et_header_style_centered #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container{padding-top:147px}.et_fixed_nav #top-header,.et_non_fixed_nav.et_transparent_nav #top-header{top:0;left:0;right:0}.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header{position:absolute}.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:33px}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:33px}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}.et_header_style_split #et-top-navigation nav>ul>li>a{z-index:3}.et_header_style_split #main-header .centered-inline-logo-wrap{margin:-33px 0;height:66px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.et_header_style_split #main-header .centered-inline-logo-wrap .logo_container,.et_header_style_split #main-header .centered-inline-logo-wrap a{height:100%}.et_header_style_split #main-header .logo_container{position:static}.et_header_style_split #top-menu-nav{display:inline-block}.et_header_style_split #et_top_search{float:none;display:inline-block}.et_header_style_split.et_vertical_nav #et_top_search{display:block}.et_header_style_split #et_search_icon:before{margin-top:-9px}.et_header_style_left #et-top-navigation .mobile_menu_bar,.et_header_style_split #et-top-navigation .mobile_menu_bar{padding-bottom:24px}.et_header_style_split #et-top-navigation{float:none;text-align:center;display:inline-block;position:relative;vertical-align:middle;width:100%;line-height:1}.et_header_style_split.et_vertical_nav #et-top-navigation{display:block}.et_header_style_split #main-header .container,.et_header_style_split #main-header .logo_container{text-align:center;z-index:2}.et_header_style_split.et_vertical_nav #et-top-navigation{text-align:left}.et_header_style_split span.logo_helper{display:none}.et_header_style_split #main-header .et-menu,.et_header_style_split #main-header nav.et-menu-nav,.et_header_style_split #top-header .et-menu,.et_header_style_split #top-header nav.et-menu-nav,.et_header_style_split #top-menu,.et_header_style_split nav#top-menu-nav{float:none}.safari.et_header_style_split #et-top-navigation{-webkit-transform:translateZ(0)}.et_header_style_centered #main-header .container{text-align:center;height:inherit}.et_header_style_centered.et_vertical_nav #main-header .container{height:auto}.et_header_style_centered #main-header div#et-top-navigation{bottom:0;position:relative;width:100%}.et_header_style_centered #et-top-navigation,.et_header_style_centered #logo,.et_header_style_centered #top-menu,.et_header_style_centered nav#top-menu-nav{float:none}.et_header_style_centered #logo{max-height:64%}.et_header_style_centered #main-header .logo_container{height:100px;padding:0}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:70px}.et_header_style_centered #et_top_search{float:none;display:inline-block!important}.et_header_style_centered #et_search_icon:before{left:3px;top:-13px}.et_header_style_centered nav#top-menu-nav{display:inline-block}.et_header_style_centered #top-menu>li>a{padding-bottom:2em}.et_header_style_centered #et-top-navigation .et-cart-info{float:none}.et_hide_search_icon #et_top_search,.et_hide_search_icon .et_slide_menu_top .et-search-form{display:none!important}.et_vertical_nav.et_header_style_centered #main-header .logo_container,.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:auto}.et_vertical_nav.et_header_style_centered header#main-header #top-menu>li>a,.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header #top-menu>li>a{padding-bottom:19px}.et_vertical_nav.et_header_style_left #et-top-navigation,.et_vertical_nav.et_header_style_split #et-top-navigation{padding-top:0}#logo{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translateZ(0)}.et_pb_svg_logo #logo,.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:54%}.logo_container{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}span.logo_helper{display:inline-block;height:100%;vertical-align:middle;width:0}.et_vertical_nav .logo_container{height:auto;position:relative;padding:0}.et_vertical_nav span.logo_helper{display:none}.safari .centered-inline-logo-wrap{-webkit-transform:translateZ(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#et-define-logo-wrap img{width:100%}.gecko #et-define-logo-wrap.svg-logo{position:relative!important}.et-cart-info{color:inherit}#top-header .et-cart-info{margin-left:15px}#et-top-navigation .et-cart-info{float:left;margin:-2px 0 0 22px;font-size:16px}.et_vertical_nav #et-top-navigation .et-cart-info{margin-left:0}.et_header_style_fullscreen #et-top-navigation a.et-cart-info,.et_header_style_slide #et-top-navigation a.et-cart-info{display:none}#et-info{float:left}#et-info-email,#et-info-phone,.et-cart-info span{position:relative}#et-info-phone:before{content:"\e090";position:relative;top:2px;margin-right:2px}#et-info-phone{margin-right:13px}#et-info-email:before{content:"\e076";margin-right:4px}#top-header .et-social-icons{float:none;display:inline-block}#et-secondary-menu .et-social-icons{margin-right:20px}#top-header .et-social-icons li{margin-left:12px;margin-top:-2px}.et-social-icons{float:right}.et-social-icons li{display:inline-block;margin-left:20px}.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;color:#666;text-decoration:none}.et-social-icon span{display:none}#top-header .et-social-icon a{font-size:14px}#top-menu,#top-menu-nav{line-height:0}#et-top-navigation{font-weight:600}.et_fixed_nav #et-top-navigation{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#et-secondary-menu{float:right}#et-info,#et-secondary-menu>ul>li a{padding-bottom:.75em;display:block}#et-secondary-nav,#et-secondary-nav li{display:inline-block}#et-secondary-nav a{-webkit-transition:background-color .4s,color .4s ease-in-out;transition:background-color .4s,color .4s ease-in-out}#et-secondary-nav li{margin-right:15px}#et-secondary-nav>li:last-child{margin-right:0}.et-cart-info span:before{content:"\e07a";margin-right:10px}#top-menu,.et-menu,nav#top-menu-nav,nav.et-menu-nav{float:left}#top-menu li{display:inline-block;font-size:14px;padding-right:22px}#top-menu>li:last-child{padding-right:0}.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu{right:0}#top-menu a{color:rgba(0,0,0,.6);text-decoration:none;display:block;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#et-info-email:hover,#et-secondary-menu>ul>li>a:hover,#top-menu-nav>ul>li>a:hover,.et-social-icons a:hover{opacity:.7;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#et_search_icon:before{content:"\55";font-size:17px;left:0;position:absolute;top:-3px}#et_search_icon:hover{cursor:pointer}#et_top_search{float:right;margin:3px 0 0 22px;position:relative;display:block;width:18px}#et_top_search.et_search_opened{position:absolute;width:100%}.et_vertical_nav #et_top_search{margin-left:0}.et-search-form{top:0;bottom:0;right:0;position:absolute;z-index:1000;width:100%}.et-search-form input{width:90%;border:none;color:#333;position:absolute;top:0;bottom:0;right:30px;margin:auto;background:transparent}.et-search-form .et-search-field::-ms-clear{width:0;height:0;display:none}.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:60%}.et_vertical_nav.et_header_style_centered .et-search-form input,.et_vertical_nav.et_header_style_centered span.et_close_search_field{top:0}.et_search_form_container{animation:none;-o-animation:none;-webkit-animation:none;-moz-animation:none}.container.et_search_form_container{position:relative;opacity:0;height:1px}.container.et_search_form_container.et_pb_search_visible{z-index:999;-webkit-animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_search_visible.et_pb_no_animation{opacity:1}.et_pb_search_form_hidden{-webkit-animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1}span.et_close_search_field{display:block;width:30px;height:30px;z-index:99999;position:absolute;right:0;cursor:pointer;top:0;bottom:0;margin:auto}span.et_close_search_field:after{font-family:ETmodules;content:"\4d";speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:32px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.container.et_menu_container{z-index:99}.container.et_search_form_container.et_pb_search_form_hidden{z-index:1!important}.et_search_outer{width:100%;overflow:hidden;position:absolute;top:0}.container.et_pb_menu_hidden{z-index:-1}form.et-search-form{background:transparent!important}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}#left-area .et_featured_image{padding-bottom:7px}.single .post{padding-bottom:25px}body.single .et_audio_content{margin-bottom:-6px}.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .container{width:100%;max-width:100%;padding-top:0}.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper{width:80%;max-width:1080px;margin:auto;padding-top:6%}.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper:last-of-type{padding-top:0}.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row{width:100%}.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_with_background .et_pb_row,.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row{width:80%}.et_pb_pagebuilder_layout .entry-content,.et_pb_pagebuilder_layout .et_pb_post .entry-content{margin-bottom:0!important;padding-top:0}.single-project.et_pb_pagebuilder_layout .nav-single{width:80%;max-width:1080px;margin:10px auto}.et_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.et_password_protected_form label{display:none}.et_password_protected_form .et_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;cursor:pointer}.post-password-required p.nocomments.container{max-width:100%}.post-password-required p.nocomments.container:before{display:none}p.demo_store{position:fixed!important;bottom:0!important;top:auto!important;z-index:100000}.comment-content address,.entry-content address,body.et-pb-preview #main-content .container address{line-height:24px;margin-bottom:12px}.woocommerce-info a{color:#fff!important}.shop_table .actions .submit{float:right}.shop_table .actions .checkout-button{clear:both}.col2-set.addresses{margin-top:20px}table.shop_table{margin-bottom:30px!important}.woocommerce-message a.button.wc-forward,.woocommerce-message a.button.wc-forward:hover{border:none;background:#fff}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:15px;font-size:14px;border-radius:3px}p.woocommerce-result-count{font-weight:500;font-size:14px;color:#999;padding-bottom:40px}.entry-summary .entry-title{padding-bottom:14px!important}.et_pb_widget .buttons a{margin-top:10px!important}.product_meta{border:solid #dadada;border-width:1px 0 0;font-size:14px;color:#666;padding-top:6px}.posted_in a,.tagged_as a{font-weight:500;color:#2ea3f2;text-decoration:none}.product .related h2{font-size:26px!important;padding-bottom:16px}.et_fixed_nav.et_transparent_nav.et-db.et_full_width_page #left-area>.woocommerce-notices-wrapper{opacity:0}.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a img{-webkit-box-shadow:none!important;box-shadow:none!important;margin:0 0 9px!important}.woocommerce-page ul.products li.product h3,.woocommerce ul.products li.product h3{padding:.3em 0}.woocommerce-page ul.products li.product .onsale,.woocommerce ul.products li.product .onsale{left:10px!important;margin:0!important;right:auto!important}.woocommerce-page span.onsale,.woocommerce span.onsale{z-index:2;background:#ef8f61!important;border-radius:3px!important;color:#fff;font-size:20px;font-weight:500!important;left:10px!important;line-height:inherit!important;margin:0!important;min-height:0!important;min-width:0!important;padding:6px 18px!important;position:absolute;text-shadow:none!important;top:10px!important}.woocommerce #content div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page span.onsale,.woocommerce div.product div.images img,.woocommerce span.onsale{-webkit-box-shadow:none!important;box-shadow:none!important}.woocommerce #content div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails,.woocommerce div.product div.images div.thumbnails{padding-top:20px!important}.woocommerce-page .woocommerce-pagination ul.page-numbers,.woocommerce .woocommerce-pagination ul.page-numbers{list-style:none!important;padding:0!important}.woocommerce-page .products .star-rating,.woocommerce .products .star-rating{margin:4px 0 .3em!important}.woocommerce-page .star-rating:before,.woocommerce .star-rating:before{content:"\53\53\53\53\53"!important;color:#ccc!important}.woocommerce-page ul.products li.product .price,.woocommerce-page ul.products li.product .price del,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price del{color:#666!important;font-size:14px;margin:0!important}.entry-summary p.price span{font-size:26px!important}.entry-summary p.price del{color:#999;margin-right:10px}.cart_table_item .quantity{margin:0!important;width:100px!important}#main-content .cart-subtotal td{border-top:none}.woocommerce-checkout #main-content .cart-subtotal td{border-top:1px solid #eee}#content-area table td,#content-area table th,#content-area table tr,#main-content table.cart td,#main-content table.cart th,#main-content table.cart tr,table.cart td,table.cart th,table.cart tr{padding:.857em .587em;max-width:100%}#main-content table.cart td.actions .button.alt,table.cart td.actions .button.alt{margin:19px 0 9px}table.cart td.actions .checkout-button{margin:0!important}.orderby,.woocommerce div.product form.cart .variations td select{background-color:#ececec;border-radius:3px;border:0;color:#666!important;font-size:12px;padding:4px 8px;font-weight:500;font-family:Open Sans,Arial,sans-serif}.cart_totals h2,.shipping_calculator h2{margin-bottom:10px}.woocommerce #content div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce div.product form.cart{margin:24px 0 39px}.woocommerce #content div.product .et_pb_wc_add_to_cart:last-child form.cart,.woocommerce-page #content div.product .et_pb_wc_add_to_cart:last-child form.cart,.woocommerce-page div.product .et_pb_wc_add_to_cart:last-child form.cart,.woocommerce div.product .et_pb_wc_add_to_cart:last-child form.cart{margin-bottom:0!important}.woocommerce #content div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity{margin:0 20px 0 0!important;width:auto;overflow:hidden}.woocommerce #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty{font-weight:500!important;font-size:20px!important;color:#fff!important;border-radius:3px;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background-color:rgba(0,0,0,.2)!important;height:49px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:150px;padding:6px 12px;margin-right:10px}.woocommerce-cart table.cart td.actions .coupon .input-text::input-placeholder{color:#fff}.woocommerce-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder{color:#fff}.woocommerce-cart table.cart td.actions .coupon .input-text:-moz-placeholder,.woocommerce-cart table.cart td.actions .coupon .input-text::-moz-placeholder{color:#fff}.woocommerce-cart table.cart td.actions .coupon .input-text:-ms-input-placeholder{color:#fff}.woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus{background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#bcc8c9!important;font-size:20px!important;font-weight:300!important;height:24px!important;text-decoration:none!important;text-shadow:none!important;width:30px!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;border:1px solid #bcc8c9!important}.woocommerce #content .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity,.woocommerce .quantity{width:100px;margin:0}.woocommerce div.product form.cart .variations td{padding:0 20px 20px 0!important;max-width:none!important;line-height:1.3em}.woocommerce div.product form.cart .variations td:last-child{padding-right:0!important}.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li,.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:6px 0}.woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a{padding:.3em 2em .3em 1.5em}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom-color:#d9d9d9}body.woocommerce .woocommerce-tabs{border:1px solid #d9d9d9;margin:30px 0 45px}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs,body.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0!important;padding:0!important;background:#f4f4f4}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active,body.woocommerce div.product .woocommerce-tabs ul.tabs li,body.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none;border-radius:0;background:#f4f4f4;border:none;border-right:1px solid #d9d9d9;padding:0;-webkit-box-shadow:none;box-shadow:none;margin:0 -2px}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active{background:#fff!important}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a,body.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#666!important;padding:4px 22px!important}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li:after,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li:before,body.woocommerce div.product .woocommerce-tabs ul.tabs li:after,body.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a,body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000!important}body.woocommerce #content-area div.product .woocommerce-tabs .panel,body.woocommerce div.product .woocommerce-tabs .panel{padding:30px;margin:0}#reviews .commentlist{padding-bottom:0!important}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{margin-bottom:40px!important}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{border:none!important;padding:0!important;margin:0 0 0 100px!important}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{width:auto!important;padding:0!important;border:none}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:inherit!important;margin:0 0 2px!important;padding:0!important}.woocommerce #reviews .commentlist .star-rating{float:none!important;margin-bottom:6px!important}.woocommerce #reviews #comments h1,.woocommerce #reviews #comments h2,.woocommerce #reviews #comments h3,.woocommerce #reviews #comments h4,.woocommerce #reviews #comments h5,.woocommerce #reviews #comments h6,.woocommerce-page #reviews #comments h1,.woocommerce-page #reviews #comments h2,.woocommerce-page #reviews #comments h3,.woocommerce-page #reviews #comments h4,.woocommerce-page #reviews #comments h5,.woocommerce-page #reviews #comments h6{margin-bottom:30px!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;font-size:18px!important;color:#fff!important;padding:15px!important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none!important;color:#fff!important}.woocommerce-page #review_form #respond p.form-submit,.woocommerce-page #reviews #commentform{padding-bottom:0;margin-bottom:0}.woocommerce .pswp{z-index:999999}div.pp_pic_holder{z-index:100001}div.pp_overlay{z-index:100000}figure.woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product div.images .flex-control-thumbs{margin-top:6.6666%}.woocommerce div.product div.images .flex-control-thumbs li{width:20%;margin-right:6.6666%;margin-bottom:6.6666%}.woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n){margin-right:0}.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:0}.woocommerce div.product div.images .flex-control-thumbs li img{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.single-project #left-area{padding-bottom:50px}.et_main_title{padding-bottom:12px}.et_main_title h1{display:inline-block;padding-right:2px}.et_main_title .et_project_categories{font-size:14px}.et_main_title .et_project_categories a{text-decoration:none;color:#666}.project .entry-content{padding-top:30px}.et_project_meta_title{display:block;font-weight:700;color:#333}.et_project_meta{margin:23px 0 14px;border-top:1px solid #e2e2e2;padding:15px 0 39px;border-bottom:1px solid #e2e2e2}.et_project_meta p{padding-bottom:15px}.et_project_meta p a{text-decoration:none;color:#666}.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}.nav-previous{float:left}.nav-next{float:right}.single .et_pb_post{margin-bottom:27px}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_portfolio_image img{vertical-align:bottom;margin-bottom:0}.single .et_pb_post.et_pb_no_comments_section{padding-bottom:0;margin-bottom:0}.et_pb_pagebuilder_layout .project .entry-content{padding-top:0}.et_full_width_portfolio_page .et_project_meta,.single .et_pb_post.project.type-project{margin-bottom:0}.et_full_width_portfolio_page .et_project_meta{float:left;width:21%;margin-top:0;border-bottom:none}.et_full_width_portfolio_page .entry-content{margin-bottom:43px}.et_full_width_portfolio_page .nav-single{border-top:1px solid #e2e2e2;padding-top:13px}.entry-content .et_pb_member_social_links{list-style-type:none!important;margin-top:20px;padding:0}#et-top-navigation{float:right}#top-menu li li{padding:0 20px;margin:0}#top-menu li li a{padding:6px 20px;width:200px}#et-secondary-nav li{position:relative;text-align:right}#et-secondary-nav li ul{position:absolute;right:0;padding:1em 0}#et-secondary-nav li ul ul{right:220px;top:0;margin-top:-1em}#et-secondary-nav li ul li{display:block}#et-secondary-nav li ul{z-index:999999;visibility:hidden;opacity:0;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0)}#et-secondary-nav li.et-hover>ul{visibility:visible}#et-secondary-nav li>ul{width:220px}#et-secondary-nav li.et-touch-hover>ul,#et-secondary-nav li:hover>ul,.nav li.et-touch-hover>ul{opacity:1;visibility:visible}#et-secondary-nav li li{padding:0 2em;margin:0}#et-secondary-nav li li a{padding:1em;width:100%;font-size:12px;line-height:1em;margin-right:0;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#et-secondary-nav ul li a:hover{background-color:rgba(0,0,0,.03)}#et-secondary-nav li:hover{visibility:inherit}#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}#et-secondary-nav .menu-item-has-children>a:first-child,#top-menu .menu-item-has-children>a:first-child{padding-right:20px}#top-menu li .menu-item-has-children>a:first-child{padding-right:40px}#top-menu li .menu-item-has-children>a:first-child:after{right:20px;top:6px}#et-secondary-nav .menu-item-has-children>a:first-child:after{top:0}#et-secondary-nav li .menu-item-has-children>a:first-child:after{top:.67em;right:auto;left:2.3em}#top-menu li.mega-menu{position:inherit}#top-menu li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}#top-menu li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}#top-menu li.mega-menu>ul>li:nth-of-type(4n){clear:right}#top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:left}#top-menu li.mega-menu ul li li{width:100%}#top-menu li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:90%!important;position:relative;box-shadow:none;-webkit-box-shadow:none}#top-menu li.mega-menu li ul{visibility:visible;opacity:1;display:none}#top-menu li.mega-menu.et-hover li ul{display:block}#top-menu li.mega-menu.et-hover>ul{opacity:1!important;visibility:visible!important}#top-menu li.mega-menu>ul>li>a{width:90%;padding:0 20px 10px}#top-menu li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}#top-menu li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}#top-menu li.mega-menu li>a{width:100%}#top-menu li.mega-menu.mega-menu-parent li>a,#top-menu li.mega-menu.mega-menu-parent li li{width:100%!important}#top-menu li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}#top-menu li.mega-menu>ul>li{width:25%;margin:0}#top-menu li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}#top-menu li.mega-menu.mega-menu-parent-2>ul>li{width:50%}#top-menu li.mega-menu.mega-menu-parent-1>ul>li{width:100%}#top-menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}#top-menu li.mega-menu>ul>li>ul>li{width:100%;margin:0}.et_vertical_nav #top-menu li.mega-menu{position:relative}.et_vertical_nav #top-menu li.mega-menu li>a,.et_vertical_nav #top-menu li.mega-menu li>ul{width:100%!important}.et_vertical_nav #top-menu li.mega-menu>ul{top:62px;padding:30px 20px;position:absolute!important;width:790px!important;left:0!important}.et_vertical_nav #top-menu li.mega-menu>ul>li{width:33.333%}.et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-child(n+4){margin-top:30px}.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-child(3n){clear:right}.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-child(3n+1){clear:left}.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-of-type(4n),.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:none}#et_mobile_nav_menu{float:right;display:none}.et_toggle_slide_menu:after,.mobile_menu_bar:before{content:"\61";font-size:32px;left:0;position:relative;top:0;cursor:pointer}#main-footer{background-color:#222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0!important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:hsla(0,0%,100%,.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:hsla(0,0%,100%,.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.bottom-nav a:hover{opacity:.7}.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}.wp-caption.alignleft{margin:0 30px 20px 0}.wp-caption.alignright{margin:0 0 20px 30px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.pagination{clear:both}.wp-pagenavi{text-align:right;border-top:1px solid #e2e2e2;padding-top:13px;clear:both;margin-bottom:30px}.wp-pagenavi a,.wp-pagenavi span{color:#666;margin:0 5px;text-decoration:none;font-size:14px!important;font-weight:400!important;border:none!important}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#999!important}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#2ea3f2!important}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}#sidebar{padding-bottom:28px}#sidebar .et_pb_widget{margin-bottom:30px;width:100%;float:none}img#about-image{float:left;margin:3px 8px 8px 0}.widget_search .screen-reader-text{display:none}.widget_search input#s,.widget_search input#searchsubmit{padding:.7em;height:40px!important;margin:0;font-size:14px;line-height:normal!important;border:1px solid #ddd;color:#666}.widget_search #s{width:100%;border-radius:3px}.widget_search #searchform{position:relative}.widget_search #searchsubmit{background-color:#ddd;width:70px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}#searchsubmit{cursor:pointer}#wp-calendar{empty-cells:show;margin:10px auto 0;width:100%}#wp-calendar a{display:block;text-decoration:none;font-weight:700}#wp-calendar a:hover{text-decoration:underline}#wp-calendar caption{text-decoration:none;font:700 13px Arial,Sans-Serif}#wp-calendar td{padding:3px 5px;color:#9f9f9f}#wp-calendar td#today{font-weight:700}#wp-calendar th{font-style:normal;text-transform:capitalize;padding:3px 5px}#wp-calendar #next a,#wp-calendar #prev a{font-size:9pt}#wp-calendar #next a{padding-right:10px;text-align:right}#wp-calendar #prev a{padding-left:10px;text-align:left}.tagcloud a{font-size:12px!important;padding:2px 8px;background:rgba(0,0,0,.05);display:inline-block;margin-bottom:4px;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tagcloud a:hover{background:rgba(0,0,0,.15)}.et_color_scheme_green a{color:#7cc68d}.et_color_scheme_green #top-header,.et_color_scheme_green .et_pb_counter_amount,.et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading,.et_color_scheme_green.woocommerce #content input.button,.et_color_scheme_green.woocommerce #content input.button.alt,.et_color_scheme_green.woocommerce #respond input#submit,.et_color_scheme_green.woocommerce #respond input#submit.alt,.et_color_scheme_green .woocommerce-error,.et_color_scheme_green .woocommerce-info,.et_color_scheme_green .woocommerce-message,.et_color_scheme_green.woocommerce-page #content input.button,.et_color_scheme_green.woocommerce-page #content input.button.alt,.et_color_scheme_green.woocommerce-page #respond input#submit,.et_color_scheme_green.woocommerce-page #respond input#submit.alt,.et_color_scheme_green.woocommerce-page a.button,.et_color_scheme_green.woocommerce-page a.button.alt,.et_color_scheme_green.woocommerce-page button.button,.et_color_scheme_green.woocommerce-page button.button.alt,.et_color_scheme_green.woocommerce-page button.button.alt.disabled,.et_color_scheme_green.woocommerce-page input.button,.et_color_scheme_green.woocommerce-page input.button.alt,.et_color_scheme_green.woocommerce a.button,.et_color_scheme_green.woocommerce a.button.alt,.et_color_scheme_green.woocommerce button.button,.et_color_scheme_green.woocommerce button.button.alt,.et_color_scheme_green.woocommerce button.button.alt.disabled,.et_color_scheme_green.woocommerce input.button,.et_color_scheme_green.woocommerce input.button.alt{background:#7cc68d!important}.et_color_scheme_green #et_search_icon:hover,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a,.et_color_scheme_green .bottom-nav li.current-menu-item>a,.et_color_scheme_green .comment-reply-link,.et_color_scheme_green .entry-summary p.price ins,.et_color_scheme_green .et_overlay:before,.et_color_scheme_green .et_password_protected_form .et_submit_button,.et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button,.et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button,.et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button,.et_color_scheme_green .et_pb_contact_submit,.et_color_scheme_green .et_pb_pricing_table_button,.et_color_scheme_green .et_pb_pricing li a,.et_color_scheme_green .et_pb_sum,.et_color_scheme_green .footer-widget h4,.et_color_scheme_green .form-submit .et_pb_button,.et_color_scheme_green .mobile_menu_bar:before,.et_color_scheme_green.woocommerce #content div.product p.price,.et_color_scheme_green.woocommerce #content div.product span.price,.et_color_scheme_green.woocommerce-page #content div.product p.price,.et_color_scheme_green.woocommerce-page #content div.product span.price,.et_color_scheme_green.woocommerce-page div.product p.price,.et_color_scheme_green.woocommerce-page div.product span.price,.et_color_scheme_green.woocommerce div.product p.price,.et_color_scheme_green.woocommerce div.product span.price{color:#7cc68d}.et_color_scheme_green.woocommerce-page .star-rating span:before,.et_color_scheme_green.woocommerce .star-rating span:before{color:#7cc68d!important}.et_color_scheme_green .et-search-form,.et_color_scheme_green .et_mobile_menu,.et_color_scheme_green .et_pb_pricing li:before,.et_color_scheme_green .footer-widget li:before,.et_color_scheme_green .nav li ul{border-color:#7cc68d}.et_color_scheme_pink a{color:#c37cc6}.et_color_scheme_pink #top-header,.et_color_scheme_pink .et_pb_counter_amount,.et_color_scheme_pink .et_pb_featured_table .et_pb_pricing_heading,.et_color_scheme_pink.woocommerce #content input.button,.et_color_scheme_pink.woocommerce #content input.button.alt,.et_color_scheme_pink.woocommerce #respond input#submit,.et_color_scheme_pink.woocommerce #respond input#submit.alt,.et_color_scheme_pink .woocommerce-error,.et_color_scheme_pink .woocommerce-info,.et_color_scheme_pink .woocommerce-message,.et_color_scheme_pink.woocommerce-page #content input.button,.et_color_scheme_pink.woocommerce-page #content input.button.alt,.et_color_scheme_pink.woocommerce-page #respond input#submit,.et_color_scheme_pink.woocommerce-page #respond input#submit.alt,.et_color_scheme_pink.woocommerce-page a.button,.et_color_scheme_pink.woocommerce-page a.button.alt,.et_color_scheme_pink.woocommerce-page button.button,.et_color_scheme_pink.woocommerce-page button.button.alt,.et_color_scheme_pink.woocommerce-page button.button.alt.disabled,.et_color_scheme_pink.woocommerce-page input.button,.et_color_scheme_pink.woocommerce-page input.button.alt,.et_color_scheme_pink.woocommerce a.button,.et_color_scheme_pink.woocommerce a.button.alt,.et_color_scheme_pink.woocommerce button.button,.et_color_scheme_pink.woocommerce button.button.alt,.et_color_scheme_pink.woocommerce button.button.alt.disabled,.et_color_scheme_pink.woocommerce input.button,.et_color_scheme_pink.woocommerce input.button.alt{background:#c37cc6!important}.et_color_scheme_pink #et_search_icon:hover,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_pink .bottom-nav li.current-menu-item>a,.et_color_scheme_pink .comment-reply-link,.et_color_scheme_pink .entry-summary p.price ins,.et_color_scheme_pink .et_overlay:before,.et_color_scheme_pink .et_password_protected_form .et_submit_button,.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_more_button,.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_newsletter_button,.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_promo_button,.et_color_scheme_pink .et_pb_contact_submit,.et_color_scheme_pink .et_pb_pricing_table_button,.et_color_scheme_pink .et_pb_pricing li a,.et_color_scheme_pink .et_pb_sum,.et_color_scheme_pink .footer-widget h4,.et_color_scheme_pink .form-submit .et_pb_button,.et_color_scheme_pink .mobile_menu_bar:before,.et_color_scheme_pink.woocommerce #content div.product p.price,.et_color_scheme_pink.woocommerce #content div.product span.price,.et_color_scheme_pink.woocommerce-page #content div.product p.price,.et_color_scheme_pink.woocommerce-page #content div.product span.price,.et_color_scheme_pink.woocommerce-page div.product p.price,.et_color_scheme_pink.woocommerce-page div.product span.price,.et_color_scheme_pink.woocommerce div.product p.price,.et_color_scheme_pink.woocommerce div.product span.price{color:#c37cc6}.et_color_scheme_pink.woocommerce-page .star-rating span:before,.et_color_scheme_pink.woocommerce .star-rating span:before{color:#c37cc6!important}.et_color_scheme_pink .et-search-form,.et_color_scheme_pink .et_mobile_menu,.et_color_scheme_pink .et_pb_pricing li:before,.et_color_scheme_pink .footer-widget li:before,.et_color_scheme_pink .nav li ul{border-color:#c37cc6}.et_color_scheme_red a{color:#cd5c5c}.et_color_scheme_red #top-header,.et_color_scheme_red .et_pb_counter_amount,.et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading,.et_color_scheme_red.woocommerce #content input.button,.et_color_scheme_red.woocommerce #content input.button.alt,.et_color_scheme_red.woocommerce #respond input#submit,.et_color_scheme_red.woocommerce #respond input#submit.alt,.et_color_scheme_red .woocommerce-error,.et_color_scheme_red .woocommerce-info,.et_color_scheme_red .woocommerce-message,.et_color_scheme_red.woocommerce-page #content input.button,.et_color_scheme_red.woocommerce-page #content input.button.alt,.et_color_scheme_red.woocommerce-page #respond input#submit,.et_color_scheme_red.woocommerce-page #respond input#submit.alt,.et_color_scheme_red.woocommerce-page a.button,.et_color_scheme_red.woocommerce-page a.button.alt,.et_color_scheme_red.woocommerce-page button.button,.et_color_scheme_red.woocommerce-page button.button.alt,.et_color_scheme_red.woocommerce-page button.button.alt.disabled,.et_color_scheme_red.woocommerce-page input.button,.et_color_scheme_red.woocommerce-page input.button.alt,.et_color_scheme_red.woocommerce a.button,.et_color_scheme_red.woocommerce a.button.alt,.et_color_scheme_red.woocommerce button.button,.et_color_scheme_red.woocommerce button.button.alt,.et_color_scheme_red.woocommerce button.button.alt.disabled,.et_color_scheme_red.woocommerce input.button,.et_color_scheme_red.woocommerce input.button.alt{background:#cd5c5c!important}.et_color_scheme_red #et_search_icon:hover,.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_red .bottom-nav li.current-menu-item>a,.et_color_scheme_red .comment-reply-link,.et_color_scheme_red .entry-summary p.price ins,.et_color_scheme_red .et_overlay:before,.et_color_scheme_red .et_password_protected_form .et_submit_button,.et_color_scheme_red .et_pb_bg_layout_light .et_pb_more_button,.et_color_scheme_red .et_pb_bg_layout_light .et_pb_newsletter_button,.et_color_scheme_red .et_pb_bg_layout_light .et_pb_promo_button,.et_color_scheme_red .et_pb_contact_submit,.et_color_scheme_red .et_pb_pricing_table_button,.et_color_scheme_red .et_pb_pricing li a,.et_color_scheme_red .et_pb_sum,.et_color_scheme_red .footer-widget h4,.et_color_scheme_red .form-submit .et_pb_button,.et_color_scheme_red .mobile_menu_bar:before,.et_color_scheme_red.woocommerce #content div.product p.price,.et_color_scheme_red.woocommerce #content div.product span.price,.et_color_scheme_red.woocommerce-page #content div.product p.price,.et_color_scheme_red.woocommerce-page #content div.product span.price,.et_color_scheme_red.woocommerce-page div.product p.price,.et_color_scheme_red.woocommerce-page div.product span.price,.et_color_scheme_red.woocommerce div.product p.price,.et_color_scheme_red.woocommerce div.product span.price{color:#cd5c5c}.et_color_scheme_red .woocommerce-page .star-rating span:before,.et_color_scheme_red .woocommerce .star-rating span:before{color:#cd5c5c!important}.et_color_scheme_red .et-search-form,.et_color_scheme_red .et_mobile_menu,.et_color_scheme_red .et_pb_pricing li:before,.et_color_scheme_red .footer-widget li:before,.et_color_scheme_red .nav li ul{border-color:#cd5c5c}.et_color_scheme_orange a{color:#edb059}.et_color_scheme_orange #top-header,.et_color_scheme_orange .et_pb_counter_amount,.et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading,.et_color_scheme_orange.woocommerce #content input.button,.et_color_scheme_orange.woocommerce #content input.button.alt,.et_color_scheme_orange.woocommerce #respond input#submit,.et_color_scheme_orange.woocommerce #respond input#submit.alt,.et_color_scheme_orange .woocommerce-error,.et_color_scheme_orange .woocommerce-info,.et_color_scheme_orange .woocommerce-message,.et_color_scheme_orange.woocommerce-page #content input.button,.et_color_scheme_orange.woocommerce-page #content input.button.alt,.et_color_scheme_orange.woocommerce-page #respond input#submit,.et_color_scheme_orange.woocommerce-page #respond input#submit.alt,.et_color_scheme_orange.woocommerce-page a.button,.et_color_scheme_orange.woocommerce-page a.button.alt,.et_color_scheme_orange.woocommerce-page button.button,.et_color_scheme_orange.woocommerce-page button.button.alt,.et_color_scheme_orange.woocommerce-page button.button.alt.disabled,.et_color_scheme_orange.woocommerce-page input.button,.et_color_scheme_orange.woocommerce-page input.button.alt,.et_color_scheme_orange.woocommerce a.button,.et_color_scheme_orange.woocommerce a.button.alt,.et_color_scheme_orange.woocommerce button.button,.et_color_scheme_orange.woocommerce button.button.alt,.et_color_scheme_orange.woocommerce button.button.alt.disabled,.et_color_scheme_orange.woocommerce input.button,.et_color_scheme_orange.woocommerce input.button.alt{background:#edb059!important}.et_color_scheme_orange #et_search_icon:hover,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_orange .bottom-nav li.current-menu-item>a,.et_color_scheme_orange .comment-reply-link,.et_color_scheme_orange .entry-summary p.price ins,.et_color_scheme_orange .et_overlay:before,.et_color_scheme_orange .et_password_protected_form .et_submit_button,.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button,.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button,.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button,.et_color_scheme_orange .et_pb_contact_submit,.et_color_scheme_orange .et_pb_pricing_table_button,.et_color_scheme_orange .et_pb_pricing li a,.et_color_scheme_orange .et_pb_sum,.et_color_scheme_orange .footer-widget h4,.et_color_scheme_orange .form-submit .et_pb_button,.et_color_scheme_orange .mobile_menu_bar:before,.et_color_scheme_orange.woocommerce #content div.product p.price,.et_color_scheme_orange.woocommerce #content div.product span.price,.et_color_scheme_orange.woocommerce-page #content div.product p.price,.et_color_scheme_orange.woocommerce-page #content div.product span.price,.et_color_scheme_orange.woocommerce-page div.product p.price,.et_color_scheme_orange.woocommerce-page div.product span.price,.et_color_scheme_orange.woocommerce div.product p.price,.et_color_scheme_orange.woocommerce div.product span.price{color:#edb059}.et_color_scheme_orange .woocommerce-page .star-rating span:before,.et_color_scheme_orange .woocommerce .star-rating span:before{color:#edb059!important}.et_color_scheme_orange .et-search-form,.et_color_scheme_orange .et_mobile_menu,.et_color_scheme_orange .et_pb_pricing li:before,.et_color_scheme_orange .footer-widget li:before,.et_color_scheme_orange .nav li ul{border-color:#edb059}.et_color_scheme_green .et-cart-info,.et_color_scheme_green .et-pb-slider-arrows a,.et_color_scheme_green .et-social-icon a:hover,.et_color_scheme_green .et_audio_content a,.et_color_scheme_green .et_link_content a,.et_color_scheme_green .et_pb_more_button,.et_color_scheme_green .et_pb_newsletter_button,.et_color_scheme_green .et_pb_promo_button,.et_color_scheme_green .et_pb_slide_description .et_pb_slide_title a,.et_color_scheme_orange .et-cart-info,.et_color_scheme_orange .et-pb-slider-arrows a,.et_color_scheme_orange .et-social-icon a:hover,.et_color_scheme_orange .et_audio_content a,.et_color_scheme_orange .et_link_content a,.et_color_scheme_orange .et_pb_more_button,.et_color_scheme_orange .et_pb_newsletter_button,.et_color_scheme_orange .et_pb_promo_button,.et_color_scheme_orange .et_pb_slide_description .et_pb_slide_title a,.et_color_scheme_pink .et-cart-info,.et_color_scheme_pink .et-pb-slider-arrows a,.et_color_scheme_pink .et-social-icon a:hover,.et_color_scheme_pink .et_audio_content a,.et_color_scheme_pink .et_link_content a,.et_color_scheme_pink .et_pb_more_button,.et_color_scheme_pink .et_pb_newsletter_button,.et_color_scheme_pink .et_pb_promo_button,.et_color_scheme_pink .et_pb_slide_description .et_pb_slide_title a,.et_color_scheme_red .et-cart-info,.et_color_scheme_red .et-pb-slider-arrows a,.et_color_scheme_red .et-social-icon a:hover,.et_color_scheme_red .et_audio_content a,.et_color_scheme_red .et_link_content a,.et_color_scheme_red .et_pb_more_button,.et_color_scheme_red .et_pb_newsletter_button,.et_color_scheme_red .et_pb_promo_button,.et_color_scheme_red .et_pb_slide_description .et_pb_slide_title a{color:inherit!important}ul.et_pb_side_nav,ul.et_pb_side_nav *{-webkit-box-sizing:border-box;box-sizing:border-box}ul.et_pb_side_nav{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;position:fixed;right:0;top:50%;width:40px;background:rgba(0,0,0,.4);padding:10px;z-index:99999;display:block;opacity:0}ul.et_pb_side_nav li.side_nav_item{padding:7px}ul.et_pb_side_nav .side_nav_item a{display:block;background-color:hsla(0,0%,100%,.5);text-indent:-9999px;border-radius:7px;margin-right:10px;height:7px;width:7px}ul.et_pb_side_nav.et-visible{opacity:1;-webkit-animation:fadeInRight 1.5s cubic-bezier(.77,0,.175,1) 1;animation:fadeInRight 1.5s cubic-bezier(.77,0,.175,1) 1}ul.et_pb_side_nav .side_nav_item a.active{background-color:#fff!important}.et_pb_scroll_top.et-pb-icon{text-align:center;background:rgba(0,0,0,.4);text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;display:none;cursor:pointer;font-size:30px;padding:5px;color:#fff}.et_pb_scroll_top:before{content:"2"}.et_pb_scroll_top.et-visible{opacity:1;-webkit-animation:fadeInRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInRight 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_scroll_top.et-hidden{opacity:0;-webkit-animation:fadeOutRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutRight 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden .et-cart-info{opacity:0;-webkit-animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible #top-menu,.et_pb_menu_visible .et-cart-info{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden .mobile_menu_bar{opacity:0;-webkit-animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible #top-menu,.et_pb_menu_visible .mobile_menu_bar{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_no_animation #et_search_icon:before,.et_pb_no_animation #top-menu,.et_pb_no_animation.et_search_form_container,.et_pb_no_animation .mobile_menu_bar{animation:none!important;-o-animation:none!important;-webkit-animation:none!important;-moz-animation:none!important}.et_header_style_slide .et_slide_in_menu_container,.et_header_style_slide .et_slide_in_menu_container #et-info span,.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a,.et_header_style_slide .et_slide_in_menu_container a,.et_header_style_slide .et_slide_in_menu_container input.et-search-field,.et_header_style_slide .et_slide_menu_top span,.et_header_style_slide .et_slide_menu_top ul.et-social-icons a{font-size:14px}.et_header_style_slide .et_slide_in_menu_container .et-search-field::-moz-placeholder{font-size:14px;color:hsla(0,0%,100%,.6)}.et_header_style_slide .et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{font-size:14px;color:hsla(0,0%,100%,.6)}.et_header_style_slide .et_slide_in_menu_container .et-search-field:-ms-input-placeholder{font-size:14px;color:hsla(0,0%,100%,.6)}.mobile_menu_bar.et_pb_header_toggle{display:none;cursor:pointer;width:32px}.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu{display:block}.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu{right:0!important}.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before,.et_slide_menu_top button#searchsubmit_header:before,.et_toggle_slide_menu:after{font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.et_toggle_slide_menu:after,.et_toggle_slide_menu:before{-webkit-transition:all .7s;transition:all .7s}.et_toggle_slide_menu:before{opacity:1}.et_toggle_slide_menu:after{content:"\4d";opacity:0;left:-32px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.et_pb_slide_menu_active .et_toggle_slide_menu:before{opacity:0}.et_pb_slide_menu_active .et_toggle_slide_menu:after{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-delay:.3s;transition-delay:.3s}.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}.et_header_style_slide .et_slide_in_menu_container{width:320px;max-width:75%;padding-top:0!important}.et_slide_in_menu_container{overflow:auto;right:-100%;position:fixed;top:0;background:#2ea3f2;z-index:999999;height:100%;-webkit-transition:right .8s cubic-bezier(.77,0,.175,1);transition:right .8s cubic-bezier(.77,0,.175,1)}.admin-bar .et_slide_in_menu_container{top:32px}.et_slide_menu_top{background:rgba(0,0,0,.1);padding:40px}.et_header_style_slide #page-container{position:relative;left:0;-webkit-transition:left .8s cubic-bezier(.77,0,.175,1),margin-top .4s ease-in-out!important;transition:left .8s cubic-bezier(.77,0,.175,1),margin-top .4s ease-in-out!important}.et_slide_menu_top span#et-info-email,.et_slide_menu_top ul.et-social-icons{float:left}.et_slide_menu_top ul.et-social-icons li{margin-left:0;margin-right:10px}.et_slide_menu_top a.et-cart-info{float:right}.et_slide_menu_top:after{content:"";clear:both;display:block}.et_slide_menu_top .et-search-form{position:relative;height:35px;clear:both;background:rgba(0,0,0,.2)!important;padding:5px!important;margin:15px 0 0;border-radius:5px;width:100%!important;max-width:100%!important}.et_slide_menu_top input.et-search-field{left:5px}.et_slide_menu_top button#searchsubmit_header{right:0;width:30px;cursor:pointer;position:absolute;background:none;border:none;height:35px;top:0}.et_slide_menu_top button#searchsubmit_header:before{position:absolute;top:11px;left:7px;font-size:13px;content:"\55";color:hsla(0,0%,100%,.6)}.et_slide_menu_top span{font-weight:600}.et_slide_menu_top div#et-info{width:100%;padding-bottom:0;padding-top:15px}.et_slide_menu_top,.et_slide_menu_top a,.et_slide_menu_top input{color:hsla(0,0%,100%,.6)}.et_slide_in_menu_container ul#mobile_menu_slide{display:block!important;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:28px 40px}.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,.et_slide_in_menu_container #mobile_menu_slide li a{padding:10px 0;color:#fff;border:none}.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}.et_slide_in_menu_container span.et_mobile_menu_arrow{opacity:.6;position:absolute;display:inline-block;width:auto;height:auto;right:0;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.et_slide_in_menu_container span.et_mobile_menu_arrow.et_pb_submenu_opened{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before{content:"3";display:block;right:13px;top:10px;z-index:999;font-size:21px;color:#fff;text-align:center}.et_slide_in_menu_container .et_mobile_menu .menu-item-has-children>a{background:none;font-weight:400}.et_slide_in_menu_container .et_mobile_menu>.menu-item-has-children>a{font-weight:700}.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu.et_pb_slide_dropdown_opened>li{opacity:1;-webkit-transition:1s cubic-bezier(.77,0,.175,1) .1s;transition:1s cubic-bezier(.77,0,.175,1) .1s}.et_slide_in_menu_container .et_mobile_menu li a:hover{background:none}.et_slide_in_menu_container #mobile_menu_slide li li a{opacity:.6}.et_slide_in_menu_container #mobile_menu_slide li li a:hover{opacity:.4}.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a{font-size:30px}.et_header_style_fullscreen .et_slide_in_menu_container,.et_header_style_fullscreen .et_slide_in_menu_container #et-info span,.et_header_style_fullscreen .et_slide_in_menu_container a,.et_header_style_fullscreen .et_slide_in_menu_container input.et-search-field,.et_header_style_fullscreen .et_slide_menu_top span,.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons a{font-size:18px}.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field::-moz-placeholder{font-size:18px}.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{font-size:18px}.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field:-ms-input-placeholder{font-size:18px}.et_header_style_fullscreen .mobile_menu_bar.et_toggle_fullscreen_menu{display:block}.et_header_style_fullscreen .et_pb_fullscreen_nav_container{display:table;width:100%;vertical-align:middle;height:100%}.et_header_style_fullscreen.et_pb_no_top_bar_fullscreen .et_slide_in_menu_container{padding-top:0}.et_header_style_fullscreen .et_slide_in_menu_container{padding-top:70px;right:0!important;width:100%;position:fixed;top:0;opacity:0;display:block!important;visibility:hidden;overflow-x:hidden;-webkit-transition:1s ease-in-out,padding-top 0s;transition:1s ease-in-out,padding-top 0s}.et-has-admin-bar .et_header_style_fullscreen .et_slide_in_menu_container{top:32px}.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened{opacity:.95;visibility:visible}.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu{position:absolute;right:30px;top:34px;z-index:999999;cursor:pointer}.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before{content:"\4d"}.et_header_style_fullscreen .et_slide_menu_top{padding:35px;position:absolute;top:0;width:100%;z-index:99999;text-align:center}.et_header_style_fullscreen .et_pb_top_menu_inner{position:relative;display:inline-block}.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before,.et_header_style_fullscreen .et_slide_menu_top,.et_header_style_fullscreen .et_slide_menu_top a,.et_header_style_fullscreen .et_slide_menu_top button#searchsubmit_header:before{color:#fff}.et_header_style_fullscreen input::-moz-placeholder{color:#fff}.et_header_style_fullscreen input::-webkit-input-placeholder{color:#fff}.et_header_style_fullscreen input:-ms-input-placeholder{color:#fff}.et_header_style_fullscreen a.et-cart-info,.et_header_style_fullscreen div#et-info,.et_header_style_fullscreen ul.et-social-icons{margin-right:30px}.et_header_style_fullscreen div#et-info{float:left!important;width:auto;margin-top:7px;display:inline-block}.et_header_style_fullscreen div#et-info span{margin-right:15px}.et_header_style_fullscreen .et_slide_menu_top .et-search-form{min-width:140px;width:140px!important;display:inline-block;margin-top:0!important;margin-bottom:-10px;background:none!important;border:1px solid #fff;border-radius:3px}.et_header_style_centered a.et-cart-info,.et_header_style_fullscreen a.et-cart-info,.et_header_style_split a.et-cart-info{float:none!important;vertical-align:middle}.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons{float:none!important;display:inline-block}.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons li{margin-right:0}.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}.et_header_style_fullscreen ul#mobile_menu_slide{text-align:center;position:relative;width:auto;display:table-cell!important;height:100%;vertical-align:middle;padding:0}.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu{opacity:0;visibility:hidden;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.et_pb_fullscreen_menu_opened .et_pb_fullscreen_nav_container .et_mobile_menu{opacity:1;visibility:visible}.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu li{padding-left:0!important;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a{margin-right:0;display:inline-block}.et_header_style_fullscreen .et_slide_in_menu_container span.et_mobile_menu_arrow{right:auto;padding-right:10px;position:relative}.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before{top:0;right:0;position:relative}.et_pb_fullscreen_menu_animated .et_mobile_menu li{-webkit-transform:scale(1);transform:scale(1)}.et_pb_fullscreen_menu_opened .et_mobile_menu li{opacity:1}.et_pb_fullscreen_menu_opened .et_mobile_menu li:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(8){-webkit-transition-delay:.8s;transition-delay:.8s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(9){-webkit-transition-delay:.9s;transition-delay:.9s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(21){-webkit-transition-delay:2.1s;transition-delay:2.1s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(22){-webkit-transition-delay:2.2s;transition-delay:2.2s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(23){-webkit-transition-delay:2.3s;transition-delay:2.3s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(24){-webkit-transition-delay:2.4s;transition-delay:2.4s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(25){-webkit-transition-delay:2.5s;transition-delay:2.5s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(26){-webkit-transition-delay:2.6s;transition-delay:2.6s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(27){-webkit-transition-delay:2.7s;transition-delay:2.7s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(28){-webkit-transition-delay:2.8s;transition-delay:2.8s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(29){-webkit-transition-delay:2.9s;transition-delay:2.9s}.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(30){-webkit-transition-delay:3s;transition-delay:3s}.et_header_style_fullscreen .et-fixed-header #et-top-navigation,.et_header_style_slide .et-fixed-header #et-top-navigation{padding:11px 0!important}.et_left_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section.sep,.et_right_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section p.value{font-size:44px;line-height:44px}.et_left_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section.sep,.et_right_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section p.value{font-size:32px;line-height:32px}.et_left_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section.sep,.et_right_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section p.value{font-size:24px;line-height:24px}.et_left_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section.sep,.et_right_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section p.value{font-size:20px;line-height:20px}.et_left_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section.sep,.et_right_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section p.value{font-size:16px;line-height:16px}body #main-content .et_builder_inner_content>h1,body #main-content .et_builder_inner_content>h2,body #main-content .et_builder_inner_content>h3,body #main-content .et_builder_inner_content>h4,body #main-content .et_builder_inner_content>h5,body #main-content .et_builder_inner_content>h6{line-height:1.4em}body #main-content .et_builder_inner_content>p{line-height:1.7em}.wp-block-pullquote{margin:20px 0 30px}.wp-block-pullquote.has-background blockquote{border-left:none}.wp-block-group.has-background{padding:1.5em 1.5em .5em}@media (min-width:1405px){.et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images,.et_vertical_nav.et_left_sidebar.woocommerce #main-content div.product div.images,.et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images,.et_vertical_nav.et_left_sidebar.woocommerce-page #main-content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce #main-content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce-page #main-content div.product div.images{width:315px!important}.et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1),.et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1){clear:both!important}.et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n),.et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n){margin-right:60px!important}.et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n),.et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n){margin-right:0!important}.et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(odd),.et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(odd){clear:none!important}.et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item,.et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item{width:193px}}@media (min-width:1100px) and (max-width:1405px){.et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images,.et_vertical_nav.et_left_sidebar.woocommerce #main-content div.product div.images,.et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images,.et_vertical_nav.et_left_sidebar.woocommerce-page #main-content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce #main-content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce-page #main-content div.product div.images{width:250px!important}.et_vertical_nav.archive.et_full_width_page.woocommerce #main-content ul.products li.product:nth-child(3n){margin-right:0!important}.et_vertical_nav.archive.et_full_width_page.woocommerce #main-content ul.products li.first{clear:none!important}.et_vertical_nav.archive.et_full_width_page.woocommerce #main-content ul.products li.product:nth-child(3n+1){clear:both!important;margin-right:60px!important}}@media (min-width:981px) and (max-width:1405px){.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table{width:33.333%}.et_vertical_nav .et_pb_column_2_3 .et_pb_pricing_table,.et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table,.et_vertical_nav .et_pb_pricing_2 .et_pb_pricing_table{width:50%}.et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table,.et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table,.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table,.et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table,.et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table{width:100%;margin:0 0 30px}.et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table.et-last-child,.et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table:last-child,.et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table.et-last-child,.et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table:last-child,.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table.et-last-child,.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table:last-child,.et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table.et-last-child,.et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table:last-child,.et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table.et-last-child,.et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table:last-child{margin-bottom:0}.et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(3n+1),.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(4n+1){clear:none}.et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(odd),.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(3n+1){clear:both}.et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(n+3),.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(n+4){margin-top:50px}.et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3),.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+4){margin-top:30px}.et_vertical_nav .et_pb_column_1_3 .et_pb_sum,.et_vertical_nav .et_pb_column_1_4 .et_pb_sum{font-size:40px}.et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_content_top,.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_content_top{padding-bottom:20px}.et_vertical_nav .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description{width:100%}.et_vertical_nav.archive.et_left_sidebar.woocommerce #main-content ul.products li.product:nth-child(2n),.et_vertical_nav.archive.et_right_sidebar.woocommerce #main-content ul.products li.product:nth-child(2n){margin-right:0!important}.et_vertical_nav.archive.et_left_sidebar.woocommerce #main-content ul.products li.product:nth-child(odd),.et_vertical_nav.archive.et_right_sidebar.woocommerce #main-content ul.products li.product:nth-child(odd){clear:both!important;margin-right:60px!important}.et_vertical_nav.archive.et_left_sidebar.woocommerce #main-content ul.products li.product:nth-child(3n+1),.et_vertical_nav.archive.et_right_sidebar.woocommerce #main-content ul.products li.product:nth-child(3n+1){clear:none!important}.et_vertical_nav .et_pb_column_1_4 .et_audio_container{padding-bottom:40px}.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-container .mejs-controls div,.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-container .mejs-controls div{position:absolute}.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-container,.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-container{height:80px!important}.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-controls,.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-controls{height:100%!important}.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-button.mejs-playpause-button,.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-button.mejs-playpause-button{top:0;left:0;z-index:99}.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom,.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom{top:30px;left:7px}.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-button.mejs-volume-button,.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-button.mejs-volume-button{top:26px;right:60px}.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module a.mejs-horizontal-volume-slider,.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module a.mejs-horizontal-volume-slider{top:26px;right:0;display:block!important;position:absolute!important}.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-horizontal-volume-total,.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-horizontal-volume-total{position:relative!important;width:100%!important;display:block}.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-controls div.mejs-time-rail,.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-controls div.mejs-time-rail{width:100%!important;padding-left:30px!important}.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module a.mejs-time-total.mejs-time-slider,.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module a.mejs-time-total.mejs-time-slider{width:100%!important;position:relative!important;margin-left:0}}@media (min-width:981px){.et_hide_fixed_logo #main-header.et-fixed-header .logo_container,.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container{height:0;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container,.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_split.et_hide_fixed_logo #main-header.et-fixed-header .logo_container,.et_header_style_split.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap,.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap{height:0;opacity:0;padding:0}.et-animated-content#page-container{transition:margin-top .4s ease-in-out;-webkit-transition:margin-top .4s ease-in-out;-moz-transition:margin-top .4s ease-in-out}.et_hide_nav #page-container,.et_transparent_nav #page-container{transition:none;-webkit-transition:none;-moz-transition:none}.et_transparent_nav.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_transparent_nav.et_non_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:0}.et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1),.et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1){clear:none}.et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n),.et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n){margin-right:60px}.et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n),.et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n){margin-right:0}.et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(odd),.et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(odd){clear:both}.et_header_style_split #logo{display:none}.et_vertical_nav.et_header_style_split #logo{display:block}.et_header_style_split .centered-inline-logo-wrap #logo{display:inline;display:initial;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}.et_header_style_split.ie .centered-inline-logo-wrap #logo{display:inline}.et_header_style_split.et_hide_primary_logo .centered-inline-logo-wrap{width:0}.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}#main-header.et-fixed-header{box-shadow:0 0 7px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 7px rgba(0,0,0,.1)!important;-webkit-box-shadow:0 0 7px rgba(0,0,0,.1)!important}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding-top:20px}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_header_style_centered .et-fixed-header .et-search-form{top:21px}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap{margin:-20px 0;height:54px;width:54px}.et_header_style_centered .et-fixed-header #et_search_icon:before{margin-top:0}.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #top-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header{opacity:0}.et_hide_nav.et_fixed_nav .et-fixed-header#main-header,.et_hide_nav.et_fixed_nav .et-fixed-header#top-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav .et-fixed-header#main-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav .et-fixed-header#top-header{transform:translateY(0)!important;-webkit-transform:translateY(0)!important;opacity:1}.et_hide_nav .centered-inline-logo-wrap,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #top-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header{-webkit-transition-duration:.7s;transition-duration:.7s}.et_hide_nav #page-container{padding-top:0!important}.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{margin-left:225px!important;position:relative}.et_vertical_nav #top-header{z-index:9999}.et_vertical_nav #page-container #main-header{position:absolute;padding-top:40px;top:0;left:0;width:225px;height:100%;-webkit-box-shadow:0 0 7px rgba(0,0,0,.1);box-shadow:0 0 7px rgba(0,0,0,.1)}.et_vertical_nav #main-header .container{width:auto;margin:0 40px}.et_vertical_nav #main-header #et-top-navigation,.et_vertical_nav #main-header #et_top_search,.et_vertical_nav #main-header #logo,.et_vertical_nav #main-header #top-menu,.et_vertical_nav #main-header #top-menu-nav{float:none;transition:none;-webkit-transition:none;-moz-transition:none}.et_vertical_nav #main-header #logo{margin-bottom:28px;padding:0;max-height:none}.et_vertical_nav #main-header #top-menu li{display:block;padding-right:0}.et_vertical_nav #main-header #top-menu li.mega-menu>ul{top:190px;left:185px!important}.et_vertical_nav #main-header #top-menu li ul{top:-32px;left:185px;border-top:none;border-left-width:3px;border-left-style:solid}.et_vertical_nav #main-header #top-menu li ul ul{border-left-width:0;top:-20px;left:237px}.et_vertical_nav #main-header #top-menu li.mega-menu ul{left:auto;top:-32px}.et_vertical_nav #main-header #top-menu li.mega-menu ul ul{top:auto}.et_vertical_nav #main-header #top-menu>li>a{padding-bottom:19px;margin-right:-40px;padding-right:40px}.et_vertical_nav #main-header #top-menu>li>a:after{right:20px}.et_vertical_nav.et_boxed_layout #page-container #main-header{left:auto;transition:none;-webkit-transition:none;-moz-transition:none}.et_vertical_nav.et_header_style_centered #main-header #top-menu-nav,.et_vertical_nav.et_header_style_split #main-header #top-menu-nav{width:100%}.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-left:0!important;margin-right:225px}.et_vertical_nav.et_vertical_right #page-container #main-header{left:auto!important;right:0}.et_vertical_nav.et_vertical_right #main-header #top-menu li.mega-menu>ul{left:auto!important;right:185px!important}.et_vertical_nav.et_vertical_right #main-header #top-menu li ul{border-left:0;border-right-width:3px;border-right-style:solid;left:auto;right:185px}.et_vertical_nav.et_vertical_right #main-header #top-menu li ul ul{border-right-width:0}.et_vertical_nav input.et-search-field{left:0!important}.et_vertical_nav #et_search_icon:before{top:-3px}.et_vertical_nav #et-top-navigation .et-cart-info{float:none;display:block}.et_vertical_nav .container.et_search_form_container{height:40px!important;position:relative;right:0!important}.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:14px!important}.et_vertical_nav .container.et_search_form_container div#et_top_search{height:30px}.et_vertical_nav .et_pb_menu_hidden #top-menu-nav>ul,.et_vertical_nav .et_pb_menu_hidden .et-cart-info,.et_vertical_nav .et_pb_menu_visible #top-menu-nav>ul,.et_vertical_nav .et_pb_menu_visible .et-cart-info{opacity:1!important;animation:none!important;-moz-animation:none!important;-webkit-animation:none!important}.et_vertical_nav div#et_top_search{width:100%}.et_vertical_nav .et_pb_menu_hidden #et_top_search{opacity:0;-webkit-animation:fadeOutRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutRight 1s cubic-bezier(.77,0,.175,1) 1}.et_vertical_nav .et_pb_menu_visible #et_top_search{opacity:1;-webkit-animation:fadeInRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInRight 1s cubic-bezier(.77,0,.175,1) 1}.et_vertical_nav .container.et_search_form_container.et_pb_search_visible{right:0;opacity:1;-webkit-animation:fadeInLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInLeft 1s cubic-bezier(.77,0,.175,1) 1}.et_vertical_nav .et_pb_search_form_hidden{opacity:0;-webkit-animation:fadeOutLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutLeft 1s cubic-bezier(.77,0,.175,1) 1}.et_vertical_nav div#et_top_search{height:30px;margin-top:20px}.et_vertical_nav .container.et_search_form_container{margin-top:-45px!important}.et_vertical_nav span.et_close_search_field:after{font-size:16px}.et_vertical_nav span.et_close_search_field{width:13px;height:18px}.et_vertical_nav .et-search-form input{width:90%}.et_vertical_nav .container.et_search_form_container .et-search-form input{text-decoration:none!important;font-style:normal!important}.et_vertical_nav .et_search_form_container input::-moz-placeholder{text-decoration:none!important;font-style:normal!important}.et_vertical_nav .et_search_form_container input::-webkit-input-placeholder{text-decoration:none!important;font-style:normal!important}.et_vertical_nav .et_search_form_container input:-ms-input-placeholder{text-decoration:none!important;font-style:normal!important}.et_vertical_nav .et_search_outer{overflow:visible;position:relative}.et_vertical_nav.et_header_style_centered #main-header .et-search-form{left:0}.et_vertical_nav.et_header_style_centered #et_search_icon:before{left:50%;margin-left:-5px}.et_vertical_nav.et_header_style_centered #main-header #et_top_search{display:block!important;margin:16px auto 0}.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container{z-index:1}.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container.et_pb_search_visible{z-index:999}.et_vertical_nav.et_header_style_split #et_search_icon:before{margin-top:0}.archive.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.archive.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n),.et_pb_row .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n),.et_pb_row .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.et_pb_row .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n){margin-right:0}.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product:nth-child(3n):not(.last),.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.product:nth-child(3n):not(.last),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product:nth-child(3n):not(.last),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.product:nth-child(3n):not(.last){margin-right:3.8%}.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1),.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1),.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1){clear:both}.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n+1),.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product:nth-child(3n+1),.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product:nth-child(3n+1):not(.first),.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product:nth-child(3n+1),.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.product:nth-child(3n+1),.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.product:nth-child(3n+1):not(.first),.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n+1),.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product:nth-child(3n+1),.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product:nth-child(3n+1):not(.first),ul.products.columns-4 li.product:nth-child(3n+1) .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells,ul.products.columns-5 li.product:nth-child(3n+1) .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells,ul.products.columns-6 li.product:nth-child(3n+1):not(.first) .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells{clear:none}.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:30px;padding-left:30px}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:0}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:30px}.et_fullwidth_secondary_nav #top-header .container{width:100%;max-width:100%;padding-right:30px;padding-left:30px}#sidebar{float:left;width:20.875%}#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.et_full_width_page #left-area,.et_no_sidebar #left-area{float:none;width:100%!important}.et_full_width_page #left-area{padding-bottom:0}.et_no_sidebar #main-content .container:before{display:none}.et_full_width_portfolio_page #left-area{float:left;width:70%!important;margin-right:9%}.et_right_sidebar #left-area{float:left;padding-right:5.5%}.et_right_sidebar #sidebar{padding-left:30px}.et_right_sidebar #main-content .container:before{right:20.875%!important}.et_left_sidebar #left-area{float:right;padding-left:5.5%}.et_left_sidebar #sidebar{padding-right:30px}.et_left_sidebar #main-content .container:before{left:20.875%!important}.et_pb_gutter.et_pb_gutters4 #left-area{width:81%}.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters4 #sidebar{width:19%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters4.et_right_sidebar #left-area{padding-right:8%}.et_pb_gutters4.et_left_sidebar #left-area{padding-left:8%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.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_gutters4.et_right_sidebar #main-content .container:before{right:19%!important}.et_pb_gutter.et_pb_gutters4.et_left_sidebar #main-content .container:before{left:19%!important}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.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_vertical_nav.et_vertical_fixed #page-container #main-header{position:fixed}.et_vertical_nav.et_vertical_fixed.et_header_style_left #et-top-navigation,.et_vertical_nav.et_vertical_fixed.et_header_style_split #et-top-navigation{padding-top:33px}.et_header_style_fullscreen #et-top-navigation,.et_header_style_slide #et-top-navigation{padding:24px 0!important}.et_header_style_fullscreen #et-top-navigation .et_toggle_fullscreen_menu,.et_header_style_slide #et-top-navigation .et_toggle_slide_menu{padding-bottom:0}.et_fixed_nav.et_header_style_slide #main-header{left:0;-webkit-transition:left .8s cubic-bezier(.77,0,.175,1),background .4s ease-in-out,opacity .4s cubic-bezier(.77,0,.175,1),transform .4s ease-in-out;-webkit-transition:left .8s cubic-bezier(.77,0,.175,1),background .4s cubic-bezier(.77,0,.175,1),opacity .4s cubic-bezier(.77,0,.175,1),-webkit-transform .4s ease-in-out;transition:left .8s cubic-bezier(.77,0,.175,1),background .4s cubic-bezier(.77,0,.175,1),opacity .4s cubic-bezier(.77,0,.175,1),-webkit-transform .4s ease-in-out;transition:left .8s cubic-bezier(.77,0,.175,1),background .4s cubic-bezier(.77,0,.175,1),opacity .4s cubic-bezier(.77,0,.175,1),transform .4s ease-in-out;transition:left .8s cubic-bezier(.77,0,.175,1),background .4s cubic-bezier(.77,0,.175,1),opacity .4s cubic-bezier(.77,0,.175,1),transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.et_fixed_nav.et_boxed_layout.et_header_style_slide #main-header{left:auto}.et_header_style_fullscreen div#et-info{margin-top:0}}@media (min-width:981px) and (max-width:1100px){.et_vertical_nav.et_right_sidebar #main-content .container:before{right:195px}.et_vertical_nav.et_left_sidebar #main-content .container:before{left:195px}.et_vertical_nav #top-menu li.mega-menu>ul{width:675px!important}.et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p{font-size:65px;line-height:65px}.et_vertical_nav .et_pb_column_3_4 .mejs-container,.et_vertical_nav .et_pb_column_3_4 .mejs-container .mejs-controls{height:60px!important}.et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p{font-size:55px;line-height:55px}.et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images,.et_vertical_nav.et_left_sidebar.woocommerce #main-content div.product div.images,.et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images,.et_vertical_nav.et_left_sidebar.woocommerce-page #main-content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce #main-content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images,.et_vertical_nav.et_right_sidebar.woocommerce-page #main-content div.product div.images{width:215px!important}.et_vertical_nav .et_pb_column_1_4 .wp-pagenavi span.pages{width:119px!important;display:block}#sidebar .et_pb_widget{margin-left:0}.et_left_sidebar #sidebar .et_pb_widget{margin-right:0}}@media (max-width:980px){.et_hide_mobile_logo #main-header .logo_container{display:none;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#page-container,.et_fixed_nav.et_show_nav #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:80px}.et-tb #page-container,.et-tb-has-header #page-container,.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb-has-header #page-container{padding-top:0!important}.et_non_fixed_nav #page-container{padding-top:0}.et_fixed_nav.et_show_nav.et_header_style_centered #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{padding-top:136px}#left-area,#sidebar{width:100%!important}.et_left_sidebar #left-area,.et_left_sidebar #sidebar,.et_right_sidebar #left-area,.et_right_sidebar #sidebar{width:auto;float:none;padding-right:0;padding-left:0}.et_right_sidebar #left-area{margin-right:0}.et_right_sidebar #sidebar{margin-left:0;border-left:none}.et_left_sidebar #left-area{margin-left:0}.et_left_sidebar #sidebar{margin-right:0;border-right:none}#main-content .container:before{display:none!important}.et_full_width_page .et_gallery_item:nth-child(4n+1),.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1){clear:none}.footer-widget:nth-child(n){width:46.25%!important;margin:0 7.5% 7.5% 0!important}.et_pb_footer_columns1 .footer-widget{width:100%!important;margin:0 7.5% 7.5% 0!important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50%!important;margin:0!important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0!important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0!important}.bottom-nav{text-align:center}.woocommerce .cart-collaterals>div,.woocommerce .cart-collaterals>form{width:100%!important;float:none!important}.shop_table .coupon{margin-bottom:25px!important}.checkout .col-1,.checkout .col-2,.checkout .form-row{float:none!important;width:auto!important}.checkout .col-1,.checkout .col-2{margin-bottom:25px!important}#main-header,#top-header{transition:none;-webkit-transition:none;-moz-transition:none}#top-menu{display:none}.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #top-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header{transform:translateY(0)!important;-webkit-transform:translateY(0)!important;opacity:1}.et_header_style_centered #main-header{padding:20px 0}.et_header_style_centered nav#top-menu-nav{display:none}.et_header_style_split #main-header{padding:20px 0}.et_header_style_split #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{display:block;padding-top:0}#et-top-navigation{margin-right:0;transition:none;-webkit-transition:none;-moz-transition:none}.et_fixed_nav #main-header,.et_fixed_nav #top-header,.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header{position:absolute}.et_header_style_left #et-top-navigation,.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:24px;display:block}.et_fixed_nav #main-header,.et_non_fixed_nav.et_transparent_nav #main-header{-webkit-transition:none;transition:none}.et_vertical_nav.et_left_sidebar #left-area,.et_vertical_nav.et_right_sidebar #left-area{width:auto}#et-secondary-menu,#et-secondary-nav{display:none!important}.et_fixed_nav_temp #main-header,.et_non_fixed_nav.et_transparent_nav_temp #main-header,.et_secondary_nav_only_menu #main-header{top:0!important}.et_secondary_nav_only_menu #top-header{display:none}#top-header .container{padding-top:0}#et-info{padding-top:.75em}#logo,#main-header,.container,.logo_container{transition:none;-webkit-transition:none;-moz-transition:none}.et_header_style_centered #logo{max-height:60px}.et_header_style_centered header#main-header .logo_container,.et_header_style_split header#main-header .logo_container{height:auto;max-height:100px;padding:0}.et_header_style_split #logo{max-height:60px}.et_vertical_nav span.logo_helper{display:inline-block}.et_vertical_nav.et_header_style_left .logo_container{height:100%;position:absolute}.et_header_style_left #logo,.et_header_style_split #logo{max-width:50%}#et_top_search{margin:0 35px 0 0;float:left}#et_search_icon:before{top:7px}.et_header_style_centered #et_top_search,.et_vertical_nav.et_header_style_centered #main-header #et_top_search{display:none!important}.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}.et_header_style_split #et_top_search,.et_vertical_nav.et_header_style_split #main-header #et_top_search{display:none!important}.et_header_style_left .et-search-form,.et_header_style_split .et-search-form{width:50%!important;max-width:50%!important}.et_header_style_slide .et_slide_in_menu_container .et-search-form{width:100%!important;max-width:100%!important}#footer-info,.et-social-icons{float:none;text-align:center}.et-social-icons{margin:0 0 5px}#top-header .et-social-icons{margin-bottom:0}.et_header_style_centered #et-top-navigation .et-cart-info{display:none}#et-top-navigation .et-cart-info{margin-top:5px}.et_vertical_nav #et-top-navigation .et-cart-info{margin-left:-38px}#et_mobile_nav_menu{display:block}.et_header_style_centered .et_menu_container .mobile_menu_bar,.et_header_style_split .et_menu_container .mobile_menu_bar{opacity:1}.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}.et_header_style_centered #main-header .mobile_nav{display:block;text-align:left;background-color:rgba(0,0,0,.05);border-radius:5px;padding:5px 10px}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}.et_header_style_centered .et_menu_container .mobile_menu_bar{position:absolute;right:5px;top:2px}.et_header_style_centered .et_mobile_menu{top:53px}.et_header_style_split #et_mobile_nav_menu{float:none;position:relative;margin-top:20px;display:block}.et_header_style_split nav#top-menu-nav{display:none}.et_header_style_split #main-header .mobile_nav{display:block;text-align:left;background-color:rgba(0,0,0,.05);border-radius:5px;padding:9px 10px}.et_header_style_split .et_menu_container .mobile_menu_bar{position:absolute;right:5px;top:2px}.et_header_style_split .et_mobile_menu{top:53px}body.admin-bar.et_vertical_nav #main-header{top:0!important}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header,.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:32px!important}body.admin-bar.et_fixed_nav.et_header_style_slide #main-header{top:0!important}.et_fixed_nav.et_header_style_slide #main-header{left:0!important}.et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header{width:100%}}@media screen and (max-width:782px){body.admin-bar.et_fixed_nav #main-header,body.admin-bar.et_fixed_nav #top-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header{top:46px}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header,.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:46px!important}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:80px}body.admin-bar.et_header_style_slide .et_slide_in_menu_container{top:46px}}@media (max-width:768px){#main-content table.cart td,#main-content table.cart th,#main-content table.cart tr,.woocommerce-cart #content-area table td,.woocommerce-cart #content-area table th,.woocommerce-cart #content-area table tr,table.cart td,table.cart th,table.cart tr{max-width:100%}#content-area table tr,#main-content table.cart tr,table.cart tr{padding:0}.woocommerce .cart_item .quantity{width:auto}.woocommerce-cart table.cart td.actions .coupon .input-text{width:50%;margin-right:0}.woocommerce-cart table.cart td.actions .button[name=update_cart]{width:100%}}@media (max-width:767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100%!important;margin-right:0!important}#footer-widgets .footer-widget .fwidget,#footer-widgets .footer-widget:nth-child(n){margin-bottom:9.5%!important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget,.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n){margin-bottom:0!important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child,#footer-widgets .footer-widget:last-child{margin-bottom:0!important}.comment-body{padding:0 0 0 100px}.comment-reply-link{bottom:-40px;top:auto!important}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.comment .children{margin-left:0}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active,body.woocommerce div.product .woocommerce-tabs ul.tabs li,body.woocommerce div.product .woocommerce-tabs ul.tabs li.active{display:block!important;border-bottom:1px solid #e0dadf!important}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a,body.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block!important}.woocommerce .form-row{float:none!important;width:auto!important}body.admin-bar.et_fixed_nav #main-header,body.admin-bar.et_fixed_nav #top-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header{top:46px}body.admin-bar.et_fixed_nav.et_secondary_nav_two_panels #main-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header{top:104px}#et-info .et-social-icons{display:none}#et-secondary-menu .et_duplicate_social_icons{display:inline-block}#et-top-navigation{margin-right:0}body.et_fixed_nav.et_secondary_nav_two_panels #main-header,body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header{top:58px}#et-info,#et-secondary-menu{text-align:center;display:block;float:none}.et_slide_menu_top span#et-info-email{float:none}.et_secondary_nav_two_panels #et-secondary-menu{margin-top:12px}#top-header .et-cart-info{margin-left:0}.et_header_style_fullscreen div#et-info{position:relative;float:none!important;margin-top:15px}.et_header_style_fullscreen #et-info a{display:inline-block;line-height:0}.et_header_style_fullscreen .et_slide_menu_top .et-search-form{display:block!important;width:100%!important;max-width:100%!important;margin-top:10px!important;margin-bottom:10px!important}.et_header_style_fullscreen .et_slide_in_menu_container{padding-top:140px}.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu{top:28px}.et_hide_search_icon.et_header_style_fullscreen .et_slide_menu_top .et-search-form{display:none!important}}@media (max-width:479px){#et-top-navigation{margin-right:0}#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5%!important}#footer-widgets .footer-widget.last,.et_pb_gutters1 #footer-widgets .footer-widget .fwidget,.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n){margin-bottom:0!important}#footer-widgets{padding:12% 0}#content table.cart td,#content table.cart th,#content table.cart tr,table.cart td,table.cart th,table.cart tr{padding:.857em .287em!important}.woocommerce-cart table.cart td.actions .coupon .input-text{margin-bottom:10px}.woocommerce-cart table.cart td.actions .button,.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%}}@media print{#main-header,#top-header{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}#page-container{padding-top:0!important}#respond{display:none}}.et_is_customize_preview.et_pb_footer_columns1 .footer-widget:first-child,.et_is_customize_preview.et_pb_footer_columns2 .footer-widget:nth-child(2),.et_is_customize_preview.et_pb_footer_columns3 .footer-widget:nth-child(3),.et_is_customize_preview.et_pb_footer_columns4 .footer-widget:nth-child(4),.et_is_customize_preview.et_pb_footer_columns5 .footer-widget:nth-child(5),.et_is_customize_preview.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3),.et_is_customize_preview.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(4),.et_is_customize_preview.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2),.et_is_customize_preview.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(3),.et_is_customize_preview.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3),.et_is_customize_preview.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2),.et_is_customize_preview.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(3),.et_is_customize_preview.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3),.et_is_customize_preview.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4),.et_is_customize_preview.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2),.et_is_customize_preview.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2),.et_is_customize_preview.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2),.et_is_customize_preview.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(3),.et_is_customize_preview.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){margin-right:0}.et_is_customize_preview.et_pb_footer_columns1 .footer-widget:nth-last-child(-n+5),.et_is_customize_preview.et_pb_footer_columns2 .footer-widget:nth-last-child(-n+4),.et_is_customize_preview.et_pb_footer_columns3 .footer-widget:nth-last-child(-n+3),.et_is_customize_preview.et_pb_footer_columns4 .footer-widget:nth-last-child(-n+2),.et_is_customize_preview.et_pb_footer_columns5 .footer-widget:last-child,.et_is_customize_preview.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-last-child(-n+3),.et_is_customize_preview.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-last-child(-n+2),.et_is_customize_preview.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-last-child(-n+4),.et_is_customize_preview.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-last-child(-n+3),.et_is_customize_preview.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-last-child(-n+3),.et_is_customize_preview.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-last-child(-n+4),.et_is_customize_preview.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-last-child(-n+3),.et_is_customize_preview.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-last-child(-n+3),.et_is_customize_preview.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-last-child(-n+2),.et_is_customize_preview.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-last-child(-n+4),.et_is_customize_preview.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-last-child(-n+4),.et_is_customize_preview.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-last-child(-n+4),.et_is_customize_preview.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-last-child(-n+3),.et_is_customize_preview.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-last-child(-n+4){display:none}#wp-admin-bar-et-use-visual-builder a:before{font-family:ETmodules!important;content:"\e625";font-size:30px!important;width:28px;margin-top:-3px;color:#974df3!important}#wp-admin-bar-et-use-visual-builder:hover a:before{color:#fff!important}#wp-admin-bar-et-use-visual-builder:hover a,#wp-admin-bar-et-use-visual-builder a:hover{transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;background-color:#7e3bd0!important;color:#fff!important}.iphone .et_pb_contact_form input,.iphone .et_pb_contact_form select,.iphone .et_pb_contact_form textarea{-webkit-appearance:initial}.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.chrome.parallax-map-support .et_pb_map{-webkit-transform:inherit!important;transform:inherit!important}.ie .et_pb_divider{overflow:visible}.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.left,.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.right{height:100px}.ie .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{float:none}.et_ie9 .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post{opacity:1}.gecko .et_pb_newsletter .et_pb_newsletter_field{margin-bottom:1vw}.safari .et_pb_gallery_grid .et_pb_gallery_image{overflow:visible}.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-next,.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-prev{opacity:0!important}.et_mobile_device .et_pb_carousel .et-pb-arrow-prev{left:-10px;opacity:1}.et_mobile_device .et_pb_carousel .et-pb-arrow-next{right:-10px;opacity:1}.et_mobile_device .et-pb-arrow-prev{left:22px;opacity:1}.et_mobile_device .et-pb-arrow-next{right:22px;opacity:1}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,.et_mobile_device .et_pb_slider_parallax .et_pb_slide,.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll}@media (max-width:767px){.et_mobile_device .et-pb-arrow-prev{left:0;opacity:1}.et_mobile_device .et-pb-arrow-next{right:0;opacity:1}}.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_left{border-right:none}.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_right{border-left:none}.logged-in:not(.et-fb) .et_pb_login .et_pb_newsletter_description{width:100%;padding:0}.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .sep p,.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .sep p,.et_vertical_nav .et_pb_column_1_5 .et_pb_countdown_timer .section p.value,.et_vertical_nav .et_pb_column_1_5 .et_pb_countdown_timer .sep p,.et_vertical_nav .et_pb_column_1_6 .et_pb_countdown_timer .section p.value,.et_vertical_nav .et_pb_column_1_6 .et_pb_countdown_timer .sep p,.et_vertical_nav .et_pb_column_2_5 .et_pb_countdown_timer .section p.value,.et_vertical_nav .et_pb_column_2_5 .et_pb_countdown_timer .sep p,.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .sep p{font-size:20px;line-height:20px}.et_full_width_page .et_gallery_item{float:left;width:20.875%;margin:0 5.5% 5.5% 0}.et_full_width_page .et_gallery_item:nth-child(3n){margin-right:5.5%}.et_full_width_page .et_gallery_item:nth-child(3n+1){clear:none}.et_full_width_page .et_gallery_item:nth-child(4n){margin-right:0}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:both}.single-post.et_left_sidebar .et_pb_fullwidth_section .et_pb_post_title,.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title{padding-top:0}.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg{padding-top:6%}.single .et_pb_fullwidth_section .et_pb_title_featured_container,.single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container{width:100%;max-width:100%;padding-top:0}.et-social-facebook a.icon:before{content:"\e093"}.et-social-twitter a.icon:before{content:"\e094"}.et-social-google-plus a.icon:before{content:"\e096"}.et-social-pinterest a.icon:before{content:"\e095"}.et-social-linkedin a.icon:before{content:"\e09d"}.et-social-tumblr a.icon:before{content:"\e097"}.et-social-instagram a.icon:before{content:"\e09a"}.et-social-skype a.icon:before{content:"\e0a2"}.et-social-flikr a.icon:before{content:"\e0a6"}.et-social-myspace a.icon:before{content:"\e0a1"}.et-social-dribbble a.icon:before{content:"\e09b"}.et-social-youtube a.icon:before{content:"\e0a3"}.et-social-vimeo a.icon:before{content:"\e09c"}.et-social-rss a.icon:before{content:"\e09e"}.single-project #comment-wrap{padding-top:0}.rtl .et_pb_blog_grid .column{float:right}.rtl .et_pb_contact p input[type=checkbox]+label i,.rtl .et_pb_contact p input[type=radio]+label i,.rtl .et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label i,.rtl .et_pb_subscribe .et_pb_contact_field input[type=radio]+label i{margin-right:0;margin-left:6px}.rtl .et_pb_contact_select{padding:16px 16px 16px 20px}.rtl .et_pb_contact_field[data-type=select]:after{right:auto;left:42px}.woocommerce-page #content input.button:hover .et_pb_widget li a:hover{color:#2ea3f2}.woocommerce.et_pb_pagebuilder_layout div.product div.summary{margin-bottom:0}@media (min-width:981px){.woocommerce-page:not(.et-tb-has-template) .et_pb_shop ul.products li.product{clear:none}}@media (min-width:768px) and (max-width:980px){.woocommerce-page ul.products li.product:nth-child(n){margin:0 7.5% 7.5% 0!important;width:28.333%!important;clear:none;float:left!important}.woocommerce-page ul.products li.product:nth-child(3n){margin-right:0!important}.woocommerce-page ul.products li.product:nth-child(3n+1){clear:both}}@media (max-width:767px){.woocommerce-page ul.products li.product:nth-child(n){margin:0 9.5% 9.5% 0!important;width:45.25%!important;clear:none}.woocommerce-page ul.products li.product:nth-child(2n){margin-right:0!important}.woocommerce-page ul.products li.product:nth-child(odd){clear:both}}@media (max-width:479px){.woocommerce-page ul.products li.product:nth-child(n){margin:0 0 11.5%!important;width:100%!important}}.ai1ec-single-event:after{content:" ";display:table;clear:both}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}.wp-block-divi-layout{margin-bottom:1em}.et_pb_pagebuilder_layout .rfq_form_wrap:after{content:" ";display:block;visibility:hidden;clear:both;height:0;font-size:0}@media (min-width:981px){.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child{margin-bottom:30px}.et_pb_gutters3 .et_pb_column_4_4,.et_pb_gutters3.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width:29.667%;margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:18.539%}.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:73.625%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:3.735%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget{width:28.353%;margin-right:7.47%;margin-bottom:7.47%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2{width:46.265%;margin-right:7.47%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:14.941%}.et_pb_gutters3 .et_pb_column_2_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:4.242%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget{width:45.758%;margin-right:8.483%;margin-bottom:8.483%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2{width:45.758%;margin-right:8.483%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:16.967%}.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_widget{width:45.242%;margin-right:9.516%;margin-bottom:9.516%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:9.516%}.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget{width:44.18%;margin-right:11.64%;margin-bottom:11.64%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:11.64%}.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:7.493%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_2_5 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_widget{width:100%;margin-bottom:14.986%}.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_widget{width:100%;margin-bottom:18.539%}.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_widget{width:100%;margin-bottom:26.347%}.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:15.6%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_5 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_widget{width:100%;margin-bottom:35.256%}.et_pb_gutters3 .et_pb_column_1_6,.et_pb_gutters3.et_pb_row .et_pb_column_1_6{width:12.0833%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_6 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_widget{width:100%;margin-bottom:45.517%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n){margin-right:0}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:both}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:none}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:3.735%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:28.353%;margin-right:7.47%;margin-bottom:7.47%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_widget:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:none}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:28.353%;margin-right:7.47%;margin-bottom:7.47%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{width:46.265%;margin-right:7.47%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:14.941%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8{width:46.26486%;margin-right:7.47%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8 .et_pb_module,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_module{margin-bottom:7.47%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8 .et_pb_grid_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8 .et_pb_widget,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_widget{width:100%;margin-bottom:14.941%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4{width:28.35314%;margin-right:7.47%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_widget{width:100%;margin-bottom:26.347%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:4.242%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:45.758%;margin-right:8.483%;margin-bottom:8.483%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:45.758%;margin-right:8.483%;margin-bottom:8.483%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{width:45.758%;margin-right:8.483%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:16.967%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3{width:45.758%;margin-right:8.483%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3 .et_pb_module,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3 .et_pb_widget,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_widget{margin-bottom:18.539%;width:100%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6{width:18.638%;margin-right:8.483%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_widget{width:100%;margin-bottom:45.517%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_2_9,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9{width:27.67781%;margin-right:8.483%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_2_9 .et_pb_module,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_module{margin-bottom:22.759%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_2_9 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_2_9 .et_pb_widget,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_widget{margin-bottom:45.517%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_2_9 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:5.82%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:44.18%;margin-right:11.64%;margin-bottom:11.64%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:44.18%;margin-right:11.64%;margin-bottom:11.64%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:11.64%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4{width:44.17989%;margin-right:11.64%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_widget{margin-bottom:26.347%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6{width:25.573%;margin-right:11.64%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_widget{margin-bottom:45.517%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:first-child{width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:first-child .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:first-child{width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:first-child .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:first-child{width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:first-child .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:first-child{width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:first-child .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:first-child){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:first-child) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:first-child){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:first-child) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:first-child{width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:first-child .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:first-child){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:first-child) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.rtl .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.rtl .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{margin-right:0;margin-left:5.5%}.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:7.47%}.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:8.483%}.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n){margin-left:0}.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:7.47%}.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:8.483%}.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1{margin-left:0}.et_pb_gutters4 .et_pb_column,.et_pb_gutters4.et_pb_row .et_pb_column{margin-right:8%}.et_pb_gutters4 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters4 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters4 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,.et_pb_gutters4.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters4.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters4.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child{margin-bottom:30px}.et_pb_gutters4 .et_pb_column_4_4,.et_pb_gutters4.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters4 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:4%}.et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_widget{width:19%;margin-right:8%;margin-bottom:8%}.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width:28%;margin-right:8%}.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:28.571%}.et_pb_gutters4 .et_pb_column_3_4,.et_pb_gutters4.et_pb_row .et_pb_column_3_4{width:73%}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:5.479%}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget{width:26.027%;margin-right:10.959%;margin-bottom:10.959%}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2{width:44.521%;margin-right:10.959%}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:21.918%}.et_pb_gutters4 .et_pb_column_2_3,.et_pb_gutters4.et_pb_row .et_pb_column_2_3{width:64%}.et_pb_gutters4 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:6.25%}.et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget{width:43.75%;margin-right:12.5%;margin-bottom:12.5%}.et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2{width:43.75%;margin-right:12.5%}.et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:25%}.et_pb_gutters4 .et_pb_column_3_5,.et_pb_gutters4.et_pb_row .et_pb_column_3_5{width:56.8%}.et_pb_gutters4 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:7.042%}.et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_3_5 .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_widget{width:42.958%;margin-right:14.085%;margin-bottom:14.085%}.et_pb_gutters4 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters4 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:14.085%}.et_pb_gutters4 .et_pb_column_1_2,.et_pb_gutters4.et_pb_row .et_pb_column_1_2{width:46%}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:8.696%}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget{width:41.304%;margin-right:17.391%;margin-bottom:17.391%}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:17.391%}.et_pb_gutters4 .et_pb_column_2_5,.et_pb_gutters4.et_pb_row .et_pb_column_2_5{width:35.2%}.et_pb_gutters4 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:11.364%}.et_pb_gutters4 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_2_5 .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_widget{width:100%;margin-bottom:22.727%}.et_pb_gutters4 .et_pb_column_1_3,.et_pb_gutters4.et_pb_row .et_pb_column_1_3{width:28%}.et_pb_gutters4 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:14.286%}.et_pb_gutters4 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_1_3 .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_widget{width:100%;margin-bottom:28.571%}.et_pb_gutters4 .et_pb_column_1_4,.et_pb_gutters4.et_pb_row .et_pb_column_1_4{width:19%}.et_pb_gutters4 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:21.053%}.et_pb_gutters4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_1_4 .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_widget{width:100%;margin-bottom:42.105%}.et_pb_gutters4 .et_pb_column_1_5,.et_pb_gutters4.et_pb_row .et_pb_column_1_5{width:13.6%}.et_pb_gutters4 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:29.412%}.et_pb_gutters4 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_1_5 .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_widget{width:100%;margin-bottom:58.824%}.et_pb_gutters4 .et_pb_column_1_6,.et_pb_gutters4.et_pb_row .et_pb_column_1_6{width:10%}.et_pb_gutters4 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:40%}.et_pb_gutters4 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_1_6 .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_widget{width:100%;margin-bottom:80%}.et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n){margin-right:0}.et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:both}.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:none}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4 .et_pb_column_3_5 .et_pb_widget:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4 .et_pb_column_3_5 .et_pb_widget:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters4 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters4 .et_pb_column_single.et_pb_column_1_4 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module{margin-bottom:21.053%}.et_pb_gutters4 .et_pb_column_single.et_pb_column_1_3 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module{margin-bottom:14.286%}.et_pb_gutters4 .et_pb_column_single.et_pb_column_1_2 .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module{margin-bottom:8.696%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:5.479%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:26.027%;margin-right:10.959%;margin-bottom:10.959%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_widget:nth-child(3n),.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:none}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:26.027%;margin-right:10.959%;margin-bottom:10.959%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{width:44.521%;margin-right:10.959%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:21.918%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_3_8,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8{width:44.52055%;margin-right:10.959%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_3_8 .et_pb_module,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_module{margin-bottom:10.959%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_3_8 .et_pb_grid_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_3_8 .et_pb_widget,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_widget{width:100%;margin-bottom:21.918%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_3_8 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4{width:26.0274%;margin-right:10.959%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:21.053%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_widget{width:100%;margin-bottom:42.105%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:6.25%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:43.75%;margin-right:12.5%;margin-bottom:12.5%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:43.75%;margin-right:12.5%;margin-bottom:12.5%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{width:43.75%;margin-right:12.5%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:25%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_3,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3{width:43.75%;margin-right:12.5%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_3 .et_pb_module,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_module{margin-bottom:14.286%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_3 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_3 .et_pb_widget,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_widget{margin-bottom:28.571%;width:100%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6{width:15.625%;margin-right:12.5%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:40%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_widget{width:100%;margin-bottom:80%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_2_9,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9{width:25%;margin-right:12.5%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_2_9 .et_pb_module,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_module{margin-bottom:40%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_2_9 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_2_9 .et_pb_widget,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_widget{margin-bottom:80%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_2_9 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:8.696%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:41.304%;margin-right:17.391%;margin-bottom:17.391%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:41.304%;margin-right:17.391%;margin-bottom:17.391%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:17.391%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4{width:41.30435%;margin-right:17.391%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:21.053%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_widget{margin-bottom:42.105%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6{width:21.739%;margin-right:17.391%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:40%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4>.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_widget{margin-bottom:80%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters4 .et_pb_grid_item.on_last_row,.et_pb_gutters4 .et_pb_column_1_2>.et_pb_row_inner .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters4 .et_full_width_page.woocommerce-page ul.products li.product{width:19%;margin-right:8%;margin-bottom:8%}.et_pb_gutters4.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters4.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:26.027%;margin-right:10.959%}.et_pb_gutters4 .footer-widget{margin-right:8%;margin-bottom:8%}.et_pb_gutters4 .footer-widget:last-child{margin-right:0}.et_pb_gutters4.et_pb_footer_columns6 .footer-widget{width:10%}.et_pb_gutters4.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:80%}.et_pb_gutters4.et_pb_footer_columns5 .footer-widget{width:13.6%}.et_pb_gutters4.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:58.824%}.et_pb_gutters4.et_pb_footer_columns4 .footer-widget{width:19%}.et_pb_gutters4.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:42.105%}.et_pb_gutters4.et_pb_footer_columns3 .footer-widget{width:28%}.et_pb_gutters4.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:28.571%}.et_pb_gutters4.et_pb_footer_columns2 .footer-widget{width:46%}.et_pb_gutters4.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:17.391%}.et_pb_gutters4.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters4.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:8%}.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:first-child{width:73%;clear:both}.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:first-child .fwidget{margin-bottom:10.959%}.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:19%}.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:42.105%}.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:first-child{width:19%;clear:both}.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:first-child .fwidget{margin-bottom:42.105%}.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73%}.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:10.959%}.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:first-child{width:64%}.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:first-child .fwidget{margin-bottom:12.5%}.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:28%}.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:28.571%}.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:first-child{width:28%}.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:first-child .fwidget{margin-bottom:28.571%}.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64%}.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:12.5%}.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:19%}.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:42.105%}.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:46%}.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:17.391%}.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:46%}.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:17.391%}.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:first-child){width:19%}.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:first-child) .fwidget{margin-bottom:42.105%}.et_pb_gutters4.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:13.6%}.et_pb_gutters4.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:58.824%}.et_pb_gutters4.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:56.8%}.et_pb_gutters4.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:14.085%}.et_pb_gutters4.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:56.8%}.et_pb_gutters4.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:14.085%}.et_pb_gutters4.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:first-child){width:13.6%}.et_pb_gutters4.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:first-child) .fwidget{margin-bottom:58.824%}.et_pb_gutters4.et_pb_footer_columns_3_5__2_5 .footer-widget:first-child{width:56.8%}.et_pb_gutters4.et_pb_footer_columns_3_5__2_5 .footer-widget:first-child .fwidget{margin-bottom:14.085%}.et_pb_gutters4.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:35.2%}.et_pb_gutters4.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:22.727%}.et_pb_gutters4.et_pb_footer_columns_2_5__3_5 .footer-widget:first-child{width:35.2%}.et_pb_gutters4.et_pb_footer_columns_2_5__3_5 .footer-widget:first-child .fwidget{margin-bottom:22.727%}.et_pb_gutters4.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:56.8%}.et_pb_gutters4.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.085%}.et_pb_gutters4.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:46%}.et_pb_gutters4.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:17.391%}.et_pb_gutters4.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:first-child){width:10%}.et_pb_gutters4.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:first-child) .fwidget{margin-bottom:80%}.et_pb_gutters4.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:10%}.et_pb_gutters4.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:80%}.et_pb_gutters4.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:46%}.et_pb_gutters4.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:17.391%}.et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:19%}.et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:42.105%}.et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:46%}.et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:17.391%}.et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:13.6%}.et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:58.824%}.et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:56.8%}.et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.085%}.rtl .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.rtl .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{margin-right:0;margin-left:8%}.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:10.959%}.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:12.5%}.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n){margin-left:0}.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:10.959%}.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:12.5%}.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1{margin-left:0}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,.et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child{margin-bottom:30px}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width:31.333%;margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:9.574%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget{width:30.64%;margin-right:4.04%;margin-bottom:4.04%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2{width:47.98%;margin-right:4.04%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:8.081%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:65.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget{width:47.716%;margin-right:4.569%;margin-bottom:4.569%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2{width:47.716%;margin-right:4.569%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:9.137%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_3_5 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_widget{width:47.449%;margin-right:5.102%;margin-bottom:5.102%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:5.102%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget{width:46.907%;margin-right:6.186%;margin-bottom:6.186%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:6.186%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_2_5 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_widget{width:100%;margin-bottom:7.853%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_1_3 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_widget{width:100%;margin-bottom:9.574%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_widget{width:100%;margin-bottom:13.187%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_1_5 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_widget{width:100%;margin-bottom:17.045%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_1_6 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_widget{width:100%;margin-bottom:21.176%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n){margin-right:0}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:both}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:none}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2 .et_pb_column_3_5 .et_pb_widget:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2 .et_pb_column_3_5 .et_pb_widget:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters2 .et_pb_column_single.et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_single.et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_single.et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:2.02%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:30.64%;margin-right:4.04%;margin-bottom:4.04%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_widget:nth-child(3n),.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:none}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:30.64%;margin-right:4.04%;margin-bottom:4.04%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{width:47.98%;margin-right:4.04%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:8.081%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_3_8,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8{width:47.9798%;margin-right:4.04%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_3_8 .et_pb_module,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_module{margin-bottom:4.04%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_3_8 .et_pb_grid_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_3_8 .et_pb_widget,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_widget{width:100%;margin-bottom:8.081%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_3_8 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4{width:30.63973%;margin-right:4.04%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_widget{width:100%;margin-bottom:13.187%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:2.284%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:47.716%;margin-right:4.569%;margin-bottom:4.569%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:47.716%;margin-right:4.569%;margin-bottom:4.569%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{width:47.716%;margin-right:4.569%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:9.137%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_3,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3{width:47.716%;margin-right:4.569%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_3 .et_pb_module,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_3 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_3 .et_pb_widget,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_widget{margin-bottom:9.574%;width:100%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6{width:21.574%;margin-right:4.569%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_widget{width:100%;margin-bottom:21.176%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_2_9,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9{width:30.28765%;margin-right:4.569%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_2_9 .et_pb_module,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_module{margin-bottom:10.588%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_2_9 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_2_9 .et_pb_widget,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_widget{margin-bottom:21.176%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_2_9 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:3.093%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:46.907%;margin-right:6.186%;margin-bottom:6.186%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:46.907%;margin-right:6.186%;margin-bottom:6.186%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:6.186%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4{width:46.90722%;margin-right:6.186%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_widget{margin-bottom:13.187%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6{width:29.21%;margin-right:6.186%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_widget{margin-bottom:21.176%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters2 .et_pb_grid_item.on_last_row,.et_pb_gutters2 .et_pb_column_1_2>.et_pb_row_inner .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}.et_pb_gutters2 .footer-widget{margin-right:3%;margin-bottom:3%}.et_pb_gutters2 .footer-widget:last-child{margin-right:0}.et_pb_gutters2.et_pb_footer_columns6 .footer-widget{width:14.167%}.et_pb_gutters2.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:21.176%}.et_pb_gutters2.et_pb_footer_columns5 .footer-widget{width:17.6%}.et_pb_gutters2.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:17.045%}.et_pb_gutters2.et_pb_footer_columns4 .footer-widget{width:22.75%}.et_pb_gutters2.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns3 .footer-widget{width:31.333%}.et_pb_gutters2.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:9.574%}.et_pb_gutters2.et_pb_footer_columns2 .footer-widget{width:48.5%}.et_pb_gutters2.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters2.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:3%}.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:first-child{width:74.25%;clear:both}.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:first-child .fwidget{margin-bottom:4.04%}.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:22.75%}.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:first-child{width:22.75%;clear:both}.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:first-child .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:74.25%}.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:4.04%}.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:first-child{width:65.667%}.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:first-child .fwidget{margin-bottom:4.569%}.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:31.333%}.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.574%}.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:first-child{width:31.333%}.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:first-child .fwidget{margin-bottom:9.574%}.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:65.667%}.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:4.569%}.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:22.75%}.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:48.5%}.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:48.5%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:first-child){width:22.75%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:first-child) .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:17.6%}.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:17.045%}.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:58.8%}.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:5.102%}.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:58.8%}.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:5.102%}.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:first-child){width:17.6%}.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:first-child) .fwidget{margin-bottom:17.045%}.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:first-child{width:58.8%}.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:first-child .fwidget{margin-bottom:5.102%}.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:38.2%}.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.853%}.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:first-child{width:38.2%}.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:first-child .fwidget{margin-bottom:7.853%}.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:58.8%}.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:5.102%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:48.5%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:first-child){width:14.167%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:first-child) .fwidget{margin-bottom:21.176%}.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:14.167%}.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:21.176%}.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:48.5%}.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:22.75%}.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:48.5%}.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:17.6%}.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:17.045%}.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:58.8%}.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:5.102%}.rtl .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.rtl .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{margin-right:0;margin-left:3%}.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:4.04%}.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:4.569%}.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n){margin-left:0}.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:4.04%}.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:4.569%}.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1{margin-left:0}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child{margin-bottom:30px}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_widget{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_widget{width:33.333%;margin-right:0;margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_widget{width:50%;margin-right:0;margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_3_5 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_widget{width:50%;margin-right:0;margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_widget{width:50%;margin-right:0;margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_2_5 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_widget{width:100%;margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_3 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_widget{width:100%;margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_widget{width:100%;margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_widget{width:100%;margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_widget{width:100%;margin-bottom:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n){margin-right:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:both}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:none}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1 .et_pb_column_3_5 .et_pb_widget:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1 .et_pb_column_3_5 .et_pb_widget:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_single.et_pb_column_1_2 .et_pb_module,.et_pb_gutters1 .et_pb_column_single.et_pb_column_1_3 .et_pb_module,.et_pb_gutters1 .et_pb_column_single.et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:33.333%;margin-right:0;margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_widget:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:none}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:33.333%;margin-right:0;margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{width:50%;margin-right:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_3_8,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8{width:50%;margin-right:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_3_8 .et_pb_module,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_3_8 .et_pb_grid_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_3_8 .et_pb_widget,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_widget{width:100%;margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_3_8 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4{width:33.33333%;margin-right:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_widget{width:100%;margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:50%;margin-right:0;margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:50%;margin-right:0;margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{width:50%;margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_3,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3{width:50%;margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_3 .et_pb_module,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_3 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_3 .et_pb_widget,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_widget{margin-bottom:0;width:100%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6{width:25%;margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_widget{width:100%;margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_2_9,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9{width:33.33333%;margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_2_9 .et_pb_grid_item,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_2_9 .et_pb_grid_item.on_last_row,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_2_9 .et_pb_module,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_2_9 .et_pb_widget,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_module,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_widget{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_widget,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget{width:50%;margin-right:0;margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_widget:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_widget:nth-child(odd),.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_widget:nth-child(odd){clear:both}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item{width:50%;margin-right:0;margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4{width:50%;margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_module,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_widget{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1 .et_pb_grid_item.on_last_row,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_module,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_widget{margin-bottom:0}.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 .footer-widget{margin-right:0;margin-bottom:0}.et_pb_gutters1 .footer-widget:last-child{margin-right:0}.et_pb_gutters1.et_pb_footer_columns6 .footer-widget{width:16.667%}.et_pb_gutters1.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns5 .footer-widget{width:20%}.et_pb_gutters1.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns4 .footer-widget{width:25%}.et_pb_gutters1.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns3 .footer-widget{width:33.333%}.et_pb_gutters1.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns2 .footer-widget{width:50%}.et_pb_gutters1.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters1.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:first-child{width:75%;clear:both}.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:first-child .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:25%}.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:first-child{width:25%;clear:both}.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:first-child .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:75%}.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:first-child{width:66.667%}.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:first-child .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:33.333%}.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:first-child{width:33.333%}.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:first-child .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:66.667%}.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:25%}.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:50%}.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:50%}.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:first-child){width:25%}.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:first-child) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:20%}.et_pb_gutters1.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:60%}.et_pb_gutters1.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:60%}.et_pb_gutters1.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:first-child){width:20%}.et_pb_gutters1.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:first-child) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_3_5__2_5 .footer-widget:first-child{width:60%}.et_pb_gutters1.et_pb_footer_columns_3_5__2_5 .footer-widget:first-child .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:40%}.et_pb_gutters1.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_2_5__3_5 .footer-widget:first-child{width:40%}.et_pb_gutters1.et_pb_footer_columns_2_5__3_5 .footer-widget:first-child .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:60%}.et_pb_gutters1.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:50%}.et_pb_gutters1.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:first-child){width:16.667%}.et_pb_gutters1.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:first-child) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:16.667%}.et_pb_gutters1.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:50%}.et_pb_gutters1.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:25%}.et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:50%}.et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20%}.et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:0}.et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:60%}.et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:0}.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{margin-right:0;margin-left:0}.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n){margin-left:0}.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{margin-right:0;margin-left:0}.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1{margin-left:0}.et_pb_gutters1 .et_pb_portfolio_grid .et_pb_grid_item .et_pb_module_header:last-child,.et_pb_gutters1 .et_pb_portfolio_grid .et_pb_grid_item h2:last-child{line-height:normal}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}@media (max-width:980px){.et_pb_column .et_pb_grid_item.et_pb_portfolio_item{margin:0 5.5% 7.5% 0;width:29.666%;clear:none;float:left}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n){margin-right:0}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1){clear:both}.et_pb_column .et_pb_grid_item{margin:0 5.5% 7.5% 0;width:29.666%;clear:none;float:left}.et_pb_column .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_column .et_pb_blog_grid .column.size-1of2,.et_pb_column .et_pb_widget{margin:0 5.5% 7.5% 0;width:47.25%;clear:none;float:left}.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_column .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(odd),.et_pb_column .et_pb_widget:nth-child(odd){clear:both}.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:16.21%}.et_pb_column .et_pb_blog_grid .column.size-1of1,.et_pb_column .et_pb_blog_grid .column.size-1of2{margin-bottom:0}.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child{margin-bottom:30px}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_widget{margin:0 0 11.5%;width:100%}.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_column .et_pb_grid_item,.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product{margin:0;width:33.333%}.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_column .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget{margin:0;width:50%}.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post{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_4col>.et_pb_column.et_pb_column_1_4,.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_4col>.et_pb_column.et_pb_column_1_4{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_widget{margin:0;width:100%}.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_5col>.et_pb_column.et_pb_column_1_5,.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_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_widget{margin:0;width:100%}.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-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_widget{margin:0;width:100%}.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}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget{margin:0;width:100%}.rtl .et_pb_column .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_column .et_pb_widget{margin:0 0 7.5% 5.5%;float:right}.rtl .et_pb_column .et_pb_blog_grid .column.size-1of2 .last_in_row,.rtl .et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),.rtl .et_pb_column .et_pb_widget .last_in_row,.rtl .et_pb_column .et_pb_widget:nth-child(2n){margin-left:0}.rtl .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters1 .et_pb_column .et_pb_widget,.rtl .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget{margin:0}}@media (max-width:767px){.et_pb_column .et_pb_grid_item,.et_pb_column .et_pb_grid_item.et_pb_portfolio_item{margin:0 5.5% 9.5% 0;width:47.25%;clear:none;float:left}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_column .et_pb_grid_item:nth-child(3n){margin-right:5.5%}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_column .et_pb_grid_item:nth-child(3n+1){clear:none}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item .last_in_row,.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_column .et_pb_grid_item .last_in_row,.et_pb_column .et_pb_grid_item:nth-child(2n){margin-right:0}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item .first_in_row,.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_column .et_pb_grid_item .first_in_row,.et_pb_column .et_pb_grid_item:nth-child(odd){clear:both}.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-right:0;margin-bottom:9.5%;width:100%}.et_pb_column .et_pb_widget{margin-right:0;width:100%}.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_column .et_pb_grid_item,.et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product{margin:0;width:50%}.et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1 .et_pb_column .et_pb_grid_item:nth-child(3n),.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n){margin-right:0}.et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1 .et_pb_column .et_pb_grid_item:nth-child(3n+1),.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1){clear:none}.et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item{margin:0;width:100%}.et_pb_gutters1 .et_pb_column .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item{margin:0;width:50%}.et_pb_gutters1 .et_pb_column .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget{margin:0;width:100%}.rtl .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-left:0}}@media (max-width:479px){.et_pb_column{width:100%!important}.et_pb_column .et_pb_grid_item,.et_pb_column .et_pb_grid_item.et_pb_portfolio_item{margin:0 0 11.5%;width:100%}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item .on_last_row,.et_pb_column .et_pb_grid_item .on_last_row{margin-bottom:0}.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column .et_pb_widget{margin-right:0;margin-bottom:11.5%;width:100%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_widget{margin:0 0 11.5%;width:100%}.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_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column .et_pb_grid_item,.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget{width:100%;margin:0}}*{-webkit-box-sizing:border-box;box-sizing:border-box}#et-info-email:before,#et-info-phone:before,#et_search_icon:before,.comment-reply-link:after,.et-cart-info span:before,.et-pb-arrow-next:before,.et-pb-arrow-prev:before,.et-social-icon a:before,.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before,.et_overlay:before,.et_password_protected_form .et_submit_button:after,.et_pb_button:after,.et_pb_contact_reset:after,.et_pb_contact_submit:after,.et_pb_font_icon:before,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,.et_pb_social_icon a.icon:before,.et_pb_testimonial:before,.et_pb_toggle_title:before,.form-submit .et_pb_button:after,.mobile_menu_bar:before,.woocommerce #content input.button.alt:after,.woocommerce #content input.button:after,.woocommerce #respond input#submit.alt:after,.woocommerce #respond input#submit:after,.woocommerce-page #content input.button.alt:after,.woocommerce-page #content input.button:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce-page #respond input#submit:after,.woocommerce-page a.button.alt:after,.woocommerce-page a.button:after,.woocommerce-page button.button.alt:after,.woocommerce-page button.button:after,.woocommerce-page input.button.alt:after,.woocommerce-page input.button:after,.woocommerce a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce button.button:after,.woocommerce button.single_add_to_cart_button.button:after,.woocommerce input.button.alt:after,.woocommerce input.button:after,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et_pb_custom_button_icon.et_pb_button:after,.et_pb_login .et_pb_custom_button_icon.et_pb_button:after{content:attr(data-icon)}.et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after{content:attr(data-icon)!important}.et-pb-icon{font-family:ETmodules;content:attr(data-icon);speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_pb_fullwidth_section .et_pb_fullwidth_menu{position:relative}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"\61";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none}.et_pb_widget{float:left;max-width:100%}.et_pb_widget a{text-decoration:none;color:#666}.et_pb_widget li a:hover{color:#82c0c7}.et_pb_widget ul li{margin-bottom:.5em}.et_pb_widget ul li ul li{margin-left:15px}.et_pb_widget select{width:100%;height:28px;padding:0 5px}.et_pb_widget_area .et_pb_widget a{color:inherit}.et_pb_bg_layout_light .et_pb_widget li a{color:#666}.et_pb_bg_layout_dark .et_pb_widget li a{color:inherit}#et-ajax-saving{display:none;-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#et-ajax-saving img{margin:9px}.et-safe-mode-indicator,.et-safe-mode-indicator:focus,.et-safe-mode-indicator:hover{-webkit-box-shadow:0 5px 10px rgba(41,196,169,.15);box-shadow:0 5px 10px rgba(41,196,169,.15);background:#29c4a9;color:#fff;font-size:14px;font-weight:600;padding:12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.et_pb_button,.et_pb_button_inner{position:relative}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.et_pb_button:hover{background-color:hsla(0,0%,100%,.2)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover,.et_pb_contact_reset:hover,.et_pb_contact_submit:hover,.et_pb_pricing_table_button:hover{background-color:rgba(0,0,0,.05)}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.et_pb_button.et_hover_enabled:hover:after,.et_pb_button.et_pb_hovered:hover:after{-webkit-transition:none!important;transition:none!important}.et_pb_button:before{display:none}.et_pb_button:hover:after,.et_pb_more_button:hover:after,.et_pb_newsletter_button:hover:after,.et_pb_pricing_table_button:hover:after,.et_pb_promo_button:hover:after{opacity:1;margin-left:0}.et_pb_contact_reset:hover{padding:.3em 1em}.et_subscribe_loader{display:none;background:url(//wp-den.com/wp-content/themes/divi-child/css/includes/builder/styles/images/subscribe-loader.gif);width:16px;height:16px;position:absolute;left:50%;top:16px;margin-left:-8px}.et_pb_button_text_loading .et_pb_newsletter_button_text{visibility:hidden}.woocommerce-page .media-frame .media-frame-toolbar button.button,.woocommerce-page .media-frame .media-frame-toolbar button.post-nav .nav-links .button,.woocommerce-page .media-frame .media-frame-toolbar button.read-more-buttons,.woocommerce .media-frame .media-frame-toolbar button.button,.woocommerce .media-frame .media-frame-toolbar button.post-nav .nav-links .button,.woocommerce .media-frame .media-frame-toolbar button.read-more-buttons{float:left}.woocommerce-page .media-frame button.button,.woocommerce-page .media-frame button.post-nav .nav-links .button,.woocommerce-page .media-frame button.read-more-buttons,.woocommerce .media-frame button.button,.woocommerce .media-frame button.post-nav .nav-links .button,.woocommerce .media-frame button.read-more-buttons{margin-left:10px;margin-top:15px;padding:0 12px 2px!important;font-weight:400;font-size:13px;border-width:1px;border-color:#ccc;text-decoration:none;color:#555;background:#f7f7f7;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;vertical-align:top}.woocommerce-page .media-frame button.button:after,.woocommerce-page .media-frame button.post-nav .nav-links .button:after,.woocommerce-page .media-frame button.read-more-buttons:after,.woocommerce .media-frame button.button:after,.woocommerce .media-frame button.post-nav .nav-links .button:after,.woocommerce .media-frame button.read-more-buttons:after{content:""}.woocommerce-page .media-frame button.button-primary,.woocommerce .media-frame button.button-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.woocommerce-page .media-frame button.button-primary:hover,.woocommerce .media-frame button.button-primary:hover{background:#008ec2}.woocommerce-page .media-frame button.button-primary:active,.woocommerce .media-frame button.button-primary:active{background:#0073aa;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799}.woocommerce-page .media-frame button.button-hero,.woocommerce .media-frame button.button-hero{font-size:14px;height:46px!important;line-height:44px;padding:0 36px!important}.woocommerce-page .media-frame button.button-hero:hover,.woocommerce .media-frame button.button-hero:hover{background:#fafafa;border-color:#999;color:#23282d}.woocommerce-page .media-frame button.button-hero:active,.woocommerce .media-frame button.button-hero:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);transform:translateY(1px);outline:2px solid transparent;outline-offset:0}#comment-wrap{padding-top:75px}.comment-body{position:relative;padding:0 110px 0 100px;margin-bottom:48px;min-height:87px}.comment_avatar{left:0;position:absolute;top:7px}.comment_avatar img{display:block;height:auto;max-width:100%;width:auto}.comment_postinfo{margin-bottom:8px}span.fn,span.fn a{color:#000;font-weight:700;text-decoration:none;font-size:16px;display:inline-block}span.comment_date{color:#000;font-size:14px;font-weight:300}.comment_area .comment-reply-link{position:absolute;top:7px;right:0;display:block}.comment-reply-link:hover,.form-submit:hover{text-decoration:none}.comment .children{margin-left:100px;padding-left:0!important}#comment-wrap li.comment.depth-5 article{padding-right:0}.comment #respond{margin:-30px 0 0}#respond{padding-top:17px}#commentform{padding-bottom:50px}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:47%}#commentform textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{padding:12px;color:#999;line-height:1em;background-color:#eee;font-size:18px;border-width:0}.form-submit{text-align:right}.form-submit .et_pb_button{display:inline-block;cursor:pointer}#reply-title small{display:block;font-size:14px;font-weight:400}@media (max-width:767px){#comment-wrap li.comment article{padding-right:0}.comment-body{padding:0 0 0 100px}.comment-reply-link{position:relative!important;float:right;bottom:-10px;top:auto!important}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.comment .children{margin-left:50px}}@media (max-width:479px){.comment_avatar img{max-width:50%}.comment-body{padding:0 0 0 50px}.comment .children{margin-left:25px}a.comment-reply-link.et_pb_button{font-size:15px}a.comment-reply-link.et_pb_button:after{font-size:25px}}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:23px}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:20px}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_column_1_5 h4,.et_pb_column_1_6 h4,.et_pb_column_2_5 h4{font-size:18px}.et_pb_column_1_3 h5,.et_pb_column_1_4 h5,.et_pb_column_1_5 h5,.et_pb_column_1_6 h5,.et_pb_column_2_5 h5{font-size:16px}.et_pb_column_1_3 h6,.et_pb_column_1_4 h6,.et_pb_column_1_5 h6,.et_pb_column_1_6 h6,.et_pb_column_2_5 h6{font-size:15px}.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_wc_add_to_cart,.et_pb_wc_additional_info,.et_pb_wc_breadcrumb,.et_pb_wc_description,.et_pb_wc_meta,.et_pb_wc_price,.et_pb_wc_rating,.et_pb_wc_stock,.et_pb_wc_title,.et_pb_widget,.product{word-wrap:break-word}.et_pb_wc_price .amount{word-break:break-all}.et_overlay:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_contact_submit,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.et_pb_member_social_links a:hover,.et_pb_pricing_table_button,.et_pb_pricing li a,.et_pb_sum{color:#2ea3f2}.et_pb_pricing li span:before{border-color:#2ea3f2}.et_audio_content,.et_link_content,.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content{background-color:#2ea3f2}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}.section_has_divider .et_pb_row{z-index:5}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_module_inner{position:relative}.et_hover_enabled_preview{z-index:2}.et_hover_enabled:hover{position:relative;z-index:2}.et_post_gallery{padding:0!important;line-height:1.7!important;list-style:none!important}p.et_pb_gallery_caption{line-height:1.7}.et-menu li{display:inline-block;font-size:14px;padding-right:22px}.et-menu>li:last-child{padding-right:0}.et-menu a{color:rgba(0,0,0,.6);text-decoration:none;display:block;position:relative}.et-menu a,.et-menu a:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.et-menu a:hover{opacity:.7}.et-menu li>a{padding-bottom:29px;word-wrap:break-word}.et_pb_all_tabs,.et_pb_column,.et_pb_counters .et_pb_counter_container,.et_pb_module,.et_pb_portfolio_item,.et_pb_posts_nav a,.et_pb_pricing_table,.et_pb_row,.et_pb_row_inner,.et_pb_slide,.et_pb_tab,.et_pb_with_background{background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_with_border{position:relative}.et_pb_fullwidth_post_content.et_pb_with_border img,.et_pb_post_content.et_pb_with_border img,.et_pb_with_border,.et_pb_with_border .et_pb_audio_cover_art,.et_pb_with_border.et_pb_comments_module .commentlist li img.avatar,.et_pb_with_border.et_pb_comments_module input,.et_pb_with_border.et_pb_comments_module textarea,.et_pb_with_border.et_pb_contact_field .input[type=checkbox]+label i,.et_pb_with_border.et_pb_contact_field .input[type=radio]+label i,.et_pb_with_border.et_pb_contact_field input,.et_pb_with_border.et_pb_contact_field select,.et_pb_with_border.et_pb_contact_field textarea,.et_pb_with_border .et_pb_contact_form .input[type=checkbox]+label i,.et_pb_with_border .et_pb_contact_form .input[type=radio]+label i,.et_pb_with_border .et_pb_contact_form input,.et_pb_with_border .et_pb_contact_form select,.et_pb_with_border .et_pb_contact_form textarea,.et_pb_with_border .et_pb_counter_container,.et_pb_with_border.et_pb_fullwidth_header .header-image-container img,.et_pb_with_border.et_pb_fullwidth_header .header-logo,.et_pb_with_border.et_pb_fullwidth_menu .et_pb_menu__logo img,.et_pb_with_border .et_pb_gallery_image,.et_pb_with_border .et_pb_gallery_item,.et_pb_with_border .et_pb_image_wrap,.et_pb_with_border .et_pb_main_blurb_image,.et_pb_with_border.et_pb_menu .et_pb_menu__logo img,.et_pb_with_border .et_pb_newsletter_form .input[type=checkbox]+label i,.et_pb_with_border .et_pb_newsletter_form .input[type=radio]+label i,.et_pb_with_border .et_pb_newsletter_form input,.et_pb_with_border .et_pb_newsletter_form select,.et_pb_with_border .et_pb_newsletter_form textarea,.et_pb_with_border .et_pb_portfolio_image,.et_pb_with_border .et_pb_portfolio_item,.et_pb_with_border .et_pb_post .et_pb_slides,.et_pb_with_border .et_pb_post .et_pb_video_overlay,.et_pb_with_border .et_pb_post img:not(.woocommerce-placeholder),.et_pb_with_border.et_pb_posts .et_pb_post,.et_pb_with_border.et_pb_posts_nav span.nav-next a,.et_pb_with_border.et_pb_posts_nav span.nav-previous a,.et_pb_with_border.et_pb_shop .et_shop_image>img,.et_pb_with_border.et_pb_shop .products li,.et_pb_with_border .et_pb_slide_image img,.et_pb_with_border .et_pb_team_member_image,.et_pb_with_border .et_pb_testimonial_portrait,.et_pb_with_border.et_pb_video_slider .et_pb_carousel_item,.et_pb_with_border.et_pb_video_slider .et_pb_slider,.et_pb_with_border.et_pb_wc_images .woocommerce-product-gallery__image,.et_pb_with_border.et_pb_wc_related_products .et_shop_image,.et_pb_with_border .et_pb_wc_related_products .et_shop_image>img:not(.woocommerce-placeholder),.et_pb_with_border.et_pb_wc_related_products .product,.et_pb_with_border.et_pb_wc_reviews #reviews #comments ol.commentlist li img.avatar,.et_pb_with_border.et_pb_wc_upsells .et_shop_image,.et_pb_with_border.et_pb_wc_upsells .product,.et_pb_with_border .et_portfolio_image,.et_pb_with_border .woocommerce-breadcrumb,.et_pb_with_focus_border .et_pb_newsletter_form input:focus{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}.et-pb-icon-circle{font-size:48px;border-radius:100%;padding:25px}.et-pb-icon-circle-border{border:3px solid}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;display:table;width:100%}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:100%}.et_pb_main_blurb_image img{border-radius:inherit}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left .et-pb-icon-circle,.et_pb_blurb_position_right .et-pb-icon-circle{font-size:16px;padding:8px}.et_pb_blurb_position_left .et-pb-icon-circle-border,.et_pb_blurb_position_right .et-pb-icon-circle-border{border:2px solid}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}@media (max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image img,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et-pb-icon-circle,.et_pb_blurb_position_right_tablet .et-pb-icon-circle{font-size:16px;padding:8px}.et_pb_blurb_position_left_tablet .et-pb-icon-circle-border,.et_pb_blurb_position_right_tablet .et-pb-icon-circle-border{border:2px solid}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:inline;display:initial}.et_pb_blurb_position_top_tablet .et-pb-icon-circle{font-size:48px;padding:25px}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{text-align:center;padding-right:0}}@media (max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et-pb-icon-circle,.et_pb_blurb_position_right_phone .et-pb-icon-circle{font-size:16px;padding:8px}.et_pb_blurb_position_left_phone .et-pb-icon-circle-border,.et_pb_blurb_position_right_phone .et-pb-icon-circle-border{border:2px solid}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:inline;display:initial}.et_pb_blurb_position_top_phone .et-pb-icon-circle{font-size:48px;padding:25px}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{text-align:center;padding-right:0}}.et_pb_pricing_table_wrap{display:block;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.et_pb_pricing_table{float:left;width:33.33%;max-width:34%;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;border:1px solid #bebebe;background-color:#fcfcfc;padding-bottom:30px;text-align:center;margin:30px -1px 0 0;position:relative}.et_pb_pricing>.box-shadow-overlay{z-index:11}.et_pb_featured_table{background-color:#fff;margin-top:0;position:relative;z-index:10;-webkit-box-shadow:0 0 12px rgba(0,0,0,.1);box-shadow:0 0 12px rgba(0,0,0,.1)}.et_pb_column_4_4 .et_pb_pricing_table{width:25%;max-width:25.5%}.et_pb_column_4_4 .et_pb_pricing_3 .et_pb_pricing_table{width:33.33%;max-width:34%}.et_pb_column_1_2 .et_pb_pricing_table,.et_pb_column_2_3 .et_pb_pricing_table,.et_pb_column_3_5 .et_pb_pricing_table,.et_pb_pricing_2 .et_pb_pricing_table{width:50%;max-width:50.5%}.et_pb_column_1_3 .et_pb_pricing_table,.et_pb_column_1_4 .et_pb_pricing_table,.et_pb_column_1_5 .et_pb_pricing_table,.et_pb_column_1_6 .et_pb_pricing_table,.et_pb_column_2_5 .et_pb_pricing_table,.et_pb_column_3_8 .et_pb_pricing_table,.et_pb_pricing_1 .et_pb_pricing_table{width:100%;max-width:none;margin:0 0 30px}.et_pb_column_1_3 .et_pb_pricing_table.et-last-child,.et_pb_column_1_3 .et_pb_pricing_table:last-child,.et_pb_column_1_4 .et_pb_pricing_table.et-last-child,.et_pb_column_1_4 .et_pb_pricing_table:last-child,.et_pb_column_1_5 .et_pb_pricing_table.et-last-child,.et_pb_column_1_5 .et_pb_pricing_table:last-child,.et_pb_column_1_6 .et_pb_pricing_table.et-last-child,.et_pb_column_1_6 .et_pb_pricing_table:last-child,.et_pb_column_2_5 .et_pb_pricing_table.et-last-child,.et_pb_column_2_5 .et_pb_pricing_table:last-child,.et_pb_column_3_8 .et_pb_pricing_table.et-last-child,.et_pb_column_3_8 .et_pb_pricing_table:last-child,.et_pb_pricing_1 .et_pb_pricing_table.et-last-child,.et_pb_pricing_1 .et_pb_pricing_table:last-child{margin-bottom:0}.et_pb_column_1_2>.et_pb_pricing>.et_pb_pricing_table_wrap>.et_pb_pricing_table:nth-child(odd),.et_pb_column_2_3>.et_pb_pricing>.et_pb_pricing_table_wrap>.et_pb_pricing_table:nth-child(odd),.et_pb_column_3_4>.et_pb_pricing>.et_pb_pricing_table_wrap>.et_pb_pricing_table:nth-child(3n+1),.et_pb_column_3_5>.et_pb_pricing>.et_pb_pricing_table_wrap>.et_pb_pricing_table:nth-child(odd),.et_pb_column_4_4>.et_pb_pricing>.et_pb_pricing_table_wrap>.et_pb_pricing_table:nth-child(4n+1){clear:both}.et_pb_column_1_2>.et_pb_pricing>.et_pb_pricing_table_wrap>.et_pb_pricing_table:nth-child(n+3),.et_pb_column_2_3>.et_pb_pricing>.et_pb_pricing_table_wrap>.et_pb_pricing_table:nth-child(n+3),.et_pb_column_3_4>.et_pb_pricing>.et_pb_pricing_table_wrap>.et_pb_pricing_table:nth-child(n+4),.et_pb_column_3_5>.et_pb_pricing>.et_pb_pricing_table_wrap>.et_pb_pricing_table:nth-child(n+3),.et_pb_column_4_4>.et_pb_pricing>.et_pb_pricing_table_wrap>.et_pb_pricing_table:nth-child(n+5){margin-top:50px}.et_pb_column_1_2 .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3),.et_pb_column_2_3 .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3),.et_pb_column_3_4 .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+4),.et_pb_column_3_5 .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3),.et_pb_column_4_4 .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+5){margin-top:20px}.et_pb_pricing_heading{background-color:#bebebe;padding:10px 0;position:relative}.et_pb_pricing_heading .et_pb_pricing_title,.et_pb_pricing_heading h2{color:#fff;padding-bottom:5px}.et_pb_best_value{color:#fff;font-size:16px;line-height:20px;display:block;font-weight:500}.et_pb_pricing_content_top{padding-top:17px;padding-bottom:30px;position:relative;border-bottom:1px #bebebe;border-style:solid}.et_pb_pricing_table .et_pb_button_wrapper{padding-left:30px;padding-right:30px}.et_pb_et_price{color:#999;font-size:16px}.et_pb_dollar_sign{font-size:18px;font-weight:400;position:absolute;margin-left:-.5em}.et_pb_sum{font-size:80px;line-height:1.03em;font-weight:300}.et_pb_pricing_content{padding:30px;text-align:left;position:relative}.et_pb_featured_table .et_pb_pricing_content{padding-bottom:50px}.et_pb_pricing li{line-height:1.6em;padding:0 0 1.6em 14px;position:relative}.et_pb_pricing li:last-child{padding-bottom:0}.et_pb_pricing li span:before{border-style:solid;border-width:3px;content:"";left:-14px;position:absolute;top:9px;border-radius:3px}.et_pb_pricing.et_pb_pricing_no_bullet li span:before{display:none!important}.et_pb_pricing li.et_pb_not_available{color:#ccc}.et_pb_pricing li.et_pb_not_available span:before{border-color:#ccc}.et_pb_pricing li a{font-weight:500;text-decoration:none}.et_pb_pricing li span{position:relative}.et_pb_pricing_table_button{display:inline-block;position:relative}.et_pb_column_1_2 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:first-child,.et_pb_column_1_2 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_2_3 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:first-child,.et_pb_column_2_3 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_3_5 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:first-child,.et_pb_column_3_5 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2){margin-top:0!important}@media (min-width:981px){.et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:first-child,.et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(3),.et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:first-child,.et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(3),.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:first-child,.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(3),.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(4){margin-top:0!important}}@media (max-width:981px){.et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:first-child,.et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:first-child,.et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_3_4 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:first-child,.et_pb_column_3_4 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_4_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:first-child,.et_pb_column_4_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:first-child,.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_4_4 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:first-child,.et_pb_column_4_4 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2){margin-top:0!important}}@media (min-width:767px){.et_pb_column_1_2 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:first-child,.et_pb_column_1_2 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_1_2 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:first-child,.et_pb_column_1_2 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_2_3 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:first-child,.et_pb_column_2_3 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_2_3 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:first-child,.et_pb_column_2_3 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_3_5 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:first-child,.et_pb_column_3_5 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_3_5 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:first-child,.et_pb_column_3_5 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2){margin-top:0!important}}.et_pb_testimonial{position:relative;padding:30px;line-height:1.5}.et_pb_testimonial.et_pb_testimonial_no_bg{padding:30px 0 0}.et_pb_testimonial .et_pb_testimonial_content p{padding-bottom:1em}.et_pb_testimonial .et_pb_testimonial_meta{padding-bottom:0}.et_pb_testimonial_portrait,.et_pb_testimonial_portrait:before{border-radius:90px}.et_pb_testimonial_portrait{float:left;position:relative;display:block;width:90px;height:90px;margin-right:30px;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_testimonial_portrait:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.et_pb_column_1_3 .et_pb_testimonial_portrait,.et_pb_column_1_4 .et_pb_testimonial_portrait,.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait,.et_pb_column_3_8 .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}.et_pb_testimonial_description,.et_pb_testimonial_description_inner{display:block;position:relative}.et_pb_bg_layout_dark .et_pb_testimonial_description a{color:#fff}.et_pb_testimonial_description_inner+.et_pb_testimonial_meta>span{display:inline-block;margin-top:32px}.et_pb_testimonial_description_inner:empty{display:none}.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_author,.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_meta>span{margin-top:12px}.et_pb_testimonial_author{margin-top:32px;font-weight:700;display:block}.et_pb_testimonial_author:empty{display:none}.et_pb_testimonial_author a{color:inherit}.et_pb_testimonial_company:empty,.et_pb_testimonial_meta:empty,.et_pb_testimonial_position:empty{display:none!important}.et_pb_testimonial:before{content:"\7c";font-size:32px;left:50%;position:absolute;top:-16px;background:#f5f5f5;margin-left:-16px;border-radius:31px;z-index:2}.et_pb_testimonial.et_pb_testimonial_no_bg:before{background:inherit}.et_pb_testimonial.et_pb_icon_off:before{display:none}.et_pb_testimonial_old_layout,.et_pb_testimonial_old_layout .et_pb_testimonial_description a{color:#666!important}.et-promo{background-color:#1f6581;padding:40px 0 25px}.et-promo-description{float:left;padding:0 60px;width:754px}.et-promo-description p{color:#fff}.et-promo-button{display:inline-block;font-weight:500;font-size:20px;color:#fff;background-color:rgba(0,0,0,.35);border-radius:5px;padding:14px 20px;margin-top:20px;float:left}.et_pb_counter_title{font-size:12px;line-height:1.6em;display:block}.et_pb_bg_layout_light .et_pb_counter_title{color:#666}.et_pb_counter_container{background-color:#ddd;color:#fff;margin-bottom:10px;overflow:hidden;position:relative;display:block}.et_pb_counter_amount{opacity:0;float:left;font-size:12px;font-weight:600;line-height:1.6em;text-align:right;padding:1px;display:block;min-height:6px;z-index:2;overflow:hidden}.et_pb_counter_amount.overlay{background-color:transparent!important;color:#2ea3f2;position:absolute!important;top:0;left:0;z-index:1;overflow:visible}.et_pb_counters span.et_pb_counter_amount_number{display:inline-block;padding:0 10px}.et_pb_counters span.et_pb_counter_amount_number:after,.et_pb_counters span.et_pb_counter_amount_number:before{content:"";display:block;max-width:20px;min-width:5px}.et_pb_counters.et_pb_section_video>li,.et_pb_counters>li.et_pb_section_video .et_pb_counter_amount{position:relative}.et_pb_counters li:last-of-type .et_pb_counter_container{margin-bottom:0}.et_pb_text_align_left .et_pb_counter_amount{text-align:left}.et_pb_text_align_center .et_pb_counter_amount{text-align:center}.et_pb_text_align_right .et_pb_counter_amount{text-align:right}.et_pb_text_align_justified .et_pb_counter_amount{text-align:justify}.et_pb_post{margin-bottom:60px}.et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:30px}.et_pb_portfolio_item .et_pb_module_header a,.et_pb_portfolio_item h3 a,.et_pb_post .entry-title a,.et_pb_post h2 a{text-decoration:none}.et_pb_post .post-meta{font-size:14px;margin-bottom:6px}.et_pb_portfolio_item .post-meta a,.et_pb_post .more,.et_pb_post .post-meta a{text-decoration:none}.et_pb_post .more{color:#82c0c7}.et_pb_posts a.more-link{clear:both;display:block}.et_pb_has_overlay.et_pb_post .et_pb_image_container a{display:block;position:relative;overflow:hidden}.et_pb_posts .et_pb_post{position:relative}.et_pb_posts.et_pb_section_parallax:hover{overflow:hidden}.et_pb_section_parallax .et_pb_ajax_pagination_container,.et_pb_section_parallax .pagination,.et_pb_section_video .et_pb_ajax_pagination_container,.et_pb_section_video .pagination{position:relative}.post-password-required .et_password_protected_form{min-height:0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1{display:none}.et_pb_posts.et_pb_module article .et_pb_row{width:100%}.et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row{width:80%}.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta,.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a,.et_pb_bg_layout_light .et_pb_post .post-meta,.et_pb_bg_layout_light .et_pb_post .post-meta a,.et_pb_bg_layout_light .et_pb_post p,.et_pb_bg_layout_light p.et_pb_title_meta_container,.et_pb_bg_layout_light p.et_pb_title_meta_container a{color:#666}.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta,.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a,.et_pb_bg_layout_dark .et_pb_post .post-meta,.et_pb_bg_layout_dark .et_pb_post .post-meta a,.et_pb_bg_layout_dark .et_pb_post p,.et_pb_bg_layout_dark p.et_pb_title_meta_container,.et_pb_bg_layout_dark p.et_pb_title_meta_container a{color:inherit}.et_pb_blog_grid{position:relative}.et_pb_blog_grid .column{float:left;max-width:100%}@media (max-width:767px){.et_pb_blog_grid .column{float:none}}.et_pb_blog_grid .et_pb_post{border:1px solid #d8d8d8;padding:19px;background-color:#fff;word-wrap:break-word}.et_pb_blog_grid .et_pb_image_container{position:relative}.et_pb_blog_grid .et_audio_content,.et_pb_blog_grid .et_main_video_container,.et_pb_blog_grid .et_pb_post .et_pb_slider,.et_pb_image_container{margin:-20px -20px 29px}.et_pb_image_container img,.et_pb_post a img{vertical-align:bottom;max-width:100%}.et_pb_blog_grid .et_pb_image_container img{min-width:100%;max-width:100%;height:auto}.et_pb_blog_grid .et_pb_no_thumb .entry-title,.et_pb_blog_grid .et_pb_no_thumb h2{margin-top:0}.et_pb_blog_grid .et_audio_content{margin-bottom:0}.et_pb_blog_grid h2{font-size:18px}.et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{display:none;opacity:0;line-height:0}.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post{opacity:0}.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{opacity:1}.et_pb_grid_item.first_in_row{clear:both}.et_pb_grid_item:not(.first_in_row){clear:none}.et_pb_post>.et_main_video_container{position:relative;margin-bottom:30px}.et_pb_post .et_pb_video_overlay .et_pb_video_play{color:#fff}.et_pb_blog_grid .et_main_video_overlay:hover:before,.et_pb_post .et_pb_video_overlay_hover:hover{background:rgba(0,0,0,.6)}.et_pb_video,.et_pb_video_box{position:relative}.et_pb_video_box{display:block;z-index:1;line-height:0}.et_pb_video_box video{width:100%!important;height:auto!important}.et_pb_video_overlay{position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer}.et_pb_video_play:before{font-family:ETmodules;content:"\49"}.et_pb_video_play{display:block;position:absolute;z-index:100;color:#fff;left:50%;top:50%}.et_pb_bg_layout_light .et_pb_video_play{color:#333}.et_pb_video_overlay_hover{background:transparent;width:100%;height:100%;position:absolute;z-index:100;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.et_pb_video .et_pb_video_overlay_hover:hover{background:rgba(0,0,0,.6)}.et_pb_column_1_2 .et_pb_video_play,.et_pb_column_2_3 .et_pb_video_play,.et_pb_column_3_4 .et_pb_video_play,.et_pb_column_3_5 .et_pb_video_play,.et_pb_column_4_4 .et_pb_video_play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}.et_pb_column_1_3 .et_pb_video_play,.et_pb_column_1_4 .et_pb_video_play,.et_pb_column_1_5 .et_pb_video_play,.et_pb_column_1_6 .et_pb_video_play,.et_pb_column_2_5 .et_pb_video_play,.et_pb_column_3_8 .et_pb_video_play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}.et_pb_video_slider{position:relative}.et_pb_video_slider .et_pb_slider:hover .et_pb_video_overlay_hover{background:rgba(0,0,0,.6)}.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_light~.et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_dark~.et-pb-controllers a{background-color:#333}.et_pb_video_slider .et_pb_controls_dark .et-pb-slider-arrows{color:#333}.et_pb_video_slider .et-pb-controllers-has-video-tag.et-pb-controllers{bottom:35px}.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel,.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel .et_pb_carousel_items{overflow:visible}.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .item-fade-out{-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!important;-webkit-animation-name:et_pb_video_slider_item_fade_out;animation-name:et_pb_video_slider_item_fade_out;-webkit-animation-duration:.2s;animation-duration:.2s;opacity:0}.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .item-fade-out .et_pb_video_overlay{-webkit-animation-name:et_pb_video_slider_item_overlay_fade_out;animation-name:et_pb_video_slider_item_overlay_fade_out;-webkit-animation-duration:.2s;animation-duration:.2s}.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group.next .et_pb_carousel_item,.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group.prev .et_pb_carousel_item{opacity:0}.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .et_pb_carousel_item.item-fade-in{-webkit-animation-name:et_pb_video_slider_item_fade_in;animation-name:et_pb_video_slider_item_fade_in;-webkit-animation-duration:.4s;animation-duration:.4s;opacity:1;display:block}.et-pb-is-sliding-carousel{overflow-x:hidden}.et_pb_carousel{margin-top:2%;position:relative;overflow:hidden}.et_pb_carousel:hover .et-pb-arrow-prev{left:10px;opacity:1}.et_pb_carousel:hover .et-pb-arrow-next{right:10px;opacity:1}.et_pb_slider_carousel{margin-bottom:0!important}.et_pb_slider_carousel.et_pb_controls_light+.et_pb_carousel .et-pb-arrow-next,.et_pb_slider_carousel.et_pb_controls_light+.et_pb_carousel .et-pb-arrow-prev,.et_pb_slider_carousel.et_pb_controls_light+.et_pb_carousel .et_pb_video_play{color:#fff}.et_pb_slider_carousel.et_pb_controls_dark+.et_pb_carousel .et-pb-arrow-next,.et_pb_slider_carousel.et_pb_controls_dark+.et_pb_carousel .et-pb-arrow-prev,.et_pb_slider_carousel.et_pb_controls_dark+.et_pb_carousel .et_pb_video_play,.et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-next,.et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-prev{color:#333}.et_pb_carousel_items{width:100%;height:auto;position:relative;overflow:hidden}.et_pb_carousel_items .et-carousel-group{display:none;float:left;width:100%;position:relative}.et_pb_carousel_items .et-carousel-group.active{display:block}.et_pb_carousel_items .et-carousel-group.active .et_pb_carousel_item:last-child{margin-right:0}.et_pb_carousel_item{display:none;position:relative;background:rgba(0,0,0,.25);float:left;margin:0 2% 0 0;padding:0}.et_pb_carousel_items.columns-6 .et_pb_carousel_item{width:15%}.et_pb_carousel_items.columns-5 .et_pb_carousel_item{width:18.4%}.et_pb_carousel_items.columns-4 .et_pb_carousel_item{width:23.5%}.et_pb_carousel_items.columns-3 .et_pb_carousel_item{width:32%}.et_pb_carousel_items.columns-2 .et_pb_carousel_item{width:49%}.et_pb_carousel_items.columns-1 .et_pb_carousel_item{width:100%}.et_pb_carousel_item:after{padding-top:75%;display:block;content:""}.et_pb_carousel_item .et_pb_video_overlay{position:absolute;top:0;bottom:0;right:0;left:0}.et_pb_carousel_item.et-pb-active-control .et_pb_video_overlay_hover{background:rgba(0,0,0,.6)}.et_pb_carousel_item .et_pb_video_play{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.et_pb_carousel_item .et_pb_video_overlay:hover .et_pb_video_play{opacity:1}.et_pb_carousel_item .et_pb_video_overlay_hover:hover{background:rgba(0,0,0,.6)}@-webkit-keyframes et_pb_video_slider_item_fade_out{0%{opacity:1}to{opacity:0}}@keyframes et_pb_video_slider_item_fade_out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes et_pb_video_slider_item_overlay_fade_out{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes et_pb_video_slider_item_overlay_fade_out{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes et_pb_video_slider_item_fade_in{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes et_pb_video_slider_item_fade_in{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide,.et_pb_column_1_5 .et_pb_slider_carousel .et_pb_slide,.et_pb_column_1_6 .et_pb_slider_carousel .et_pb_slide{min-height:0!important}.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play{font-size:2.78rem;line-height:2.78rem;margin-left:-1.39rem;margin-top:-1.39rem}.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play{font-size:2rem;line-height:2rem;margin-left:-1rem;margin-top:-1rem}.et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_5 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_6 .et_pb_carousel_item .et_pb_video_play{font-size:1.5rem;line-height:1.5rem;margin-left:-.75rem;margin-top:-.75rem}.et_pb_widget_area_left{border-right:1px solid rgba(0,0,0,.1);padding-right:30px}.et_pb_widget_area_right{border-left:1px solid rgba(0,0,0,.1);padding-left:30px}.et_pb_sidebar_no_border{border:none;padding:0}.et_pb_fullwidth_image{position:relative;line-height:0}.et_pb_fullwidth_image img{width:100%;position:relative}.et_pb_promo{padding:40px 60px;text-align:center}.et_pb_promo_description{padding-bottom:20px;position:relative}.et_pb_promo_description p:last-of-type{padding-bottom:0}.et_pb_module.et_pb_button,.et_pb_promo_button{display:inline-block;color:inherit}.et_pb_newsletter_button:hover,.et_pb_promo_button:hover{text-decoration:none}.et_pb_column_1_2 .et_pb_promo,.et_pb_column_1_3 .et_pb_promo,.et_pb_column_1_4 .et_pb_promo,.et_pb_column_1_5 .et_pb_promo,.et_pb_column_1_6 .et_pb_promo,.et_pb_column_2_5 .et_pb_promo,.et_pb_column_3_5 .et_pb_promo{padding:40px}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}.et_pb_button_module_wrapper>a{display:inline-block}.et_pb_newsletter{padding:25px}.et_pb_newsletter .et_pb_module_header:empty{display:none}.et_pb_newsletter_description p:last-of-type{padding-bottom:0}.et_pb_newsletter_description_no_title.et_pb_newsletter_description_no_content .et_pb_newsletter_form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.et_pb_newsletter_form p.et_pb_newsletter_field{padding-bottom:1em;margin-bottom:0}.et_pb_newsletter_form p.et_pb_newsletter_field.et_pb_signup_custom_field{padding-left:0}.et_pb_newsletter_form .input,.et_pb_newsletter_form input[type=password],.et_pb_newsletter_form input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field textarea,.et_pb_newsletter_form select,.et_pb_newsletter_form textarea{-webkit-appearance:none;padding:14px 4%!important;font-size:16px;color:#666;background-color:#fff;width:100%;font-weight:400;border-width:0;border-radius:3px}.et_pb_newsletter_form .et_pb_newsletter_field[data-type=select]:after{margin-top:-3px}.et_pb_newsletter_form p .et_pb_subscribe_error{border:1px solid red!important}.et_pb_newsletter_result{display:none}.et_pb_newsletter_success{text-align:center}.et_pb_newsletter_button{display:block;color:inherit;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.et_pb_newsletter_button_text{word-break:break-word}.et_pb_newsletter_fields,.et_pb_newsletter_footer{width:100%}.et_pb_newsletter_footer{margin-top:20px}.et_pb_newsletter_footer:empty{margin-top:0}.et_pb_feedburner_form .et_pb_newsletter_button,.et_pb_login_form .et_pb_newsletter_button{margin:0;width:100%;cursor:pointer}.et_pb_feedburner_form form,.et_pb_login_form form{text-align:left}.et_pb_feedburner_form ::-webkit-input-placeholder,.et_pb_login_form ::-webkit-input-placeholder{color:#666}.et_pb_feedburner_form ::-moz-placeholder,.et_pb_login_form ::-moz-placeholder{color:#666}.et_pb_feedburner_form :-ms-input-placeholder,.et_pb_login_form :-ms-input-placeholder{color:#666}.et_pb_no_bg{padding:0!important}.et_pb_has_bg_hover.et_pb_promo:hover{padding:40px 60px!important;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.et_pb_column_1_2 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_3 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_4 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_5 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_6 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_2_5 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_3_5 .et_pb_has_bg_hover.et_pb_promo:hover{padding:40px!important}.et_pb_no_bg_hover.et_pb_promo:hover{padding:0!important}.et_pb_newsletter .et_pb_contact_field_last+.et_pb_newsletter_field{padding-left:0}.et_pb_newsletter .et_pb_contact_field--hidden{display:none}.et_pb_contact_field_options_list label a:empty:before{content:"\e906";font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.et_pb_newsletter.et_pb_subscribe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_newsletter.et_pb_subscribe .et_pb_newsletter_description{-ms-flex-item-align:start;align-self:start}.et_pb_newsletter.et_pb_subscribe .et_pb_newsletter_description,.et_pb_newsletter.et_pb_subscribe .et_pb_newsletter_form{width:100%}.et_pb_newsletter.et_pb_login{display:block}.et_pb_newsletter.et_pb_login .et_pb_module_header:empty+.et_pb_newsletter_description_content>br:first-child{display:none}.et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{float:left;position:relative}.et_pb_newsletter.et_pb_login .et_pb_newsletter_description{margin-bottom:20px}body.logged-in:not(.et-fb) .et_pb_newsletter.et_pb_login .et_pb_newsletter_description{margin-bottom:0}.et_pb_newsletter p .et_pb_signup_error{border:1px solid red!important}.et_pb_newsletter .et_pb_newsletter_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_newsletter .et_pb_newsletter_fields>*{-ms-flex-preferred-size:100%;flex-basis:100%}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half{-ms-flex-preferred-size:48.5%;flex-basis:48.5%}.et_pb_signup .et_pb_newsletter_description,.et_pb_signup .et_pb_newsletter_form{float:none}.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_description,.et_pb_newsletter_layout_right_left .et_pb_newsletter_description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:50%;padding-top:0;padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{padding-left:40px;padding-right:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-top:0;padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form{padding-left:40px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-right:40px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-right:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form{padding-bottom:25px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:50%;padding-top:0;padding-bottom:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{padding-left:40px;padding-right:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-top:0;padding-bottom:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form{padding-left:40px}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-right:40px}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-right:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form{padding-bottom:25px}.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_tabs,.et_pb_wc_tabs{border:1px solid #d9d9d9}ul.et_pb_tabs_controls{background-color:#f4f4f4}ul.et_pb_tabs_controls:after{border-top:1px solid #d9d9d9;content:"";display:block;visibility:visible;position:relative;top:-1px;z-index:9}.et_pb_tabs_controls li{float:left;border-right:1px solid #d9d9d9;font-weight:600;position:relative;cursor:pointer;max-width:100%;display:table;z-index:11;line-height:1.7em}.et_pb_tabs_controls li:not(.et_pb_tab_active):last-child{border-right:none}.et_pb_tabs_controls li a{text-decoration:none;color:#666;padding:4px 30px;vertical-align:middle;display:table-cell;line-height:inherit}.et_pb_tabs_controls li.et_pb_tab_active{background-color:#fff}.et_pb_tab_active a{color:#333!important}.et_pb_tab p:last-of-type{padding-bottom:0}.et_pb_all_tabs{background-color:#fff}.et_pb_all_tabs>div,.et_pb_toggle_close .et_pb_toggle_content{display:none}.et_pb_all_tabs .et_pb_active_content{display:block}.et_pb_tab{padding:24px 30px}.et_pb_tab_content{position:relative}.et_pb_column_1_3 .et_pb_tabs_controls,.et_pb_column_1_4 .et_pb_tabs_controls,.et_pb_column_1_5 .et_pb_tabs_controls,.et_pb_column_1_6 .et_pb_tabs_controls,.et_pb_column_2_5 .et_pb_tabs_controls,.et_pb_column_3_8 .et_pb_tabs_controls{border-bottom:none}.et_pb_column_1_3 .et_pb_tabs_controls li,.et_pb_column_1_4 .et_pb_tabs_controls li,.et_pb_column_1_5 .et_pb_tabs_controls li,.et_pb_column_1_6 .et_pb_tabs_controls li,.et_pb_column_2_5 .et_pb_tabs_controls li,.et_pb_column_3_8 .et_pb_tabs_controls li{float:none;border-right:none;border-bottom:1px solid #d9d9d9}.et_pb_column_1_3 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,.et_pb_column_1_4 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,.et_pb_column_1_5 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,.et_pb_column_1_6 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,.et_pb_column_2_5 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,.et_pb_column_3_8 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li{width:100%}.et_pb_toggle{border:1px solid #d9d9d9}.et_pb_toggle_close{background-color:#f4f4f4;padding:20px}.et_pb_toggle_open{padding:20px;background-color:#fff}.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#666}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title{color:#333}.et_pb_toggle_title:before{content:"\e050";position:absolute;right:0;font-size:16px;color:#ccc;top:50%;margin-top:-.5em}.et_pb_accordion .et_pb_toggle_title:before,.et_pb_toggle .et_pb_toggle_title:before{right:0;left:auto}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\e04f"}.et_pb_toggle_content{padding-top:20px;position:relative}.et_pb_toggle_content:empty{display:none!important}.et_pb_toggle_content p:last-of-type{padding-bottom:0}.et_pb_toggle_open{z-index:1}.et_pb_map{height:440px;width:100%;position:relative}.et_pb_fullwidth_section .et_pb_map_container{margin:0}.et_pb_map_container img{max-width:inherit}.et_pb_map_pin{display:none;visibility:hidden}.et_pb_column_2_3 .et_pb_map{height:400px}.et_pb_column_1_2 .et_pb_map,.et_pb_column_3_5 .et_pb_map,.et_pb_column_3_8 .et_pb_map{height:280px}.et_pb_column_1_3 .et_pb_map,.et_pb_column_1_4 .et_pb_map,.et_pb_column_1_5 .et_pb_map,.et_pb_column_1_6 .et_pb_map,.et_pb_column_2_5 .et_pb_map{height:230px}body .grecaptcha-badge{visibility:hidden}body.et_pb_recaptcha_enabled .grecaptcha-badge{visibility:visible;visibility:initial;z-index:9999}.et_pb_contact_form{margin-left:-3%}.et_pb_contact_form [data-conditional-logic]{display:none}p.et_pb_contact_field{padding:0 0 0 3%;margin-bottom:3%;background-position:50%;background-size:cover}p.et_pb_contact_field.et_pb_contact_field_last+p.et_pb_contact_field.et_pb_contact_field_last,p.et_pb_contact_field:not(.et_pb_contact_field_last),p.et_pb_contact_field_half+p.et_pb_contact_field_last:not(.et_pb_contact_field_half){clear:both}.et_pb_contact_field *,.et_pb_contact_field.et_pb_section_parallax,.et_pb_contact_field.et_pb_section_video{position:relative}.et_pb_contact_field a{color:inherit;font-weight:700;text-decoration:underline}.et_pb_contact_main_title{font-weight:500;padding-bottom:16px;position:relative}h1.et_pb_contact_main_title{font-size:26px}.et-pb-contact-message{position:relative}.et_pb_column_1_3 .et_pb_contact_main_title,.et_pb_column_1_4 .et_pb_contact_main_title,.et_pb_column_1_5 .et_pb_contact_main_title,.et_pb_column_1_6 .et_pb_contact_main_title,.et_pb_column_2_5 .et_pb_contact_main_title{font-size:22px}.et_pb_contact_form_label{display:none}.et_pb_contact_right{display:inline-block;min-width:105px;margin:0;text-align:right}.et_pb_contact_right .et_pb_contact_captcha_question{vertical-align:middle}.et_pb_contact{position:relative}.et_pb_contact .et_pb_contact_field_half{width:50%;float:left}.et_pb_contact p input,.et_pb_contact p textarea,.et_pb_subscribe .et_pb_contact_field input,.et_pb_subscribe .et_pb_contact_field textarea{-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;background-color:#eee;width:100%;border-width:0;border-radius:0;color:#999;font-size:14px;padding:16px}.et_pb_subscribe .et_pb_contact_field input,.et_pb_subscribe .et_pb_contact_field textarea{background-color:#fff}.et_pb_contact p textarea,.et_pb_subscribe .et_pb_contact_field textarea{font-family:inherit}.et_pb_contact p input:-moz-placeholder,.et_pb_contact p input::-moz-placeholder,.et_pb_contact p textarea:-moz-placeholder,.et_pb_contact p textarea::-moz-placeholder{opacity:1}.et_pb_contact_right p input{max-width:50px;padding:16px}.et_pb_contact p input[type=checkbox],.et_pb_contact p input[type=radio],.et_pb_subscribe .et_pb_contact_field input[type=checkbox],.et_pb_subscribe .et_pb_contact_field input[type=radio]{margin:0;width:auto;max-width:none;padding:0;display:none}.et_pb_contact p input[type=checkbox]+label,.et_pb_contact p input[type=radio]+label,.et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label,.et_pb_subscribe .et_pb_contact_field input[type=radio]+label{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;line-height:1.7em;min-height:1.7em}.et_pb_contact p input[type=checkbox]+label i,.et_pb_contact p input[type=radio]+label i,.et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label i,.et_pb_subscribe .et_pb_contact_field input[type=radio]+label i{content:"";width:18px;height:18px;background-color:#eee;font-style:normal;display:inline-block;vertical-align:middle;position:relative;margin-right:6px}.et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label i,.et_pb_subscribe .et_pb_contact_field input[type=radio]+label i,.et_pb_subscribe .et_pb_contact_field input[type=text],.et_pb_subscribe .et_pb_contact_field select,.et_pb_subscribe .et_pb_contact_field textarea{background-color:#fff}.et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label i,.et_pb_subscribe .et_pb_contact_field input[type=text],.et_pb_subscribe .et_pb_contact_field select,.et_pb_subscribe .et_pb_contact_field textarea{border-radius:3px}.et_pb_contact p input[type=radio]+label i,.et_pb_subscribe .et_pb_contact_field input[type=radio]+label i{border-radius:50%}.et_pb_contact p input[type=checkbox]:checked+label i:before,.et_pb_contact p input[type=radio]:checked+label i:before,.et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before,.et_pb_subscribe .et_pb_contact_field input[type=radio]:checked+label i:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.et_pb_contact p input[type=checkbox]:checked+label i:before,.et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before{content:"\f147";font-family:dashicons;color:#2ea3f2;width:17px;height:17px;font-size:17px;line-height:17px}.et_pb_contact p input[type=radio]:checked+label i:before,.et_pb_subscribe .et_pb_contact_field input[type=radio]:checked+label i:before{background:#2ea3f2;border-radius:50%;width:6px;height:6px}.et_pb_contact p input[type=checkbox]~input[type=text],.et_pb_subscribe .et_pb_contact_field input[type=checkbox]~input[type=text]{display:none!important}.et_pb_contact_field[data-type=booleancheckbox] .et_pb_contact_field_options_title{display:inline-block}.et_pb_contact_field[data-type=select]{position:relative}.et_pb_contact_field[data-type=select]:after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border:6px solid transparent;border-top-color:#666;margin-top:3px;pointer-events:none}.et_pb_contact_select{color:#999;background-color:#eee;padding:16px 20px 16px 16px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}.et_pb_contact_select::-ms-expand{display:none}.et_pb_contact_field_options_wrapper{display:block}.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{margin-bottom:.5em;font-weight:600}.et_pb_contact_field_options_wrapper:after{clear:both;content:" ";display:block}.et_pb_contact_field_checkbox,.et_pb_contact_field_options_title,.et_pb_contact_field_radio,.et_pb_contact_field_select_title{display:block}.et_pb_contact_field_radio_title,.et_pb_contact_field_select_title{font-size:16px;padding-bottom:4px}.et_pb_contact_field textarea.et_pb_contact_message{min-height:150px;display:block}.et_pb_contact_reset,.et_pb_contact_submit{font-family:inherit;display:inline-block;margin:0 0 0 18px;cursor:pointer}.et_pb_contact p .et_contact_error{border:1px solid red!important}.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title,.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label,.et_pb_contact .et_pb_contact_form p.et_contact_error input[type=checkbox]+label{color:red!important}.et_contact_bottom_container{float:right;text-align:right;margin-top:-1.5%;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_form p[data-id=et_number]{position:absolute!important;-webkit-transform:scale(.01)!important;transform:scale(.01)!important}.et_pb_contact_form p[data-id=et_number] input{background:transparent!important;border:none!important}.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_title{float:none}.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_countdown_timer{padding:4%}.et_pb_countdown_timer .et_pb_countdown_timer_container{width:100%;text-align:center;position:relative;vertical-align:top}.et_pb_countdown_timer .title{font-weight:500;margin:0 0 30px;padding:0;text-align:center}.et_pb_countdown_timer h4.title{font-size:26px}.et_pb_countdown_timer .section{display:inline-block;position:relative}.et_pb_countdown_timer .section.values{width:17%;max-width:160px;vertical-align:top}.et_pb_countdown_timer .section p{font-size:54px;line-height:54px;padding-bottom:0;text-align:center;display:inline-block}.et_pb_countdown_timer .section.zero p{opacity:.4}.et_pb_countdown_timer .section p.value{min-width:100%}.et_pb_countdown_timer .section p.label{text-align:center;font-size:14px;line-height:25px;display:block}.et_pb_countdown_timer .sep{position:relative}.et_pb_countdown_timer .sep.sep.sep.sep.sep p{text-decoration:none!important}.et_pb_column_1_2 .et_pb_countdown_timer .section p,.et_pb_column_3_5 .et_pb_countdown_timer .section p{font-size:38px;line-height:38px}.et_pb_column_1_2 .et_pb_countdown_timer .section p.label,.et_pb_column_3_5 .et_pb_countdown_timer .section p.label{font-size:12px;line-height:20px}.et_pb_column_1_3 .et_pb_countdown_timer .title,.et_pb_column_1_4 .et_pb_countdown_timer .title,.et_pb_column_1_5 .et_pb_countdown_timer .title,.et_pb_column_1_6 .et_pb_countdown_timer .title,.et_pb_column_2_5 .et_pb_countdown_timer .title{font-size:22px;margin-bottom:20px}.et_pb_column_1_3 .et_pb_countdown_timer .section p,.et_pb_column_2_5 .et_pb_countdown_timer .section p,.et_pb_column_3_8 .et_pb_countdown_timer .section p{font-size:28px;line-height:28px}.et_pb_column_1_4 .et_pb_countdown_timer .section p,.et_pb_column_1_5 .et_pb_countdown_timer .section p,.et_pb_column_1_6 .et_pb_countdown_timer .section p{font-size:20px;line-height:20px}.et_pb_column_1_3 .et_pb_countdown_timer .section p.label,.et_pb_column_1_4 .et_pb_countdown_timer .section p.label,.et_pb_column_1_5 .et_pb_countdown_timer .section p.label,.et_pb_column_1_6 .et_pb_countdown_timer .section p.label,.et_pb_column_2_5 .et_pb_countdown_timer .section p.label,.et_pb_column_3_8 .et_pb_countdown_timer .section p.label{font-size:11px;line-height:19px}.et_pb_circle_counter,.et_pb_number_counter{margin:0 auto 30px;position:relative;text-align:center}.et_pb_circle_counter{max-width:225px}.et_pb_circle_counter_inner{position:relative;display:block}.et_pb_circle_counter canvas{position:absolute;top:0;left:0;width:100%!important;height:auto!important}.et_pb_circle_counter .percent{word-wrap:normal}.et_pb_circle_counter .percent,.et_pb_number_counter .percent{position:relative;z-index:2}.et_pb_circle_counter .percent p{visibility:hidden}.et_pb_circle_counter .percent p,.et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type{font-size:40px;font-weight:500;position:relative;line-height:.1em;padding:49% 0}.et_pb_circle_counter h3,.et_pb_number_counter h3{font-size:18px;position:relative}.et_pb_circle_counter .et_pb_module_header,.et_pb_number_counter .et_pb_module_header{position:relative}.et_pb_circle_counter.et_pb_with_title .percent,.et_pb_number_counter.et_pb_with_title .percent{margin-bottom:20px}.et_pb_number_counter{opacity:0;transition:opacity 1s;-webkit-transition:opacity 1s;-moz-transition:opacity 1s}.et_pb_number_counter.active{opacity:1}.et_pb_number_counter{width:auto}.et_pb_number_counter canvas{display:none;visibility:hidden}.et_pb_number_counter .percent{height:72px;position:relative}.et_pb_number_counter .percent p{font-size:72px;line-height:72px;font-weight:500}.et_pb_post .entry-content{padding-top:30px}.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_item .et_pb_module_header,.et_pb_portfolio_item h2{margin-top:10px}.et_overlay.et_pb_inline_icon:before,.et_pb_inline_icon:before{content:attr(data-icon)}.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,.et_pb_sticky .et_pb_inline_icon_sticky:before{content:attr(data-icon-sticky)!important}@media (max-width:980px){.et_overlay.et_pb_inline_icon_tablet:before,.et_pb_inline_icon_tablet:before{content:attr(data-icon-tablet)}.et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after{content:attr(data-icon-tablet)!important}}@media (max-width:767px){.et_overlay.et_pb_inline_icon_phone:before,.et_pb_inline_icon_phone:before{content:attr(data-icon-phone)}.et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after{content:attr(data-icon-phone)!important}}.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{content:"\e050";position:absolute;top:55%;left:50%;margin:-16px 0 0 -16px;font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_pb_gallery_image:hover .et_overlay:before{top:50%}.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay,.et_pb_slider.et_pb_gallery_fullwidth span.et_overlay{display:none}.et_pb_fullwidth_menu.et_hover_enabled:hover,.et_pb_menu.et_hover_enabled:hover{z-index:auto}.et_pb_fullwidth_menu .et-menu-nav,.et_pb_fullwidth_menu .et-menu-nav>ul,.et_pb_menu .et-menu-nav,.et_pb_menu .et-menu-nav>ul{float:none}.et_pb_fullwidth_menu .et-menu-nav>ul,.et_pb_menu .et-menu-nav>ul{padding:0!important;line-height:1.7em}.et_pb_fullwidth_menu .et-menu-nav>ul ul,.et_pb_menu .et-menu-nav>ul ul{padding:20px 0;text-align:left}.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a,.et_pb_bg_layout_dark.et_pb_menu ul li a{color:#fff}.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a:hover,.et_pb_bg_layout_dark.et_pb_menu ul li a:hover{color:hsla(0,0%,100%,.8)}.et-menu li li.menu-item-has-children>a:first-child:after{top:12px}.et_pb_fullwidth_menu .et-menu-nav>ul.upwards li ul,.et_pb_menu .et-menu-nav>ul.upwards li ul{bottom:100%;top:auto;border-top:none;border-bottom:3px solid #2ea3f2;-webkit-box-shadow:2px -2px 5px rgba(0,0,0,.1);box-shadow:2px -2px 5px rgba(0,0,0,.1)}.et_pb_fullwidth_menu .et-menu-nav>ul.upwards li ul li ul,.et_pb_menu .et-menu-nav>ul.upwards li ul li ul{bottom:-23px}.et_pb_fullwidth_menu .et-menu-nav>ul.upwards li.mega-menu ul ul,.et_pb_menu .et-menu-nav>ul.upwards li.mega-menu ul ul{bottom:0;top:auto;border:none}.et_pb_menu_inner_container{position:relative}.et_pb_menu__wrap .mobile_menu_bar{-webkit-transform:translateY(3%);transform:translateY(3%)}.et_pb_menu__wrap .mobile_menu_bar:before{top:0}.et_pb_menu__logo{overflow:hidden}.et_pb_menu__logo img{display:block}.et_pb_menu__logo img[src$=".svg"]{width:100%}.et_pb_menu__search-button:after{content:"\55"}.et_pb_menu__cart-button:after{content:"\e07a"}a.et_pb_menu__icon,button.et_pb_menu__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 11px;font-family:ETmodules;font-size:17px;background:none;border:0;cursor:pointer}.et_pb_fullwidth_menu .et_pb_menu__wrap,.et_pb_menu .et_pb_menu__wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1}.et_pb_fullwidth_menu .et_pb_menu__wrap--visible,.et_pb_menu .et_pb_menu__wrap--visible{-webkit-animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_fullwidth_menu .et_pb_menu__wrap--hidden,.et_pb_menu .et_pb_menu__wrap--hidden{opacity:0;-webkit-animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_fullwidth_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.et_pb_fullwidth_menu .et_pb_menu__menu,.et_pb_fullwidth_menu .et_pb_menu__menu>nav,.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul,.et_pb_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu>nav,.et_pb_menu .et_pb_menu__menu>nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul,.et_pb_menu .et_pb_menu__menu>nav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li,.et_pb_menu .et_pb_menu__menu>nav>ul>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li.mega-menu,.et_pb_menu .et_pb_menu__menu>nav>ul>li.mega-menu{position:static}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul,.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 1px);left:0}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul.upwards>li>ul,.et_pb_menu .et_pb_menu__menu>nav>ul.upwards>li>ul{top:auto;bottom:calc(100% - 1px)}.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a,.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:31px 0;white-space:nowrap}.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after,.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul{padding:0!important}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:8px}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:8px}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li{margin-top:0;margin-bottom:8px}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a{padding-top:8px;padding-bottom:0}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after{top:auto;bottom:0}.et_pb_fullwidth_menu .et_pb_menu__icon,.et_pb_menu .et_pb_menu__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.et_pb_fullwidth_menu .et-menu,.et_pb_menu .et-menu{margin-left:-11px;margin-right:-11px}.et_pb_fullwidth_menu .et-menu>li,.et_pb_menu .et-menu>li{padding-left:11px;padding-right:11px}.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_fullwidth_menu--style-left_aligned .et_pb_row,.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo-wrap,.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo,.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:30px}.rtl .et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo,.rtl .et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0;margin-left:30px}.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap,.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul,.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap,.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu,.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav,.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav>ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_fullwidth_menu--style-centered .et_pb_menu__logo-wrap,.et_pb_menu--style-centered .et_pb_menu__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_fullwidth_menu--style-centered .et_pb_menu__logo,.et_pb_fullwidth_menu--style-centered .et_pb_menu__logo img,.et_pb_menu--style-centered .et_pb_menu__logo,.et_pb_menu--style-centered .et_pb_menu__logo img{margin:0 auto}.et_pb_fullwidth_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_fullwidth_menu--style-centered .et_pb_menu__wrap,.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_menu--style-centered .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap{display:none;margin-bottom:30px}.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo,.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo img,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo img{margin:0 auto}.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__wrap,.et_pb_menu--style-inline_centered_logo .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo,.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap{width:100%;height:100%}.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot img,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot img{max-height:100%}.et_pb_fullwidth_menu .et_pb_menu__logo-slot .et-fb-content-placeholder,.et_pb_menu .et_pb_menu__logo-slot .et-fb-content-placeholder{min-width:96px}.et_pb_fullwidth_menu .et_pb_menu__search-container,.et_pb_menu .et_pb_menu__search-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:999}.et_pb_fullwidth_menu .et_pb_menu__search-container--visible,.et_pb_menu .et_pb_menu__search-container--visible{opacity:1;-webkit-animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_fullwidth_menu .et_pb_menu__search-container--hidden,.et_pb_menu .et_pb_menu__search-container--hidden{-webkit-animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_fullwidth_menu .et_pb_menu__search-container--disabled,.et_pb_menu .et_pb_menu__search-container--disabled{display:none}.et_pb_fullwidth_menu .et_pb_menu__search,.et_pb_menu .et_pb_menu__search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_fullwidth_menu .et_pb_menu__search-form,.et_pb_menu .et_pb_menu__search-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.et_pb_fullwidth_menu .et_pb_menu__search-input,.et_pb_menu .et_pb_menu__search-input{border:0;width:100%;color:#333;background:transparent}.et_pb_fullwidth_menu .et_pb_menu__close-search-button,.et_pb_menu .et_pb_menu__close-search-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.et_pb_fullwidth_menu .et_pb_menu__close-search-button:after,.et_pb_menu .et_pb_menu__close-search-button:after{content:"\4d";font-size:1.7em}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul{padding:28px 0 0!important}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:5px}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:29px;white-space:nowrap}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul.upwards{padding:0 0 28px!important}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li{margin-top:0;margin-bottom:5px}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a{padding-top:29px;padding-bottom:0}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after{top:auto;bottom:0}.et_pb_forgot_password{font-size:12px;margin-top:-5px}.et_pb_forgot_password a{color:#fff;text-decoration:underline}.et_pb_bg_layout_light .et_pb_forgot_password a{color:#666}.et_pb_team_member_image{float:left;max-width:320px;margin-right:30px;display:table-cell;line-height:0!important;position:relative}.et_pb_column .et_pb_team_member_image.et-svg{width:320px;max-width:100%}.et_pb_team_member_description{display:table-cell;vertical-align:top;position:relative}.et_pb_team_member_no_image .et_pb_team_member_description{display:block!important}.et_pb_member_position{color:#aaa;padding-bottom:7px}.et_pb_column_1_2 .et_pb_team_member_image,.et_pb_column_1_3 .et_pb_team_member_image,.et_pb_column_1_4 .et_pb_team_member_image,.et_pb_column_1_5 .et_pb_team_member_image,.et_pb_column_1_6 .et_pb_team_member_image,.et_pb_column_2_5 .et_pb_team_member_image,.et_pb_column_3_5 .et_pb_team_member_image,.et_pb_column_3_8 .et_pb_team_member_image{float:none;display:block;width:auto;margin:0 0 12px;text-align:center}.et_pb_column_1_2 .et_pb_team_member_description,.et_pb_column_1_3 .et_pb_team_member_description,.et_pb_column_1_4 .et_pb_team_member_description,.et_pb_column_1_5 .et_pb_team_member_description,.et_pb_column_1_6 .et_pb_team_member_description,.et_pb_column_2_5 .et_pb_team_member_description,.et_pb_column_3_4 .et_pb_team_member_description,.et_pb_column_3_5 .et_pb_team_member_description,.et_pb_column_3_8 .et_pb_team_member_description{display:block}.et_pb_shop.et_pb_text_align_center .star-rating,.et_pb_shop.et_pb_text_align_justified .star-rating,.et_pb_shop.et_pb_text_align_right .star-rating{display:inline-block}.et_pb_member_social_links li{display:inline-block;margin-right:15px}.et_pb_member_social_links a{display:inline-block;font-size:16px;position:relative;text-align:center;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;color:#b2b2b2;text-decoration:none}.et_pb_facebook_icon:before{content:"\e093"}.et_pb_twitter_icon:before{content:"\e094"}.et_pb_google_icon:before{content:"\e096"}.et_pb_linkedin_icon:before{content:"\e09d"}.et_pb_member_social_links span{display:none}.et_audio_content,.et_link_content,.et_pb_audio_module_content,.et_quote_content{text-align:center;word-wrap:break-word;position:relative;padding:50px 60px}.et_audio_content .wp-block-audio{margin:0;padding:0}.et_audio_content h2,.et_link_content a.et_link_main_url,.et_link_content h2,.et_pb_audio_module_content h2,.et_quote_content blockquote cite,.et_quote_content blockquote p{color:#fff!important}.et_pb_text_color_dark .et_audio_content h2,.et_pb_text_color_dark .et_audio_module_meta,.et_pb_text_color_dark .et_link_content a.et_link_main_url,.et_pb_text_color_dark .et_link_content h2,.et_pb_text_color_dark .et_pb_audio_module_content h2,.et_pb_text_color_dark .et_quote_content blockquote cite,.et_pb_text_color_dark .et_quote_content blockquote p{color:#666!important}.et_pb_text_color_dark.et_audio_content h2,.et_pb_text_color_dark.et_link_content a.et_link_main_url,.et_pb_text_color_dark.et_link_content h2,.et_pb_text_color_dark.et_pb_audio_module_content h2,.et_pb_text_color_dark.et_quote_content blockquote cite,.et_pb_text_color_dark.et_quote_content blockquote p{color:#bbb!important}.et_pb_text_color_dark.et_audio_content,.et_pb_text_color_dark.et_link_content,.et_pb_text_color_dark.et_quote_content{background-color:#e8e8e8}.et_quote_main_link{position:absolute;text-indent:-9999px;width:100%;height:100%;display:block;top:0;left:0}.et_quote_content blockquote{padding:0;margin:0;border:none}.et_audio_content h2,.et_link_content h2,.et_pb_audio_module_content h2,.et_quote_content blockquote p{margin-top:0}.et_audio_content h2,.et_link_content h2,.et_quote_content blockquote p{line-height:44px}.et_audio_content h2{margin-bottom:20px}.et_link_content a.et_link_main_url,.et_quote_content blockquote cite{font-size:18px;font-weight:200}.et_quote_content blockquote cite{font-style:normal}.et_pb_blog_grid .et_audio_content h2,.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_3_5 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2{margin-bottom:9px;margin-top:0}.et_pb_column_2_3 .et_quote_content{padding:50px 42px 45px}.et_pb_column_2_3 .et_audio_content,.et_pb_column_2_3 .et_link_content,.et_pb_column_2_3 .et_pb_audio_module_content{padding:40px 40px 45px}.et_pb_column_1_2 .et_audio_content,.et_pb_column_1_2 .et_link_content,.et_pb_column_1_2 .et_quote_content,.et_pb_column_3_5 .et_audio_content,.et_pb_column_3_5 .et_link_content,.et_pb_column_3_5 .et_quote_content{padding:35px 40px}.et_pb_column_1_2 .et_pb_audio_module_content,.et_pb_column_3_5 .et_pb_audio_module_content{padding:40px 40px 35px}.et_pb_column_1_2 .et_quote_content blockquote p,.et_pb_column_3_5 .et_quote_content blockquote p{font-size:26px;line-height:32px}.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_1_2 .et_link_content h2,.et_pb_column_3_5 .et_audio_content h2,.et_pb_column_3_5 .et_link_content h2{line-height:32px}.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_3_5 .et_link_content a.et_link_main_url,.et_pb_column_3_5 .et_quote_content blockquote cite{font-size:14px}.et_pb_blog_grid .et_quote_content,.et_pb_column_1_3 .et_quote_content,.et_pb_column_1_4 .et_quote_content,.et_pb_column_1_5 .et_quote_content,.et_pb_column_1_6 .et_quote_content,.et_pb_column_2_5 .et_quote_content,.et_pb_column_3_8 .et_quote_content{padding:35px 30px 32px}.et_pb_blog_grid .et_audio_content,.et_pb_blog_grid .et_link_content,.et_pb_column_1_3 .et_audio_content,.et_pb_column_1_3 .et_link_content,.et_pb_column_1_4 .et_audio_content,.et_pb_column_1_4 .et_link_content,.et_pb_column_1_5 .et_audio_content,.et_pb_column_1_5 .et_link_content,.et_pb_column_1_6 .et_audio_content,.et_pb_column_1_6 .et_link_content,.et_pb_column_2_5 .et_audio_content,.et_pb_column_2_5 .et_link_content,.et_pb_column_3_8 .et_audio_content,.et_pb_column_3_8 .et_link_content{padding:35px 20px}.et_pb_blog_grid .et_audio_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_5 .et_link_content h2,.et_pb_column_1_5 .et_quote_content blockquote p,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_1_6 .et_link_content h2,.et_pb_column_1_6 .et_quote_content blockquote p,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_2_5 .et_link_content h2,.et_pb_column_2_5 .et_quote_content blockquote p,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_3_8 .et_quote_content blockquote p{font-size:18px;line-height:26px}.et_pb_blog_grid .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_column_1_5 .et_link_content a.et_link_main_url,.et_pb_column_1_5 .et_quote_content blockquote cite,.et_pb_column_1_6 .et_link_content a.et_link_main_url,.et_pb_column_1_6 .et_quote_content blockquote cite,.et_pb_column_2_5 .et_link_content a.et_link_main_url,.et_pb_column_2_5 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_quote_content blockquote cite{font-size:14px}.et_pb_blog_grid .et_link_content,.et_pb_blog_grid .et_quote_content{margin:-20px -20px 19px}.et_pb_column_1_3 .et_pb_audio_module_content,.et_pb_column_1_4 .et_pb_audio_module_content,.et_pb_column_3_8 .et_pb_audio_module_content{padding:30px}.et_pb_blog_grid .et_audio_content{margin-bottom:19px}.et_audio_container .mejs-container{width:auto!important;min-width:unset!important;height:auto!important}.et_audio_container .mejs-container,.et_audio_container .mejs-container .mejs-controls,.et_audio_container .mejs-embed,.et_audio_container .mejs-embed body{background:none;height:auto}.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded,.et_audio_container .mejs-time.mejs-currenttime-container{display:none!important}.et_audio_container .mejs-time{display:block!important;padding:0;margin-left:10px;margin-right:90px;line-height:inherit}.et_audio_container .mejs-android .mejs-time,.et_audio_container .mejs-ios .mejs-time,.et_audio_container .mejs-ipad .mejs-time,.et_audio_container .mejs-iphone .mejs-time{margin-right:0}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,100%,.5);border-radius:5px;height:4px;margin:8px 0 0;top:0;right:0;left:auto}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,60%,.5)}.et_audio_container .mejs-controls>div{height:20px!important}.et_audio_container .mejs-controls div.mejs-time-rail{padding-top:0;position:relative;display:block!important;margin-left:42px;margin-right:0}.et_audio_container span.mejs-time-total.mejs-time-slider{display:block!important;position:relative!important;max-width:100%;min-width:unset!important}.et_audio_container .mejs-button.mejs-volume-button{width:auto;height:auto;margin-left:auto;position:absolute;right:59px;bottom:-2px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;height:4px;border-radius:5px}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#999}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle{display:block;border:none;width:10px}.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle{top:-3px}.et_audio_container .mejs-time-rail .mejs-time-handle-content{border-radius:100%;-webkit-transform:scale(1);transform:scale(1)}.et_audio_container .mejs-time-rail .mejs-time-hovered{height:4px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{background:#fff;border-radius:5px;height:10px;position:absolute;top:-3px}.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{top:5px}.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{top:8px}.et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:18px}.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider{display:block!important;height:19px;margin-left:5px;position:absolute;right:0;bottom:0}.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider{height:4px}.et_audio_container .mejs-playpause-button button,.et_audio_container .mejs-volume-button button{background:none!important;margin:0!important;width:auto!important;height:auto!important;position:relative!important;z-index:99}.et_audio_container .mejs-playpause-button button:before{content:"\45"!important;font-size:32px;left:0;top:-8px}.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before{color:#fff}.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button:before,.et_pb_text_color_dark .et_audio_container .mejs-volume-button button:before{color:#666}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle{background:#666}.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span{color:#999}.et_audio_container .mejs-playpause-button{margin-top:-7px!important;width:auto!important;height:auto!important;position:absolute}.et_audio_container .mejs-controls .mejs-button button:focus{outline:none}.et_audio_container .mejs-playpause-button.mejs-pause button:before{content:"\60"!important}.et_audio_container .mejs-volume-button button:before{content:"\e068";font-size:18px}.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:14px}.et_audio_container .mejs-container .mejs-controls{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:unset!important;position:relative}body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider{left:0;right:auto}body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider{margin-left:0}body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-time{margin-left:90px;margin-right:10px}body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-android .mejs-time,body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-ios .mejs-time,body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-ipad .mejs-time,body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-iphone .mejs-time{margin-left:0}body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-button.mejs-volume-button{right:auto;left:59px}body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls div.mejs-time-rail{margin-right:42px;margin-left:5px}.et_pb_post .et_pb_gallery_post_type .et_pb_slide{min-height:500px;background-size:cover!important;background-position:top}.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide{min-height:180px}.et_gallery_item{float:left;width:28.353%;margin:0 7.47% 7.47% 0}.et_gallery_item:nth-child(3n){margin-right:0}.et_gallery_item:nth-child(3n+1){clear:both}.et_pb_column_3_4 .et_pb_post .et_pb_slide{min-height:442px}.et_pb_column_2_3 .et_pb_post .et_pb_slide{min-height:390px}.et_pb_column_1_2 .et_pb_post .et_pb_slide,.et_pb_column_3_5 .et_pb_post .et_pb_slide{min-height:284px}.et_pb_column_1_3 .et_pb_post .et_pb_slide,.et_pb_column_2_5 .et_pb_post .et_pb_slide,.et_pb_column_3_8 .et_pb_post .et_pb_slide{min-height:180px}.et_pb_column_1_4 .et_pb_post .et_pb_slide,.et_pb_column_1_5 .et_pb_post .et_pb_slide,.et_pb_column_1_6 .et_pb_post .et_pb_slide{min-height:125px}.et_pb_audio_module{position:relative}.et_pb_audio_cover_art{position:absolute;top:0;left:0;height:100%;width:220px;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-transition:inherit;transition:inherit}.et_pb_audio_module_content{margin-left:220px}.et_audio_module_meta{margin-bottom:17px;color:#fff}.et_pb_audio_no_image .et_pb_audio_module_content{margin-left:0}.et_pb_column_1_2 .et_pb_audio_cover_art,.et_pb_column_1_3 .et_pb_audio_cover_art,.et_pb_column_1_4 .et_pb_audio_cover_art,.et_pb_column_1_5 .et_pb_audio_cover_art,.et_pb_column_1_6 .et_pb_audio_cover_art,.et_pb_column_2_5 .et_pb_audio_cover_art,.et_pb_column_3_5 .et_pb_audio_cover_art,.et_pb_column_3_8 .et_pb_audio_cover_art{float:none;width:100%;position:relative}.et_pb_column_1_2 .et_pb_audio_module_content,.et_pb_column_1_3 .et_pb_audio_module_content,.et_pb_column_1_4 .et_pb_audio_module_content,.et_pb_column_1_5 .et_pb_audio_module_content,.et_pb_column_1_6 .et_pb_audio_module_content,.et_pb_column_2_5 .et_pb_audio_module_content,.et_pb_column_3_5 .et_pb_audio_module_content,.et_pb_column_3_8 .et_pb_audio_module_content{margin-left:0}.et_pb_column_1_4 .et_audio_module_meta,.et_pb_column_1_5 .et_audio_module_meta,.et_pb_column_1_6 .et_audio_module_meta{font-size:12px}.et_pb_column_1_2 .et_pb_audio_cover_art,.et_pb_column_3_5 .et_pb_audio_cover_art{height:380px}.et_pb_column_3_8 .et_pb_audio_cover_art{height:275px}.et_pb_column_1_3 .et_pb_audio_cover_art,.et_pb_column_2_5 .et_pb_audio_cover_art{height:240px}.et_pb_column_1_4 .et_pb_audio_cover_art,.et_pb_column_1_5 .et_pb_audio_cover_art,.et_pb_column_1_6 .et_pb_audio_cover_art{height:170px}.et_pb_slide_video{position:absolute;top:50%;bottom:auto}.et_pb_slide_video .wp-video-shortcode video,.et_pb_slide_video video.wp-video-shortcode{height:auto}.et_pb_slider{position:relative;overflow:hidden}.et_pb_row:after,.et_pb_row_inner:after,.et_pb_slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_slider .et_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;list-style:none!important}.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.et_pb_slider.gallery-not-found .et_pb_slide,.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container{min-height:0!important}.et_pb_section,.et_pb_slider .et_pb_slide{background-position:50%;background-size:100%;background-size:cover}.et_pb_slider .et_pb_slide:first-child{display:list-item}.et_pb_post>.et_pb_slider{margin-bottom:30px}.et_pb_slider .et_pb_container{width:100%;margin:0 auto;position:relative;z-index:2}.et_pb_slide{padding:0 6%}.et_pb_video_slider .et_pb_slide{padding:0}.et_pb_fullwidth_post_slider .et_pb_container,.et_pb_fullwidth_slider .et_pb_container{width:80%;max-width:1080px}.et_pb_slide_video .mejs-mediaelement{position:relative}.et_pb_slide_video .mejs-mediaelement .wp-video-shortcode{display:block}.et-pb-arrow-next,.et-pb-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et-pb-arrow-next:hover,.et-pb-arrow-prev:hover{text-decoration:none}.et-pb-arrow-next span,.et-pb-arrow-prev span{display:none}.et-pb-arrow-prev{left:-22px}.et-pb-arrow-next{right:-22px}.et-pb-arrow-prev:before{content:"\34"}.et-pb-arrow-next:before{content:"\35"}.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}.format-gallery .et-pb-arrow-next,.format-gallery .et-pb-arrow-prev{color:#fff}.format-gallery .et_pb_slider:hover .et-pb-arrow-prev{left:0}.format-gallery .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_column_1_4 .et_pb_slider .et_pb_slide,.et_pb_column_1_5 .et_pb_slider .et_pb_slide,.et_pb_column_1_6 .et_pb_slider .et_pb_slide{min-height:170px}.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next{right:0}.et-pb-controllers{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}.format-gallery .et-pb-controllers{bottom:0}.et-pb-controllers a{display:inline-block;background-color:hsla(0,0%,100%,.5);text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px;padding:0;opacity:.5}.et-pb-controllers .et-pb-active-control{opacity:1}.et_pb_post .et-pb-controllers a{margin-bottom:10px}.et-pb-controllers a:last-child{margin-right:0}.et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_slide_image{position:absolute;bottom:0}.et_pb_slide:first-child .et_pb_slide_image img{opacity:0}.et_pb_slide:first-child .et_pb_slide_image img.active{opacity:1;-webkit-animation-duration:.7s;-webkit-animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-duration:.7s;-moz-animation-delay:.6s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-o-animation-duration:.7s;-o-animation-delay:.6s;-o-animation-timing-function:ease-in-out;-o-animation-fill-mode:both;-ms-animation-duration:.7s;-ms-animation-delay:.6s;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:both;animation-duration:.7s;animation-delay:.6s;animation-timing-function:ease-in-out;animation-fill-mode:both;-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_media_alignment_center .et_pb_slide_image{bottom:auto;top:50%}.et-pb-active-slide .et_pb_slide_image,.et-pb-active-slide .et_pb_slide_video{-webkit-animation-duration:.7s;-webkit-animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-duration:.7s;-moz-animation-delay:.6s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-o-animation-duration:.7s;-o-animation-delay:.6s;-o-animation-timing-function:ease-in-out;-o-animation-fill-mode:both;-ms-animation-duration:.7s;-ms-animation-delay:.6s;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:both;animation-duration:.7s;animation-delay:.6s;animation-timing-function:ease-in-out;animation-fill-mode:both}.et-pb-active-slide .et_pb_slide_image{-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_slide_image img{vertical-align:bottom}.et_pb_slide_image,.et_pb_slide_video{width:47.25%;margin-right:5.5%}.et-pb-active-slide .et_pb_slide_description{-webkit-animation-duration:.7s;-webkit-animation-delay:.9s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-duration:.7s;-moz-animation-delay:.9s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-o-animation-duration:.7s;-o-animation-delay:.9s;-o-animation-timing-function:ease-in-out;-o-animation-fill-mode:both;-ms-animation-duration:.7s;-ms-animation-delay:.9s;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:both;animation-duration:.7s;animation-delay:.9s;animation-timing-function:ease-in-out;animation-fill-mode:both;-webkit-animation-name:fadeBottom;animation-name:fadeBottom}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark .et_pb_slide_content{color:#fff}.et_pb_slide_description .et_pb_slide_title{font-weight:300;margin-top:0;font-size:46px}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:16% 8%;width:auto;margin:auto}.et_pb_slide_with_image .et_pb_slide_description{width:47.25%;padding-left:0;padding-right:0;text-align:left;float:right}.et_pb_slide_content{font-size:14px;font-weight:400;color:#333}.et_pb_slide_content p:last-of-type{padding-bottom:0}.et_pb_slides .et_pb_container{display:table;table-layout:fixed}.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}.et_pb_slides .et_pb_empty_slide.et_pb_container,.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_temp_slide{display:block}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et_parallax_bg.et_parallax_bg__hover,.et_parallax_bg.et_parallax_bg__sticky,.et_parallax_bg.et_parallax_bg_phone,.et_parallax_bg.et_parallax_bg_tablet,.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky){display:none}.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky{display:block}@media (max-width:980px){.et_parallax_bg.et_parallax_bg_tablet_exist{display:none}.et_parallax_bg.et_parallax_bg_tablet{display:block}}@media (max-width:767px){.et_parallax_bg.et_parallax_bg_phone_exist{display:none}.et_parallax_bg.et_parallax_bg_phone{display:block}}.et_pb_module.et_pb_section_parallax,.et_pb_posts_nav a.et_pb_section_parallax,.et_pb_tab.et_pb_section_parallax{position:relative}.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:fixed}body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll;bottom:auto}.et_pb_section_parallax.et_pb_column .et_pb_module,.et_pb_section_parallax.et_pb_row .et_pb_column,.et_pb_section_parallax.et_pb_row .et_pb_module{z-index:9;position:relative}.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:center}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_video{display:none}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description{text-align:center}.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:none}.et_pb_column_1_2 .et_pb_slide_content,.et_pb_column_1_3 .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slide_content,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slide_content{font-size:14px}.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:block}.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:26px;font-weight:400}.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:22px;font-weight:400}.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:hidden}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{position:relative;background:#464646!important}.et_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url(//wp-den.com/wp-content/themes/divi-child/css/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{color:#fff!important}.et_pb_text_align_left{text-align:left}.et_pb_text_align_center{text-align:center}.et_pb_text_align_right{text-align:right}.et_pb_text_align_justified{text-align:justify}ul.et_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0}.et_pb_social_media_follow li{display:inline-block;margin-bottom:8px;position:relative}.et_pb_social_media_follow li a{margin-right:8px;display:inline-block;text-decoration:none;text-align:center;position:relative}.et_pb_social_media_follow li a.follow_button{padding:0 12px;margin-top:5px;margin-right:25px;font-size:14px;line-height:1.6em;background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);border-radius:3px;border-width:0;border-style:solid;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.et_pb_social_media_follow li.last-child a,.et_pb_social_media_follow li:last-child a{margin-right:0}.et_pb_social_media_follow.has_follow_button li.last-child a.icon,.et_pb_social_media_follow.has_follow_button li:last-child a.icon{margin-right:8px}.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}.et_pb_social_media_follow li a.icon{height:32px;width:32px;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_social_media_follow li a.icon:before{height:32px;width:32px;font-size:16px;line-height:32px;display:block;color:#fff;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;position:relative;z-index:10}.et_pb_social_media_follow li a.icon:hover:before{color:hsla(0,0%,100%,.7)}.et_pb_social_media_follow li a.icon{border-radius:3px}.et_pb_social_media_follow_network_name{display:none}.et_pb_section{position:relative;background-color:#fff}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.07);box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{-webkit-transition:none!important;transition:none!important}.et_pb_top_inside_divider{margin-top:-1px}.et_pb_bottom_inside_divider{margin-bottom:-1px}.et_pb_section_video:not(.et_pb_menu):not(.et_pb_fullwidth_menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;-webkit-transition:display .3s;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row_inner{width:100%;position:relative}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_space{-webkit-box-sizing:content-box;box-sizing:content-box;height:23px}.et_pb_divider_hidden{margin-bottom:0!important}.et_pb_divider_internal{display:inline-block;width:100%}.et_pb_divider{margin:0 0 30px;position:relative}.et_pb_divider:before{content:"";width:100%;height:1px;border-top:1px solid rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:10}.et_pb_divider:after,.et_pb_space:after{content:"";display:table}.et_pb_divider_position_bottom:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center:before{top:50%!important}@media (max-width:980px){.et_pb_divider_position_top_tablet:before{top:0!important;bottom:auto!important}.et_pb_divider_position_bottom_tablet:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center_tablet:before{top:50%!important}}@media (max-width:767px){.et_pb_divider_position_top_phone:before{top:0!important;bottom:auto!important}.et_pb_divider_position_bottom_phone:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center_phone:before{top:50%!important}}.et_pb_fullwidth_header{padding:50px 0;position:relative;background-position:50%;background-size:cover}.et_pb_fullwidth_header p{padding-bottom:0}.et_pb_fullwidth_header_subhead{display:block}.et_pb_fullscreen{padding:0}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_fullwidth_header .et_pb_fullwidth_header_container{position:relative;z-index:3;width:80%;max-width:1080px;margin-left:auto;margin-right:auto}.et_pb_fullscreen .et_pb_fullwidth_header_container{min-height:100vh;width:80%;max-width:none;height:100%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-bottom{-ms-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-center{-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap}.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-center .header-image-container.center{-webkit-align-self:flex-start;-ms-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container{width:100%;-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container.center,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container.center{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content-container.bottom,.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-image-container.bottom{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left{display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right{display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-flow:row-reverse}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container{width:100%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container,.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container{width:50%;-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom,.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom,.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{text-align:left;margin-left:0}.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content{margin-right:6%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{text-align:right;margin-right:0;float:right}.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content{margin-left:6%}.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom{margin-bottom:80px}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{padding-left:0}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{padding-right:0}.et_pb_fullwidth_header .header-content{padding:10px;text-align:center}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{margin:20px auto;width:80%;max-width:800px}.et_pb_fullwidth_header .header-image{text-align:center;margin-left:2%;margin-right:2%;line-height:0}.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button{margin-top:20px;display:inline-block}.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one{margin-right:15px}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .et_pb_button_one{margin-right:0}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .et_pb_button_two{margin-left:15px}.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;pointer-events:none}.et_pb_fullwidth_header .et_pb_parallax_css{background-repeat:no-repeat;background-position:top;background-size:cover;background-attachment:fixed;position:absolute;width:100%;height:100%;overflow:hidden}.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll{width:100%;min-height:30px;text-align:center;padding-top:10px;padding-bottom:20px;margin:0 auto;position:absolute;z-index:3;right:0;bottom:0;left:0;pointer-events:none}.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a{display:inline-block;pointer-events:all}.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon{color:#fff;font-size:3.5em}.et_pb_fullwidth_header .scroll-down-container .scroll-down-phone,.et_pb_fullwidth_header .scroll-down-container .scroll-down-tablet{display:none}@media (max-width:980px){.et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down,.et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-phone{display:none}.et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-tablet{display:inline-block}}@media (max-width:767px){.et_pb_fullwidth_header .scroll-down-container-phone .scroll-down,.et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-tablet{display:none}.et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-phone{display:inline-block}}.et_pb_accordion .et_pb_toggle{margin-bottom:10px;position:relative}.et_pb_accordion .et_pb_toggle:last-child{margin-bottom:0}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:none}.et_pb_counters,.et_pb_pricing,.et_pb_tabs_controls,.et_pb_widget_area ul{list-style:none!important;padding:0!important;line-height:inherit!important}.et_pb_gallery .et_pb_gallery_items,.et_pb_gallery.et_pb_section_parallax{width:100%}.et_pb_gallery.et_pb_section_parallax:hover{overflow:hidden}.et_pb_gallery_grid .et_pb_gallery_items{transition:height .2s ease-in-out;-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out}.et_pb_gallery_grid .et_pb_gallery_image{position:relative}.et_pb_gallery_image{line-height:0}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item,.et_pb_gallery_grid .et_pb_gallery_item{display:none}.et_pb_portfolio .et_pb_portfolio_item{position:relative}.et_pb_gallery_fullwidth .et_pb_gallery_item{display:none;float:left;margin-right:-100%;position:relative}.et_pb_gallery_fullwidth .et_pb_gallery_image img,.et_pb_gallery_fullwidth .et_pb_gallery_item{width:100%}.et_pb_gallery_fullwidth .et_pb_gallery_item:first-child{display:block}.et_pb_gallery .et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_gallery .et_pb_bg_layout_light .et-pb-arrow-prev{color:inherit}.et_pb_portfolio.et_pb_section_parallax .pagination,.et_pb_portfolio.et_pb_section_parallax .wp-pagenavi,.et_pb_portfolio.et_pb_section_video .pagination,.et_pb_portfolio.et_pb_section_video .wp-pagenavi,.et_pb_portfolio_grid.et_pb_section_parallax .pagination,.et_pb_portfolio_grid.et_pb_section_parallax .wp-pagenavi,.et_pb_portfolio_grid.et_pb_section_video .pagination,.et_pb_portfolio_grid.et_pb_section_video .wp-pagenavi{position:relative}.et_pb_text_align_left.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,.et_pb_text_align_left.et_pb_gallery .et_pb_gallery_pagination ul,.et_pb_text_align_left .wp-pagenavi{text-align:left}.et_pb_text_align_center.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,.et_pb_text_align_center.et_pb_gallery .et_pb_gallery_pagination ul,.et_pb_text_align_center .wp-pagenavi{text-align:center}.et_pb_text_align_right.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,.et_pb_text_align_right.et_pb_gallery .et_pb_gallery_pagination ul,.et_pb_text_align_right .wp-pagenavi{text-align:right}.et_pb_text_align_justified.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,.et_pb_text_align_justified.et_pb_gallery .et_pb_gallery_pagination ul,.et_pb_text_align_justified .wp-pagenavi{text-align:justify}.et_pb_filterable_portfolio .et_pb_portfolio_filters{clear:both;margin:0 0 40px}.et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portfolio_filters,.et_pb_filterable_portfolio.et_pb_section_video .et_pb_portfolio_filters{position:relative}.et_pb_filterable_portfolio .et_pb_portfolio_filters ul{list-style-type:none!important;padding:0}.et_pb_filterable_portfolio.et_pb_text_align_center .et_pb_portfolio_filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_filterable_portfolio.et_pb_text_align_justified .et_pb_portfolio_filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_filterable_portfolio.et_pb_text_align_right .et_pb_portfolio_filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_filterable_portfolio .et_pb_portfolio_filters li{float:left;font-size:14px;line-height:1em}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{color:#666;padding:10px 20px;border:1px solid #e2e2e2;display:block;height:auto;overflow:hidden;margin:-1px -1px 0 0;background-color:#fff}.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a{border-radius:3px 0 0 3px}.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{border-radius:0 3px 3px 0}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{color:#666;background-color:#f4f4f4}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#82c0c7;background-color:#f9f9f9}.et_pb_filterable_portfolio .et_pb_portfolio_items,.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper{width:100%;position:relative}.et_pb_filterable_portfolio .et_pb_portfolio_item.active,.et_pb_gallery_grid .et_pb_gallery_item{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:100%}.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a{border-radius:3px 3px 0 0}.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{border-radius:0 0 3px 3px}.et_pb_filterable_portfolio .et_pb_portofolio_pagination,.et_pb_gallery .et_pb_gallery_pagination{width:100%;border-top:1px solid #e2e2e2;position:relative}.et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portofolio_pagination,.et_pb_filterable_portfolio.et_pb_section_video .et_pb_portofolio_pagination{position:relative}.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,.et_pb_gallery .et_pb_gallery_pagination ul{list-style-type:none!important;text-align:right;margin:0;padding:0}.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li,.et_pb_gallery .et_pb_gallery_pagination ul li{display:inline-block;padding:10px}.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a,.et_pb_gallery .et_pb_gallery_pagination ul li a{font-size:16px;line-height:16px;color:#999}.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active{color:#82c0c7}.et_pb_gallery_pagination ul:after{content:"";width:100%;height:0;display:inline-block}.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portofolio_pagination ul li a,.et_pb_gallery.et_pb_bg_layout_dark .et_pb_gallery_pagination ul li a{color:#fff}.et_pb_portfolio_items_wrapper.no_pagination{border-bottom:none}.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}.et_pb_fullwidth_portfolio{margin:0;position:relative;overflow:hidden}.et_pb_fullwidth_portfolio .et_overlay{border:none;pointer-events:auto}.et_pb_fullwidth_portfolio .et_pb_carousel_group{display:none;float:left;width:100%;position:relative}.et_pb_fullwidth_portfolio .et_pb_carousel_group.active,.et_pb_fullwidth_portfolio.et_pb_fullwidth_portfolio_grid .et_pb_carousel_group{display:block}.et_pb_fullwidth_portfolio .et_pb_portfolio_items{width:100%;position:relative;overflow:hidden;left:0;top:0}.et_pb_fullwidth_portfolio .et_pb_portfolio_item{float:left;margin:0;height:0;width:20%;position:relative}.et_pb_fullwidth_portfolio .et_pb_portfolio_image{position:relative;overflow:hidden;width:100%;height:100%;margin:0}.et_pb_fullwidth_portfolio .et_pb_portfolio_image img{max-width:100%;height:inherit;min-height:100%;min-width:100%}.et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img{height:100%}.et_pb_fullwidth_portfolio .et_pb_portfolio_image.portrait img{width:100%}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay:before{top:45%;-webkit-transition:all .4s;transition:all .4s}.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay:before{top:33%}.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_image .et_overlay{background:rgba(0,0,0,.6)}.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .meta p{color:#fff}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta{position:absolute;opacity:0;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0)}.et_pb_fullwidth_portfolio .et_pb_portfolio_title,.et_pb_fullwidth_portfolio h2.et_pb_portfolio_title{text-align:center;margin:30px 0;position:relative}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3,.et_pb_fullwidth_portfolio .et_pb_portfolio_image p{display:block;position:relative;float:left;z-index:5;width:100%;text-align:center;-webkit-transition:all .3s;transition:all .3s;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0)}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3{margin-top:40%;padding:0 5px}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay+p.post-meta{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_pb_module_header,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3{margin-top:35%}.et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_fullwidth_portfolio:hover .et-pb-arrow-next{right:22px;opacity:1}.et_pb_fullwidth_portfolio .et_pb_no_results .entry,.et_pb_post_slider .et_pb_no_results .entry{height:285.75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_section:not(.et_pb_fullwidth_section) .et_pb_post_slider .et_pb_no_results .entry{height:auto;padding:16% 8%}.et_pb_title_container h1{font-size:26px}.et_pb_column_1_3 .et_pb_title_container h1,.et_pb_column_1_4 .et_pb_title_container h1,.et_pb_column_1_5 .et_pb_title_container h1,.et_pb_column_1_6 .et_pb_title_container h1,.et_pb_column_2_5 .et_pb_title_container h1{font-size:18px}.et_pb_post_title.et_pb_featured_bg{padding:16% 8%;background-size:cover;background-position:50%;position:relative;overflow:hidden}.et_pb_post_title .et_pb_parallax_css{background-repeat:no-repeat;background-position:top;background-size:cover;background-attachment:fixed;position:absolute;width:100%;height:100%;overflow:hidden}.et_pb_title_featured_container{margin-left:auto;margin-right:auto}.et_pb_title_featured_container .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%;width:100%}.et_pb_title_featured_container img{width:100%}.et_pb_post_title.et_pb_featured_bg .et_pb_title_container{padding:1em 1.5em}.et_pb_title_container{display:block;max-width:100%;word-wrap:break-word;z-index:98;position:relative}.et_pb_title_featured_container{line-height:0;position:relative}p.et_pb_title_meta_container{padding-bottom:1em}p.et_pb_title_meta_container .et_pb_title_meta_item--visible+.et_pb_title_meta_item--visible:before{content:" | "}.et_pb_post_title.et_pb_featured_bg .et_pb_title_meta_container{padding-bottom:0}.et_pb_fullwidth_section .et_pb_post_title{padding:6% 0;position:relative}.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_above{padding-top:0}.et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg .et_pb_title_container,.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below{padding-bottom:0}.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container{width:80%;max-width:1080px;margin:auto;display:block}.et_pb_fullwidth_code.et_pb_module{z-index:9;position:relative}.et_pb_module.et_pb_has_overlay,article.et_pb_has_overlay .et_pb_blog_image_container{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}.et_pb_slider.et_pb_post_slider{background-position:50%;background-size:100%;background-size:cover}.et_pb_post_slider .et_pb_slide{background-repeat:no-repeat}.et_pb_post_slider_image_bottom .et_pb_slide_image{position:relative;margin:0 auto 10px!important}.et_pb_post_slider_image_bottom .et_pb_slide_description{padding-bottom:8%}.et_pb_post_slider_image_top .et_pb_slide_image{position:relative;margin:8% auto 0!important}.et_pb_post_slider_image_top .et_pb_slide_description{padding-top:8%;padding-bottom:8%}.et_pb_post_slider_image_right .et_pb_slide_description{float:left!important}.et_pb_post_slider_image_right .et_pb_slide_image{right:0;margin-right:0}.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{padding:30px;border-radius:3px}.et_pb_slider_with_overlay .et_pb_slide_overlay_container{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.et_pb_slide_content .post-meta,.et_pb_slide_content .post-meta a{font-size:13px!important;font-weight:400!important}.et_pb_slide_content .post-meta{padding-bottom:0!important;padding-top:5px}.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,.3)}.et_pb_post_slider.et_pb_bg_layout_dark .post-meta,.et_pb_post_slider.et_pb_bg_layout_dark .post-meta a{color:#fff!important}.et_pb_post_slider.et_pb_bg_layout_light .post-meta,.et_pb_post_slider.et_pb_bg_layout_light .post-meta a{color:#333!important}.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image{opacity:0}.et_pb_wc_related_products ul.products li.product,.et_pb_wc_upsells ul.products li.product{margin:0 3.8% 2.992em 0}.et_pb_wc_related_products ul.products li.product a img,.et_pb_wc_upsells ul.products li.product a img{margin-bottom:0!important}.et_pb_wc_related_products ul.products li.product.last,.et_pb_wc_upsells ul.products li.product.last{margin-right:0}.et_pb_wc_related_products ul.products.columns-1 li.product,.et_pb_wc_upsells ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_wc_related_products ul.products.columns-2 li.product,.et_pb_wc_upsells ul.products.columns-2 li.product{width:48%}.et_pb_wc_related_products ul.products.columns-3 li.product,.et_pb_wc_upsells ul.products.columns-3 li.product{width:30.75%}.et_pb_wc_related_products ul.products.columns-4 li.product,.et_pb_wc_upsells ul.products.columns-4 li.product{width:22.15%}.et_pb_wc_related_products ul.products.columns-5 li.product,.et_pb_wc_upsells ul.products.columns-5 li.product{width:16.95%}.et_pb_wc_related_products ul.products.columns-6 li.product,.et_pb_wc_upsells ul.products.columns-6 li.product{width:13.5%}.et_pb_wc_related_products.et_pb_text_align_center .products .star-rating,.et_pb_wc_related_products.et_pb_text_align_justified .products .star-rating,.et_pb_wc_related_products.et_pb_text_align_right .products .star-rating,.et_pb_wc_upsells.et_pb_text_align_center .products .star-rating,.et_pb_wc_upsells.et_pb_text_align_justified .products .star-rating,.et_pb_wc_upsells.et_pb_text_align_right .products .star-rating{display:inline-block}.et_pb_wc_related_products .et_shop_image>img,.et_pb_wc_upsells .et_shop_image>img{border-style:solid}@media (min-width:981px){.woocommerce-page .et_pb_wc_related_products ul.products li.first,.woocommerce-page .et_pb_wc_upsells ul.products li.first{clear:both}.et_pb_wc_related_products ul.products:not(.columns-4) li.product:nth-child(4n+1),.et_pb_wc_upsells ul.products:not(.columns-4) li.product:nth-child(4n+1){clear:none}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product,.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product{width:22.15%;margin-right:3.8%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.last,.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.last,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.last,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.last{margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product,.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.product{width:16.95%;margin-right:3.8%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.last,.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.last,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.last,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.last{margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product,.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.product{width:13.5%;margin-right:3.8%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.last,.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.last,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.last,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.last{margin-right:0}.et_full_width_page.woocommerce-page .et_pb_wc_related_products ul.products.columns-3 li.product:nth-child(4n),.et_full_width_page.woocommerce-page .et_pb_wc_related_products ul.products.columns-5 li.product:nth-child(4n),.et_full_width_page.woocommerce-page .et_pb_wc_related_products ul.products.columns-6 li.product:nth-child(4n),.et_full_width_page.woocommerce-page .et_pb_wc_upsells ul.products.columns-3 li.product:nth-child(4n),.et_full_width_page.woocommerce-page .et_pb_wc_upsells ul.products.columns-5 li.product:nth-child(4n),.et_full_width_page.woocommerce-page .et_pb_wc_upsells ul.products.columns-6 li.product:nth-child(4n){margin-right:3.8%}}@media (max-width:980px){.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product,.et_pb_wc_related_products ul.products.columns-1 li.product,.et_pb_wc_related_products ul.products.columns-2 li.product,.et_pb_wc_related_products ul.products.columns-3 li.product,.et_pb_wc_related_products ul.products.columns-4 li.product,.et_pb_wc_related_products ul.products.columns-5 li.product,.et_pb_wc_related_products ul.products.columns-6 li.product,.et_pb_wc_upsells ul.products.columns-1 li.product,.et_pb_wc_upsells ul.products.columns-2 li.product,.et_pb_wc_upsells ul.products.columns-3 li.product,.et_pb_wc_upsells ul.products.columns-4 li.product,.et_pb_wc_upsells ul.products.columns-5 li.product,.et_pb_wc_upsells ul.products.columns-6 li.product{width:48%!important;margin-right:4%!important}.et_pb_shop ul.products.columns-1 li:nth-child(2n+2),.et_pb_shop ul.products.columns-2 li:nth-child(2n+2),.et_pb_shop ul.products.columns-3 li:nth-child(2n+2),.et_pb_shop ul.products.columns-4 li:nth-child(2n+2),.et_pb_shop ul.products.columns-5 li:nth-child(2n+2),.et_pb_shop ul.products.columns-6 li:nth-child(2n+2),.et_pb_wc_related_products ul.products.columns-1 li:nth-child(2n+2),.et_pb_wc_related_products ul.products.columns-2 li:nth-child(2n+2),.et_pb_wc_related_products ul.products.columns-3 li:nth-child(2n+2),.et_pb_wc_related_products ul.products.columns-4 li:nth-child(2n+2),.et_pb_wc_related_products ul.products.columns-5 li:nth-child(2n+2),.et_pb_wc_related_products ul.products.columns-6 li:nth-child(2n+2),.et_pb_wc_upsells ul.products.columns-1 li:nth-child(2n+2),.et_pb_wc_upsells ul.products.columns-2 li:nth-child(2n+2),.et_pb_wc_upsells ul.products.columns-3 li:nth-child(2n+2),.et_pb_wc_upsells ul.products.columns-4 li:nth-child(2n+2),.et_pb_wc_upsells ul.products.columns-5 li:nth-child(2n+2),.et_pb_wc_upsells ul.products.columns-6 li:nth-child(2n+2){margin-right:0!important}.et_pb_shop ul.products.columns-1 li:nth-child(3n+1),.et_pb_shop ul.products.columns-2 li:nth-child(3n+1),.et_pb_shop ul.products.columns-3 li:nth-child(3n+1),.et_pb_shop ul.products.columns-4 li:nth-child(3n+1),.et_pb_shop ul.products.columns-5 li:nth-child(3n+1),.et_pb_shop ul.products.columns-6 li:nth-child(3n+1),.et_pb_wc_related_products ul.products.columns-1 li:nth-child(3n+1),.et_pb_wc_related_products ul.products.columns-2 li:nth-child(3n+1),.et_pb_wc_related_products ul.products.columns-3 li:nth-child(3n+1),.et_pb_wc_related_products ul.products.columns-4 li:nth-child(3n+1),.et_pb_wc_related_products ul.products.columns-5 li:nth-child(3n+1),.et_pb_wc_related_products ul.products.columns-6 li:nth-child(3n+1),.et_pb_wc_upsells ul.products.columns-1 li:nth-child(3n+1),.et_pb_wc_upsells ul.products.columns-2 li:nth-child(3n+1),.et_pb_wc_upsells ul.products.columns-3 li:nth-child(3n+1),.et_pb_wc_upsells ul.products.columns-4 li:nth-child(3n+1),.et_pb_wc_upsells ul.products.columns-5 li:nth-child(3n+1),.et_pb_wc_upsells ul.products.columns-6 li:nth-child(3n+1){clear:none}}.et_pb_wc_additional_info.et_pb_hide_title h2{display:none}.et_pb_wc_title h1{padding-bottom:0}.et_pb_wc_meta.et_pb_wc_meta_layout_stacked .posted_in,.et_pb_wc_meta.et_pb_wc_meta_layout_stacked .sku_wrapper,.et_pb_wc_meta.et_pb_wc_meta_layout_stacked .tagged_as{display:block}.et_pb_wc_meta_empty{display:none}.et_pb_wc_meta .product_meta>span:last-child:after{content:""!important}.et_pb_wc_meta.et_pb_wc_no_categories .posted_in,.et_pb_wc_meta.et_pb_wc_no_sku .sku_wrapper,.et_pb_wc_meta.et_pb_wc_no_tags .tagged_as{display:none}.et_pb_wc_price .price{font-size:26px!important}.et_pb_wc_price .price del{color:#999}.et_pb_wc_add_to_cart form.cart .button,.et_pb_wc_add_to_cart form.cart div.quantity{float:none!important;display:inline-block;vertical-align:middle}.et_pb_wc_add_to_cart form.cart{margin-top:0!important;margin-bottom:0!important}.et_pb_wc_add_to_cart form.cart .variations td .label{font-weight:700}.et_pb_wc_add_to_cart form.cart .variations td select{border-style:solid!important;border-width:0;-moz-appearance:none;-webkit-appearance:none;width:100%}.et_pb_wc_add_to_cart form.cart .variations td.value{position:relative}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{border:6px solid transparent;border-top-color:#666;content:"";display:block;height:0;margin-top:3px;pointer-events:none;position:absolute;right:10px;-webkit-transform:translateY(-145%);transform:translateY(-145%);width:0}.et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations{float:right;margin-top:1em}.et_pb_wc_add_to_cart.et_pb_hide_input_quantity .quantity,.et_pb_wc_add_to_cart.et_pb_hide_input_quantity .woocommerce-grouped-product-list-item__quantity{display:none!important}.et_pb_wc_add_to_cart.et_pb_hide_stock .stock{display:none}.et_pb_wc_add_to_cart .quantity input.qty{border:0 solid #333!important;width:auto;max-width:3.631em}.et_pb_wc_cart_notice .woocommerce-error{background-color:transparent;margin:0}.et_pb_wc_cart_notice .wc-forward{border-width:0;border-style:solid}.et_pb_wc_cart_notice .woocommerce-message{margin:0;border:0 solid #333!important}.et_pb_wc_rating .star-rating span.rating{display:none}.et_pb_wc_rating .et-pb-icon{font-size:16px}.et_pb_wc_rating .woocommerce-review-link{vertical-align:text-bottom;line-height:1.7em}.et_pb_wc_rating .woocommerce-product-rating{margin-bottom:0}.et_pb_wc_rating .woocommerce-product-rating .star-rating{float:none;display:inline-block;margin:0}.et_pb_wc_rating.et_pb_wc_rating_layout_stacked .woocommerce-review-link{float:none;display:block}.et_pb_wc_rating.et_pb_wc_rating_no_rating .star-rating,.et_pb_wc_rating.et_pb_wc_rating_no_reviews .woocommerce-review-link{display:none}.et_pb_wc_reviews.et_pb_comments_module.et_pb_no_comments_count #comments{display:block}.et_pb_wc_reviews.et_pb_no_comments_count .woocommerce-Reviews-title{display:none}.et_pb_wc_reviews.et_pb_module .star-rating{margin-bottom:12px!important}.et_pb_wc_reviews.et_pb_module .star-rating span:before{-webkit-transition:color .3s;transition:color .3s}.et_pb_wc_reviews.et_pb_no_avatar .avatar{display:none}.et_pb_wc_reviews.et_pb_no_avatar #reviews #comments ol.commentlist li .comment-text{margin-left:0!important}.et_pb_wc_reviews .comment-reply-title{display:block}@media (min-width:480px){.et_pb_row>.et_pb_column_1_6 .et_pb_wc_reviews #reviews #comments ol.commentlist li img.avatar{float:none;position:relative;margin-bottom:10px}.et_pb_row>.et_pb_column_1_6 .et_pb_wc_reviews #reviews #comments ol.commentlist li .comment-text{margin-left:0!important}}@media (min-width:980px){.et_pb_row>.et_pb_column_1_5 .et_pb_wc_reviews #reviews #comments ol.commentlist li img.avatar,.et_pb_row_inner>.et_pb_column_1_6 .et_pb_wc_reviews #reviews #comments ol.commentlist li img.avatar,.et_pb_row_inner>.et_pb_column_2_9 .et_pb_wc_reviews #reviews #comments ol.commentlist li img.avatar{float:none;position:relative;margin-bottom:10px}.et_pb_row>.et_pb_column_1_5 .et_pb_wc_reviews #reviews #comments ol.commentlist li .comment-text,.et_pb_row_inner>.et_pb_column_1_6 .et_pb_wc_reviews #reviews #comments ol.commentlist li .comment-text,.et_pb_row_inner>.et_pb_column_2_9 .et_pb_wc_reviews #reviews #comments ol.commentlist li .comment-text{margin-left:0!important}}.et_pb_wc_stock .out-of-stock{color:red}.et_pb_wc_stock .in-stock{color:#77a464}.et_pb_wc_stock .stock{font-size:13px}.et_pb_wc_images .et_pb_module_inner:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.woocommerce-page .et_builder_inner_content.product .et_pb_wc_images div.images,.woocommerce .et_builder_inner_content.product .et_pb_wc_images div.images,body.woocommerce-page #content .et_builder_inner_content.product .et_pb_wc_images div.images{width:100%}.et_pb_wc_images div.images ol.flex-control-thumbs.flex-control-nav{overflow:visible}.et_pb_wc_images div.images ol.flex-control-thumbs.flex-control-nav li{border-style:solid}.et_pb_wc_images .woocommerce-product-gallery--without-images .woocommerce-product-gallery__wrapper{border-width:0;border-style:solid}.et_pb_wc_images .woocommerce-product-gallery.images{width:100%}.et_pb_wc_images .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{border-width:0;border-style:solid}.et_pb_wc_images .flex-control-nav img,.et_pb_wc_images .flex-viewport{border-style:solid}.et_pb_column_1_2 .et_pb_post_slider_image_bottom .et_pb_slide,.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide,.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide,.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide,.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide,.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide,.et_pb_column_3_5 .et_pb_post_slider_image_bottom .et_pb_slide,.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide{padding-bottom:6%}.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video{margin-bottom:10%!important}.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_video,.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_video{margin-bottom:5%!important}.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_video{margin-bottom:7%!important}.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_video,.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide_video,.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_video{margin-bottom:15%!important}.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_video,.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide_video,.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide_video{margin-bottom:25%!important}.et_pb_post_slider.et_pb_module .et_pb_row{width:100%}.et_pb_post_slider.et_pb_module .et_pb_with_background .et_pb_row{width:80%}.et_pb_post_slider.et_pb_module .et_pb_section{background-color:transparent}.et_pb_search .screen-reader-text{display:none}.et_pb_search{border:1px solid #ddd;border-radius:3px;overflow:hidden}.et_pb_search input.et_pb_s,.et_pb_search input.et_pb_searchsubmit{padding:.715em;margin:0;font-size:14px;line-height:normal!important;border:none;color:#666}.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et_pb_search input.et_pb_s::-moz-placeholder{color:#666}.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#666}.et_pb_search input.et_pb_s{-webkit-appearance:none;background:transparent;display:inline-block;padding-right:80px;width:100%}.et_pb_search .et_pb_searchform{position:relative}.et_pb_search input.et_pb_searchsubmit{min-height:100%!important;background-color:#ddd;position:absolute;top:0;bottom:0;cursor:pointer}.et_pb_search.et_pb_text_align_center .et_pb_searchsubmit,.et_pb_search.et_pb_text_align_left .et_pb_searchsubmit{right:0}.et_pb_search.et_pb_text_align_right .et_pb_searchsubmit{right:auto;left:0}.et_pb_search.et_pb_text_align_right input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et_pb_search.et_pb_text_align_center input.et_pb_s{text-align:center}.et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit{display:none}.et_pb_search.et_pb_hide_search_button input.et_pb_s{padding-left:.7em!important;padding-right:.7em!important}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s{color:#fff;border:2px solid #fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-webkit-input-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-moz-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit{background-color:transparent;color:#fff;font-weight:500;border:2px solid #fff}.et_pb_comments_module #comment-wrap{padding-top:0;position:relative}.et_pb_comments_module.et_pb_no_avatar .comment_avatar{display:none}.et_pb_comments_module.et_pb_no_avatar .comment-body{padding-left:0!important;min-height:0!important}.et_pb_comments_module.et_pb_no_avatar.et_pb_no_reply_button .comment-body{margin-bottom:15px!important}.et_pb_comments_module.et_pb_no_reply_button span.reply-container{display:none}.et_pb_comments_module.et_pb_no_reply_button .comment-body{padding-right:0!important}.et_pb_comments_module.et_pb_no_comments_count #comments{display:none}.et_pb_bg_layout_dark .comment_postinfo a,.et_pb_bg_layout_dark .comment_postinfo span{color:#fff}.et_pb_posts_nav.nav-single:after{clear:both;display:block;content:""}.et_pb_posts_nav a{display:inline-block}.et_pb_code_inner,.et_pb_posts_nav .meta-nav,.et_pb_posts_nav .nav-label,.et_pb_posts_nav .nav-next,.et_pb_posts_nav .nav-previous{position:relative}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-70%)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-70%);transform:translateX(-70%)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideWidth{0%{width:0}}@keyframes slideWidth{0%{width:0}}@-webkit-keyframes gridFadeIn{0%{opacity:0;-webkit-transform:translatey(-5%)}to{opacity:1;-webkit-transform:translatey(0)}}@keyframes gridFadeIn{0%{opacity:0;-webkit-transform:translatey(-5%);transform:translatey(-5%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}

/*Logo*/

body #page-container #top-header .container,
body #page-container #main-header .et_pb_row,
body #page-container #top-menu .et_pb_row {
   max-width: 1550px !important;
   width: 90% !important;
}

#main-header a.maxi_logo {
	max-width: 200px;
}

#main-header a.maxi_logo img {    
	min-height: 80px;
    margin-top: 0px;
    margin-bottom: -15px;
}

#main-header a.logo,
#main-header a.divi_den_logo,
#main-header a.maxi_logo {
    float: left !important;
    position: relative;

}

#main-header a.logo,
#main-header a.divi_den_logo{
    padding-right: 68px;
}


#main-header a.logo:after,
#main-header a.divi_den_logo:after{
    content: "";
    display: inline-block;
    width: 1px;
    height: 90%;
    background-color: #e6e6e6;
    position: absolute;
    right: 33px;
    top: 5%;
}

#main-header .header-content > li.wpmenucartli {
    margin-right: 0 !important;
    margin-left: 20px !important;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 15px;
}

nav.fullwidth-menu-nav {
 float: left;
}


body li.wpmenucartli a.wpmenucart-contents span.cartcontents {
    display: none !important;
}

body li.wpmenucartli a.wpmenucart-contents span.cartcontents.cart-changed {
   display: inline-block !important;
}

/*Header Top Section*/

@media all and (min-width: 980px) {
   #top-header {
       height: 63.5px;
   }
}

.notice_is_exist .header_top_section {
    display: block;
}

#wpfront-notification-bar.wpfront-fixed {
    z-index: 19999;
}

body.page-id-243487 .notice_is_exist .header_top_section,
body.page-id-288244 .notice_is_exist .header_top_section {
    display: none !important;
}

body.page-id-243487 #top-header.notice_is_exist,
body.page-id-288244 #top-header.notice_is_exist {
    padding-top: 0 !important;
}

.header_top_section {
    /*background: rgb(2,0,36);*/
    /*background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(92,0,195,1) 0%, rgba(255,74,158,1) 100%);*/
    background-image: url(//wp-den.com/wp-content/themes/divi-child/images/cyber-notice-bg.jpg);
    /*background-image: url(//wp-den.com/wp-content/themes/divi-child/images/cm-2019-hero-bg.jpg);*/
    /*background: #023a5d;*/
    position: fixed;
    z-index: 99999;
    width: 100%;
    display: none;
    background-size: cover;
    background-position: center center;
    /*box-shadow: inset 0 20px 35px #205ba4;*/
}

/*#page-container .header_top_section:before{*/
/*content: "";*/
/*display: block;*/
/*position: absolute;*/
/*top:0;*/
/*left: 0;*/
/*width: 100%;*/
/*box-shadow: 0px 20px 35px #387dd3;*/
/*}*/
#page-container .header_top_section {
    padding: 20px 0 !important;
    text-align: center;
    overflow: hidden;
}

#page-container .header_top_section p.countdown > span:not(#demo) {
    line-height: 120%;
    vertical-align: text-bottom;
    padding-right: 5px !important;
    text-transform: uppercase;
    max-width: 100%;
    display: inline-block;
    text-align: right;
    font-size: 14px;
    font-weight: 400 !important;
}

#page-container .header_top_section p.countdown span {
    vertical-align: middle;
    padding: 0 3px !important;
    font-weight: 600;
}

#page-container .header_top_section p.countdown span#demo span strong {
    font-weight: 700 !important;
    font-size: 30px !important;
    line-height: 100%;
    display: inline-block;
}

#page-container .header_top_section p.countdown span#demo span {
    font-weight: 600;
    display: inline-block;
}

#page-container .header_top_section p.countdown span#demo {
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px !important;
    line-height: 100%;
    padding: 0 !important;
}

#page-container .header_top_section p.countdown {
    margin-left: 20px !important;
}
#page-container .header_top_section p:not(.countdown) {
    line-height: 199% !important;
}

/*#page-container .header_top_section p.countdown {*/

/*float: right;*/

/*}*/

#page-container .header_top_section p {
    color: #fff !important;
    padding-bottom: 0 !important;
    font-family: lato,sans-serif;
    font-size: 24px !important;
    display: inline-block;
    vertical-align: middle;
    line-height: 165% !important;
    font-weight: 400 !important;
    /*text-transform: capitalize;*/
    /*text-shadow: 0 0 15px #ffffff;*/
    text-shadow: 0 0.2em 0.4em #22003c;
}

#page-container .header_top_section a.get_button {
    margin-left: 20px !important;
}

#page-container .header_top_section a.get_button:hover {
    background-image: none;
    background: #fff !important;
    color: #360153;
    opacity: 1;
}

#page-container .header_top_section a.get_button {
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
    background-color: #fff;
    padding: 8px 35px;
    border-radius: 50px;
    color: #fff;
    margin-left: 10px;
    cursor: pointer;
    transition: 0.3s !important;
    /*text-transform: uppercase;*/
    font-size: 18px;
    line-height: 180% !important;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    /*border: 2px solid #fff;*/
    /*text-shadow: 0 0 15px #ffffff;*/
    /*box-shadow: 0 0 5px #ffffff;*/
    box-shadow: 0 10px 40px 0px rgba(0,0,0,.5)!important;
    background-image: -webkit-linear-gradient(45deg,#ffc879 0%,#ff3100 100%);
}

#page-container .header_top_section a.close_icon:hover {
    transform: translate(0,-50%) rotate(90deg);
}

#page-container .header_top_section a.close_icon {
    font-family: ETmodules;
    color: #fff !important;
    font-size: 24px !important;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    transition: 0.3s !important;

    transform-origin: center center;
    font-weight: 700;
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 0 0;
    margin-left: 20px;
    margin-right: 0;

    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(0,-50%);
}

#page-container .header_top_section img{
    position: absolute;
    height: 100%;
    top: 0;

}

#page-container .header_top_section img.right_image{
    right: 0;
}
#page-container .header_top_section img.left_image{
    left: 0;
}

body #top-header.notice_is_exist {
    padding-top: 87px !important;
}

body #header.notice_is_exist {
    padding-top: 0 !important;
    transition: 0.3s;
    margin-bottom: 0 !important;
}


#wprmenu_bar {
    padding: 0px 5%;
}

body #mg-wprm-wrap.cbp-spmenu-right {
    top: 74px !important;
}
body.admin-bar #mg-wprm-wrap.cbp-spmenu-right {
    top: 109px !important;
}


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

    #page-container .header_top_section a.get_button,
    #page-container .header_top_section a.close_icon {
        margin-right: 1%;
    }

    #page-container .header_top_section a.get_button {
        margin-left: 0.5vw !important;
    }
}

@media only screen and (max-width: 1390px) {
    /*body #header.notice_is_exist {*/
    /*padding-top: 63px !important;*/
    /*}*/


    #page-container .header_top_section a.get_button {
        margin-left: 7px !important;
        padding: 8px 25px;
    }

    #page-container .header_top_section a.close_icon{
        margin-left: 10px !important;
    }


    #page-container .header_top_section a.get_button,
    #page-container .header_top_section a.close_icon {
        margin-right: 0;
    }


    #main-header a.logo,
	#main-header a.divi_den_logo{
        padding-right: 20px;
    }

    #main-header a.logo:after{
        right: 10px !important;
    }
	
	#main-header a.logo:after, #main-header a.divi_den_logo:after {
    	right: 13px;
	}
	
	#main-header a.maxi_logo img {
    min-height: 65px;
    margin-top: 0px;
    margin-bottom: 0px;
}


    #main-header a.logo, 
	#main-header a.divi_den_logo,
	#main-header a.maxi_logo{
        margin-top: 10px;
    }


    /*#page-container .header_top_section p:not(.countdown) {*/
    /*display: block;*/
    /*}*/

    #page-container .header_top_section {
        padding: 15px 0 !important;
    }

    body #top-header.notice_is_exist {
        padding-top: 65px !important;
    }
}

@media only screen and (max-width: 980px) {
    #page-container .header_top_section a.close_icon {
        margin-left: 0 !important;
        right: 20px;
        top: auto;
        transform: none;
        bottom: 22px;
    }


    #mg-wprm-wrap li.menu-item a {
        padding: 9px 14px !important;
    }

    /*#page-container .header_top_section p.countdown {*/
    /*display: block;*/
    /*margin-left: 0 !important;*/
    /*}*/



    #page-container .header_top_section p:not(.countdown) {
        line-height: 140% !important;
        font-size: 22px !important;
    }

    #page-container .header_top_section {
        padding: 11px 0 14px !important;
    }

    body #header.notice_is_exist {
        padding-top: 0 !important;
    }

    body #top-header.notice_is_exist {
        padding-top: 100px !important;
    }

    #page-container .header_top_section p:not(.countdown){
        display: block;
    }

    #page-container .header_top_section a.get_button{
        margin: 5px 0 0 !important;
    }
    #page-container .header_top_section a.get_button  {
        font-size: 14px !important;
    }

    body.page-id-243487 #top-header.notice_is_exist {
        padding-top: 0 !important;
    }

    #wprmenu_bar .menu_title a {
        top: 7px;
    }
}

@media only screen and (max-width: 782px) {
    body.admin-bar #mg-wprm-wrap.cbp-spmenu-right {
        top: 111px !important;
    }
}
@media only screen and (max-width: 767px) {

    #page-container .header_top_section p:not(.countdown) {
        font-size: 16px !important;
        width: 93%;
        margin: 0 auto;
    }

    #page-container .header_top_section p.countdown {
        margin-top: 5px !important;
    }

    #page-container .header_top_section p:not(.countdown) {
        line-height: 140% !important;
    }

    body #header.notice_is_exist {
        padding-top: 0 !important;
    }

    body #top-header.notice_is_exist {
        padding-top: 92px !important;
    }

    body.page-id-243487 #top-header.notice_is_exist {
        padding-top: 0 !important;
    }


    /*#page-container .header_top_section a.get_button {*/
    /*padding: 5px 10px;*/
    /*}*/


    /*#page-container .header_top_section a.get_button {*/
    /*margin: 10px auto 0 !important;*/
    /*display: block;*/
    /*max-width: 140px;*/
    /*}*/

    #page-container .header_top_section a.close_icon {
        bottom: 19px;
        /*top: 8px;*/
        /*transform: none;*/
        /*position: absolute;*/
    }

    #page-container .header_top_section a.get_button  {
        padding: 8px 10px;
    }

    #page-container .header_top_section img{
        display: none !important;
    }

    #page-container .header_top_section p.countdown {
        margin-left: 10px !important;
    }


    #page-container .header_top_section p.countdown span#demo span strong{
        font-size: 22px !important;
    }
}

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

    #page-container .header_top_section p:not(.countdown) {
        font-size: 16px !important;
        max-width: 300px;
    }


    /*#page-container .header_top_section a.get_button {*/
    /*margin-left: 0 !important;*/
    /*display: block;*/
    /*margin: 10px auto 0 !important;*/
    /*max-width: 170px !important;*/
    /*}*/

    #page-container .header_top_section p.countdown {
        margin-top: 10px !important;
    }

    body #header.notice_is_exist {
        padding-top: 0 !important;
    }

    body #top-header.notice_is_exist {
        padding-top: 116px  !important;
    }

    body.page-id-243487 #top-header.notice_is_exist {
        padding-top: 0 !important;
    }


    #page-container .header_top_section p {
        font-size: 16px !important;
        line-height: 140% !important;
    }

    #page-container .header_top_section p.countdown > span:not(#demo) {
        display: none !important;
    }


    #page-container .header_top_section p.countdown span#demo span strong{
        font-size: 24px !important;
    }

    #page-container .header_top_section .et_pb_row {
        padding: 14px 0px !important;
    }

    #page-container .header_top_section a.close_icon {
        /*font-size: 20px !important;*/
        /*padding: 0px 2px;*/
        right: 11px;
        /*top: auto;*/
        /*transform: none;*/
        /*bottom: 14px;*/
    }

    #page-container .header_top_section p {
        font-size: 18px !important;
    }

    #page-container .header_top_section a.get_button {
        max-width: 200px;
        margin: 7px auto 0 !important;
        display: block;
    }


}

/**************************************/

/*Header*/

#header {
    padding: 0 !important;
}

#page-container #header #top-menu .et_pb_row {
    padding: 0 !important;
    position: static !important;
}

#page-container #header .et_pb_row {
    padding: 10px 0 !important;
}

/* #top-menu #menu-main-menu li.woocommerce-MyAccount-navigation-link--support-conversations {display: none !important;}
 */

#header #main-header {
    /*background-color: #fafbfb;*/
    background-color: #fff;
    z-index: 9;
}

#wpadminbar {
    z-index: 9999999999 !important;
}

#top-menu li#menu-item-205724,
#top-menu li#menu-item-205013 {
    display: none;
}

li.woocommerce-MyAccount-navigation-link--members-area {
    display: none !important;
}

body.logged-in li.sign-up > a:after {
    position: absolute;
    font-family: ETmodules;
    font-size: 16px;
    font-weight: 800;
    content: "3";
}

/* Sign in / Sign up */

#main-header .header-content > li.sign-up,
body:not(.logged-in) #main-header .header-content > li.log-in {
    text-transform: uppercase;
    line-height: 38px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    padding: 0 !important;
    margin-right: 0 !important;
    margin-top: 19px !important;
}

#main-header .header-content > li.sign-up {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

body:not(.logged-in) #main-header .header-content > li.log-in {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-right: -1px !important;
}

#main-header .header-content > li.sign-up a,
body:not(.logged-in) #main-header .header-content > li.log-in a {
    padding: 15px 16px !important;
}

/*Loo out and basket*/

/* #main-header .header-content > li.log-in {
    margin-right: 28px;
} */

#main-header .header-content > li {
    float: right;
    list-style: none !important;
    margin-top: 28px;
    margin-right: 25px;
}

#main-header .header-content > li.log-in {
    margin-right: 0;
}

#main-header .header-content > li a:hover {
    color: #00c7fe;
}

#main-header .header-content > li a {
    font-size: 16px;
    color: #323c47;
    font-weight: 600;
    padding-left: 15px;
}

#main-header .header-content > li.wpmenucartli a {
    font-size: 20px;
    color: #0fe603;
    padding-left: 0 !important;
}

#main-header .header-content > li.wpmenucartli i:before {
    color: #0fe603;
}

#main-header .header-content > li.wpmenucartli i:before {
    content: "";
    background-image: url(//wp-den.com/wp-content/themes/divi-child/images/basket_icon_green.png);
    width: 25px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -12px;
    margin-right: 11px;
}

#main-header .header-content > li.wpmenucartli a:hover {
    border-bottom: 1px solid #0fe603;
}

/* remove white space */

body.page-id-46 #bottom_menu,
body.page-id-205193 #bottom_menu,
body.page-id-205180 #bottom_menu,
body.page-id-1281 #bottom_menu,
body.page-id-5804 #bottom_menu,
body.page-id-31960 #bottom_menu,
body.parent-pageid-1281 #bottom_menu,
body.parent-pageid-31963 #bottom_menu,
body.page-id-31963 #bottom_menu,
body.page-id-1289 #bottom_menu,
body.page-id-5299 #bottom_menu,
.page-id-5233 #bottom_menu,
.page-id-1926 #bottom_menu,
.page-id-204800 #bottom_menu,
#top-menu #menu-main-menu > li#menu-item-205013 > a:after,
.archive:not(.term-93):not(.term-91):not(.term-97):not(.term-70):not(.term-48):not(.term-69):not(.term-82) #bottom_menu {
    display: none !important;
}

#wpmenucartli span.billed_in {
    color: #fff;
    display: block;
    text-align: right;
    font-size: 13px;
    font-style: italic;
    margin-top: -5px;
}

.single-price-sidebar .et_pb_text_inner > h5 span.billed_in {
    font-size: 13px;
    font-style: italic;
    float: none !important;
    display: block;
    text-align: right;
}

/*Menu Section*/

#top-menu {
    width: 100%;
    background-color: #ffffff;
    float: none !important;
    border-width: 1px;
    border-color: #e9eff4;
    border-style: solid;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    position: relative;
    z-index: 10000;
}

#top-menu .main-header {
    float: right !important;
    margin-top: 14px;
}

#top-menu .main-header .textwidget > p:first-child,
#top-menu .main-header .textwidget > p:last-child {
    display: none;
}

#top-menu #text-2 {
    float: right;
    margin-top: 7px;
        margin-bottom: 7px;
}

#top-menu #searchform p {
    padding: 0 !important;
}

#top-menu #searchform {
    position: relative;
}

#top-menu #searchform label.screen-reader-text {
    display: none !important;
}

#top-menu #searchform input[type="text"] {
    border: 1px solid #e6edf2 !important;
    background-color: #fefefe !important;
    border-radius: 6px !important;
   padding: 12px 45px 12px 13px !important;
    width: 299px;
    color: #323c47;
    font-size: 16px;
}

#top-menu #searchform input[type="text"]:hover,
#top-menu #searchform input[type="text"]:focus {
    /* border: 1px solid #fff !important; */
}

#top-menu #searchform input[type="text"]::-webkit-input-placeholder {
    color: #fff !important;
}

#top-menu #searchform input[type="submit"] {
    font-family: FontAwesome;
    border: none;
    background-color: transparent;
    color: #00c7fe;
    position: absolute;
    top: 22px;
    right: 11px;
    transform: translate(0%, -50%);
    font-size: 23px;
}

/*Menu Items*/

#top-menu #menu-main-menu {
    padding: 0;
    margin-left: 0;
}

#top-menu #menu-main-menu > li.current-menu-parent > a,
#top-menu #menu-main-menu > li.current-menu-item > a,
#top-menu #menu-main-menu > li > a:hover {
    color: #00c7fe !important;
}

#top-menu .sub-menu a:hover{
    background-color: #00c7fe !important;
    color: #fff !important;
}
#top-menu .sub-menu a{
    color: rgba(0,0,0,.6) !important;
}

/*#top-menu #menu-main-menu > li:nth-child(2) > .current-menu-parent > a,
#top-menu #menu-main-menu > li:nth-child(2).current-menu-item > a,
#top-menu #menu-main-menu > li:nth-child(2) > a:hover {
    color: #94e349 !important;
}

#top-menu #menu-main-menu > li:nth-child(3) > .current-menu-parent > a,
#top-menu #menu-main-menu > li:nth-child(3).current-menu-item > a,
#top-menu #menu-main-menu > li:nth-child(3) > a:hover {
    color: #fe7051 !important;
}

#top-menu #menu-main-menu > li:nth-child(4) > .current-menu-parent > a,
#top-menu #menu-main-menu > li:nth-child(4).current-menu-item > a,
#top-menu #menu-main-menu > li:nth-child(4) > a:hover {
    color: #ffd012 !important;
}

#top-menu #menu-main-menu > li:nth-child(5) > a:before{
    background-color: #94e349;
}
#top-menu #menu-main-menu > li:nth-child(5) > .current-menu-parent > a,
#top-menu #menu-main-menu > li:nth-child(5).current-menu-item > a,
#top-menu #menu-main-menu > li:nth-child(5) > a:hover {
    color: #94e349 !important;
}

body.logged-in #top-menu #menu-main-menu > li.sign-up > .current-menu-parent > a,
body.logged-in #top-menu #menu-main-menu > li.sign-up.current-menu-item > a,
body.logged-in #top-menu #menu-main-menu > li.sign-up > a:hover {
    color: #ff5977 !important;
}*/

/* #top-menu #menu-main-menu > li.current-menu-parent > a:after,
#top-menu #menu-main-menu > li.current-menu-item > a:after {
    content: "";
    display: block !important;
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #323c47;
    transform: rotate(45deg);
    bottom: -5px;
    right: 0;
    left: 0;
    margin: auto !important;
    top: auto !important;

} */

#top-menu #menu-main-menu > li {
    position: static !important;
    border-left: 1px solid #e9eff4;
}

#bottom_menu {
    display: none !important;
}

#top-menu #menu-main-menu > li.wpmenucartli {
    display: none;
}

#top-menu #menu-main-menu > li > a {
    font-size: 16px !important;
    color: #323c47 !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    padding: 22px 0 22px 18px !important;
    padding-left: 18px !important;
    z-index: 9999;
    font-weight: 600 !important;
}
#top-menu #menu-main-menu > li:not(.menu-item-has-children){
    padding-right: 0 !important;
}
#top-menu #menu-main-menu > li:not(.menu-item-has-children) > a {
    padding: 22px 13px 22px 13px !important;
}

body:not(.logged-in) #top-menu #menu-main-menu > li.log-in {
    display: none !important;
}


.et-search-form,
.nav li ul,
.et_mobile_menu,
.footer-widget li:before,
.et_pb_pricing li:before,
blockquote {
    border-color: #00c7fe !important;
}

.nav li li a {
    font-size: 16px !important;
}

.nav li li ul {
    left: 290px;
    top: -3px !important;
}

.nav li ul {
    width: 290px;
}

#top-menu li .menu-item-has-children>a:first-child:after {
    right: 10px !important;
    top: 3px;
}

body.admin-bar #wprmenu_bar {
    border-bottom: 1px solid #323c47;
}



#wprmenu_menu_ul {
    border-left: 1px solid #323c47;
    /*border-bottom: 1px solid #323c47;*/
    padding-bottom: 0;
}

#mg-wprm-wrap li.current-menu-item > a, #mg-wprm-wrap li.current-menu-item span.wprmenu_icon {
    color: #00c7fe !important;
}

/*Sub Menu*/

.fancybox-lock .fancybox-overlay {
    z-index: 99999999999 !important;
}

.nav ul li a:hover {
    opacity: 1;
    background-color: #00c7fe !important;
    color: #fff !important;
}

#top-menu #menu-main-menu > li > a:after {
    top: 22px !important;
    right: -17px;
}

#top-menu li li {
    padding: 0 !important;
    width: 100%;
}

.nav li ul {
    padding: 0 !important;
}

#top-menu li li a {
    width: 100% !important;
    padding: 4px 20px !important;
}


body.home #breadcrumb .home_top_text {
    padding: 0 !important;
    float: none;
    display: block;
    vertical-align: middle;
    font-size: 20px !important;
    margin: 4px 2.1vw 0 0;
    text-align: center !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
}

body.home #page-container #header #breadcrumb .et_pb_row {
    padding: 41px 0 !important;
}

body.home #breadcrumb #breadcrumbs {
    display: none !important;
}

#breadcrumb #breadcrumbs {
    padding: 26px 0 30px !important;
}

#breadcrumb {
    background-color: #00c7fe;
}

#breadcrumb a {
    border-bottom: 1px solid;
}

#breadcrumb * {
    color: #fff !important;
}

#breadcrumb i {
    font-size: 12px;
    vertical-align: middle;
    margin: 0 8px;
}

#page-container #header #breadcrumb .et_pb_row {
    padding: 0 0 !important;
}

#wprmenu_menu.wprmenu_levels ul li.wpmenucartli:last-child {
    display: none;
}

#wprmenu_menu.wprmenu_levels ul li.wpmenucartli a {
    color: #0fe603 !important;
    font-size: 18px;
}

span.loggedin {
   /* float: right !important;*/
    font-size: 16px;
    color: #fff;
    /*font-weight: 600;*/
    padding-left: 0;
    margin-right: 0;
/*    text-align: center;
    margin-top: 19px;
    margin-left: 30px;
*/}

span.loggedin a {
    /*  color: #fff !important; */
   /* padding-bottom: 1px;
    border-bottom: 1px solid #00c7fe;
    font-style: italic;*/
}

span.loggedin > span {
    display: block;
    font-size: 14px;
    margin-top: -3px;
    color: #0fe603;
}

#wprmenu_menu_ul span.loggedin {
    float: none !important;
    width: 100%;
    text-align: left;
    display: block;
    padding: 0 0 15px 15px !important;
    margin: 0;
}



/*.nav li:hover>ul {*/
/*    z-index: 9999 !important;*/
/*    display: block !important;*/
/*}*/

/*.nav li ul {*/
/*    display: none !important;*/
/*    z-index: 0 !important;*/
/*}*/


/*Responsive*/

@media only screen and (max-width: 1850px) {
    #top-menu li {
        padding-right: 15px !important;
    }

    #top-menu #menu-main-menu > li > a {
        padding-left: 22px !important;
        font-size: 14px !important;
    }

    #top-menu #menu-main-menu > li > a:before {
        margin-right: 8px;
    }
}

@media only screen and (max-width: 1390px) {
    body.home #breadcrumb #breadcrumbs {
        float: none;
        display: block;
        text-align: center;
    }

    body.home #breadcrumb .home_top_text {
        float: none;
        display: block;
        margin: 4px 0 0 0;
        text-align: center;
    }

    #top-menu #menu-main-menu {
        margin-left: 0;
    }

    #top-menu #menu-main-menu > li {
        padding-right: 20px !important;
    }

    #top-menu #searchform input[type="text"] {
        max-width: 230px !important;
    }

    #top-menu #menu-main-menu > li .sub-menu li:after {
        margin: 0 5px !important;
    }

    #top-menu #menu-main-menu > li > a {
        padding-left: 8px !important;
    }

    #top-menu #menu-main-menu > li:not(.menu-item-has-children) > a{
        padding: 22px 6px 22px 8px !important;
    }

    #top-menu #menu-main-menu > li {
        padding-right: 15px !important;
    }

    #main-header .header-content > li a {
        font-size: 15px;
        padding-left: 10px;
    }

    #main-header .header-content > li {
        margin-right: 10px;
    }

    span.loggedin {
        font-size: 16px;
    }
    #top-menu #menu-main-menu > li > a:before {display: none !important;}
}

@media only screen and (max-width: 1150px) {
    #top-menu #searchform input[type="text"] {
        max-width: 130px !important;
    }
    #top-menu #menu-main-menu > li:not(.menu-item-has-children) > a {
        padding: 22px 5px 22px 5px !important;
    }
}

@media only screen and (max-width: 1677px) {
    #top-menu #searchform input[type="text"] {
        max-width: 245px;
    }
}

@media only screen and (max-width: 980px) {
    #page-container #header #bottom_menu {
        display: none !important;
    }

    #main-header .header-content > li a {
        padding-left: 2px !important;
        font-size: 15px;
    }

    #main-header .header-content > li.wpmenucartli a {
        font-size: 18px !important;
    }

    #main-header .header-content > li.log-in {
        margin-right: 10px !important;
    }

    span.loggedin {
        padding-left: 0 !important;
    }

    #wprmenu_bar{
        height: 65px !important;
    }
    #wprmenu_bar .menu_title img.bar_logo{
        height: 60px;
    }

    #wprmenu_bar div.hamburger {
      top: 50% !important;
      position: relative;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      margin-top: 0 !important;
    }

    html {
        padding-top: 65px !important;
    }
}

@media only screen and (max-width: 980px) and (min-width: 768px) {

    .et_header_style_left #logo,
    .et_header_style_split #logo {
        max-width: 170px !important;
    }

    span.loggedin {
        font-size: 16px;
    }
}

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

    #main-header #menu-item-205013,
    #main-header #menu-item-205724 {
        /* display: none; */
    }

    .et_header_style_left #logo,
    .et_header_style_split #logo {
        /* max-width: 165px; */
    }

    #main-header .header-content > li a {
        font-size: 18px;
    }

    span.loggedin {
        padding-left: inherit !important;
        width: 24%;
    }

    #main-header .header-content > li.menu-item:not(.wpmenucartli) {
        width: 24%;
    }

    body.home #breadcrumb #breadcrumbs span {
        font-size: 24px;
    }

    body.home #breadcrumb .home_top_text {
        font-size: 20px !important;
    }

    span.loggedin {
        margin-top: 7px;
    }

    .WOOCS_SELECTOR {
        float: none !important;
        margin-right: 0 !important;
    }
}

@media only screen and (max-width: 600px) {
    .et_header_style_left #logo,
    .et_header_style_split #logo {
        /* max-width: 140px; */
    }

    #main-header .header-content > li {
        margin-right: 0;
    }

    #main-header .header-content > li.wpmenucartli a {
        /* font-size: 17px !important; */
    }

    #main-header .header-content > li {
        margin-top: 14px;
    }
}

@media only screen and (max-width: 480px) {
    #page-container #logo {
        max-width: 150px;
    }

    #main-header .header-content > li {
        margin-top: 14px !important;
    }

    #main-header .header-content > li.wpmenucartli a {
        font-size: 20px !important;
    }

    #main-header li#menu-item-5806 {
        display: none;
    }

    #main-header .header-content > li {
        float: none;
        margin-right: 0;
        display: inline-block;
        width: 100%;
        text-align: center;
    }

    #wpmenucartli span.billed_in {
        text-align: center;
    }

    #main-header .header-content > li.wpmenucartli a {
        font-size: 18px;
    }

    #main-header .header-content > li.log-in {
        float: right;
    }

    body.home #breadcrumb #breadcrumbs span {
        font-size: 22px;
    }

    body.home #breadcrumb .home_top_text {
        font-size: 18px !important;
        margin-top: -6px;
    }

    body.home #page-container #header #breadcrumb .et_pb_row {
        padding: 24px 0 30px !important;
    }

    .header-content > a:first-child {
        width: 100%;
        display: block;
        text-align: center;
    }

    #main-header .header-content > li a {
        font-size: 18px;
    }
}

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

    #main-header .header-content > li.menu-item:not(.wpmenucartli),
    span.loggedin {
        width: 48%;
    }
}

div.wpr_search {
    width: 96% !important;
}

span.wprmenu_icon.wprmenu_icon_par {
    top: auto !important;
}

body.logged-in #wprmenu_menu_ul li.sign-up > a:after {
    display: none !important;
}

@media all and (min-width: 980px) {
   #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.current-menu-ancestor > a {
       background: #4099ff !important;
       color: #ffffff !important;
   }
}


html body #wprmenu_menu_ul li.wprmenu_parent_item_li > ul {
    padding: 0 0 0 10px !important;
}

#wprmenu_menu_ul .wpmenucartli:last-child {
    display: none;
}

/* hide My account links */

#top-menu li.woocommerce-MyAccount-navigation-link--dashboard {
    display: none !important;
}

/* new styles */

/* #wpadminbar {display: none !important;} */

body #mg-wprm-wrap li.menu-item a {
    text-transform: none !important;
}

#wprmenu_menu_ul li.wpmenucartli.menu-item * {
    color: #0fe603;
}

#wprmenu_menu_ul .WOOCS_SELECTOR {
    float: none;
    width: 94%;
    margin: 0px auto !important;
}

#wprmenu_menu_ul span.loggedin {
    float: none !important;
    width: 100%;
    text-align: left;
    display: block;
    padding: 0 0 15px 15px;
    margin: 0;
}

#wprmenu_menu_ul span.loggedin span {
    display: block;
    float: right;
    margin-left: 10px;
    margin-right: 13px;
    margin-top: 15px;
    visibility: hidden;
    /*  text-transform: capitalize; */
}

#wprmenu_menu_ul span.loggedin span:after {
    content: 'logged in';
    visibility: visible;
}

#wprmenu_menu_ul span.loggedin a {
    padding: 13px 0 1px 0 !important;
    display: inline-block;
    font-size: 16px;
    border-color: #323c47;
    color: #323c47 !important;
}

.wpr_search .wpr-search-field {
    border-color: #323c47 !important;
}

#wprmenu_bar .menu_title #wpmenucartli {
    display: none !important;
}

#wprmenu_bar #wpmenucartli {
    float: right;
    padding-right: 50px;
    padding-bottom: 10px;
    margin-top: -5px;
}

#wprmenu_bar li.wpmenucartli.menu-item * {
    color: #0fe603;
}

#wprmenu_menu_ul div.wpr_search {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 13px !important;
    width: 94% !important;
}

#wprmenu_bar #wpmenucartli span.billed_in,
#wprmenu_menu_ul #wpmenucartli span.billed_in {
    font-size: 10px !important;
    margin-top: -16px !important;
}

#wprmenu_menu_ul #wpmenucartli span.billed_in {
    text-align: left;
    margin-left: 16px;
    font-size: 12px !important;
    margin-top: -16px !important;
}

@media only screen and (max-width: 980px) {
    #breadcrumb #breadcrumbs {
        padding: 10px 0 13px !important;
    }

    h1,
    body.home #home_banner h1 {
        font-size: 24px !important;
    }

    #main-header {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    body h1,
    body.home #home_banner h1 {
        font-size: 22px !important;
    }

    #breadcrumb #breadcrumbs {
        padding: 10px 0 13px !important;
    }

    body.single-product.et_pb_gutters3 .entry-content .et_pb_column_2_3 {
        padding: 25px;
    }
}

@media only screen and (max-width: 480px) {
    body.single-product.et_pb_gutters3 .entry-content .et_pb_column_2_3 {
        padding: 20px 20px !important;
    }

    #header {
        margin-bottom:0;
    }

    #wprmenu_bar,
    #wprmenu_bar * {
        font-size: 94%;
    }

    #wprmenu_bar #wpmenucartli {
        padding-right: 30px;
    }

    #breadcrumb #breadcrumbs {
        padding: 5px 0 8px !important;
    }

    #breadcrumbs {
        font-size: 14px !important;
    }

    body h1,
    body.home #home_banner h1 {
        font-size: 20px !important;
    }
}

/* New header */

#top-header {
    background-color: #262d37 !important;
}

#top-header .container {
    max-width: 1550px !important;
        width: 68.63vw !important;
        padding-top: 0 !important;
}

#et-secondary-menu li {
    list-style-type: none !important;
    float: left;
    font-size: 16px !important;
color: rgba(255, 255, 255, 255);
    display: flex;

}

#top-header #menu-item-234172 a {
    display: flex;
    align-items:center;
    padding: 14px 0 !important;
}

span.loggedin {
     display: flex;
}

#top-header a {padding: 14px 20px;}

#top-header a:not(.wpmenucart-contents):hover {
    transition: all 0.5s;
    text-decoration:  underline !important;
}

#et-secondary-menu > div {float: right;}

.et_fullwidth_secondary_nav #top-header .container {
   /* padding-bottom: 23px !important;*/
}

/*#et-secondary-menu li:first-child {
    float: left;
}*/

body a.wpmenucart-contents span {
    display: none !important;
    font-size: 12px;
    padding: 3px 5px;
    font-weight: 900;
    border-radius: 3px;
    color: rgba(38, 45, 55, 255) !important;
    background: #8bde3d !important;
}

li.wpmenucartli a.wpmenucart-contents span.amount {
    display: none !important;
}

body a.wpmenucart-contents {    margin-top: -3px;}

body a.wpmenucart-contents i.wpmenucart-icon-shopping-cart-0 { margin-right: 5px;}

body #et-secondary-menu {
    float: none !important;
    width: 100% !important;
}

#et-secondary-menu li#menu-item-233459 {
    margin-right: 17px;
}

#et-secondary-menu li#menu-item-233459 a {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#et-secondary-menu li#menu-item-234172 a img {
        margin-right: 10px;
}

#et-secondary-menu > div li a,
#et-secondary-menu > div span a {
    padding: 24px 20px !important;
}

 #et-secondary-menu > div span a {
    padding: 24px 20px 26px !important;
}

#et-secondary-menu > div li a.wpmenucart-contents,
#et-secondary-menu > div span.loggedin a,
#et-secondary-menu  li#menu-item-230972 a {
    background: #2b343f;
}

#et-secondary-menu > div li a.wpmenucart-contents:hover {
    background: #3d4958;
}

#main-header a.logo {margin-left: -2px;}

#et-secondary-menu li.wpmenucartli {
    margin-right: 2px;
}

#berlin_logo, #german_logo {
    float: right;
    max-width: 85px;
}

#berlin_logo {
    margin-right: 0;
    max-width: 120px;
    margin-bottom: -10px;
    margin-top: -10px;
}

#main-header a.logo, #main-header a.divi_den_logo {
    margin-top: 8px;
}

#et-secondary-menu span.loggedin > a:before {
    content: "\f007";
    font-family: 'FontAwesome';
    display: inline-block;
        margin-right: 9px;
}

#et-secondary-menu span.loggedin .sub-menu {
    display: none;
    max-width: 232px;
    position: absolute;
    z-index: 100000000;
    background: #fff !important;
    top: 64px;
    right: 0;
    box-shadow: 3px 2px 7px 1px rgba(0,0,0,0.08);
    padding: 15px 0;
    margin-top: -1px;
}

#et-secondary-menu span.loggedin:hover .sub-menu {
    display: block !important;
}

#et-secondary-menu span.loggedin:hover .sub-menu:before {
    border: 12px solid transparent;
    border-bottom-color: hsl(0,0%,100%);
    content: '';
    height: 0;
    right: 8px;
    top: -24px;
    z-index: 10000000;
    -webkit-transition: 0.1s opacity cubic-bezier(0.39,0.575,0.565,1);
    transition: 0.1s opacity cubic-bezier(0.39,0.575,0.565,1);
    -webkit-transition-delay: 0.95s;
    transition-delay: 0.95s;
    position: absolute;
    width: 1px;
}

#et-secondary-menu span.loggedin .sub-menu li {
    width: 100%;
    background: #fff !important;
}

#et-secondary-menu span.loggedin .sub-menu li a {
    width: 80% !important;
    margin-left: auto;
    margin-right: auto;
    color: rgba(57, 60, 71, 255);
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
        padding: 15px 20px !important;
    border-bottom: 1px solid #e9eff4;
    background: transparent;
   /* border-radius: 3px !important;*/
}

#et-secondary-menu span.loggedin .sub-menu li.woocommerce-MyAccount-navigation-link--customer-logout  a{
    font-weight: 700 !important;
}

#et-secondary-menu span.loggedin .sub-menu li.hi-username a {
    pointer-events: none;
    color: rgba(57, 60, 71, 255);
    font-size: 16px;
        line-height: 125%;
        font-weight: bold;
}

#et-secondary-menu span.loggedin .sub-menu li:not(.hi-username):hover:before {
    border-left: 3px solid #00c7fe;
    content: "";
    height: 43px;
    position: absolute;
}

#et-secondary-menu span.loggedin .sub-menu li:not(.hi-username):hover {
    background: #f8fafc !important;
}

#et-secondary-menu span.loggedin .sub-menu li:not(.hi-username):hover a {
    text-decoration: none !important;
    color: #00c7fe !important;
}

/*#et-secondary-menu span.loggedin .sub-menu li:hover a {
    padding-left: 17px !important;
}*/

#top-header .sub-menu li.woocommerce-MyAccount-navigation-link--edit-account:nth-last-child(2) {display: none;}

#top-menu .sub-menu a, span.loggedin .sub-menu a {
    text-transform: capitalize !important;
}

@media only screen and (max-width: 1590px) {
#top-header .container {
    max-width: 1550px !important;
    width: 90% !important;
    }
}

@media only screen and (max-width: 980px) {
    #wprmenu_menu_ul #wpmenucartli a.wpmenucart-contents:before {
        content: "Your Basket: ";

    }
/*    body #wprmenu_menu_ul a.wpmenucart-contents span {
        background: transparent !important;
    }*/
}




.et_pb_gutters3 .footer-widget {
    margin: 0 3.5% 4.5% 0;
}

.form_4 .et_pb_column_1_3 .et_pb_promo_description p {
    color: #fff !important;
    margin-top: -9px;
    padding-bottom: 0 !important;
}

.form_4 .gform_body .gform_fields li > label {
    display: block !important;
    position: absolute;
    width: 100%;
    text-align: left;
    pointer-events: none;
    top: 7px;
    padding-left: 0;
    font-family: 'Open Sans';
    color: #989898;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 0;
    height: 100%;
    padding-top: 10px;
}

.form_4 .gform_body .gform_fields li > label .gfield_required {
    display: none !important;
}

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

.form_4 .gform_wrapper form {
    display: flex;
}

.form_4 .gform_body .gform_fields li {
    position: relative;
    padding-bottom: 0 !important;
    display: inline-block;

}

.form_4 .gform_body .gform_fields li .ginput_container {
    margin-top: 0 !important;
}

.form_4 .gform_body .gform_fields li {
    width: 44.8%;
    margin-right: 5.2%;
    margin-top: 0 !important;
    padding-right: 0 !important;

}

.form_4 .gform_body .gform_fields li input {
    background-color: transparent;
    z-index: 1;
    position: relative;
    color: transparent;
    padding: 20px 10px 20px 0 !important;
    overflow: hidden;
    font-size: 16px !important;
    font-weight: 400;
    border: none !important;
    width: 100% !important;
    box-shadow: none !important;
    border-bottom: 3px solid #e9eff4 !important;
}

.form_4 .gform_body .gform_fields li#field_1_8,
.form_4 .gform_body .gform_fields li#field_1_9,
.form_4 .gform_body .gform_fields .gchoice_1_8_1 {
    width: 125%;
    max-width: 125%;
    margin-right: 2%;
    color: #989898 !important;
    font-size: 15px !important;
}

.form_4 .gform_body .gform_fields li#field_1_8.gfield_error,
.form_4 .gform_body .gform_fields li#field_1_9.gfield_error {
    background-color: rgba(255, 223, 224, .25) !important;
    margin-bottom: 20px !important;
}

.form_4 .gform_body .gform_fields li#field_1_8.gfield_error .gchoice_1_8_1 {
    background-color: transparent !important;
}

.form_4 .gform_body .gform_fields #label_1_8_1 {
    padding-top: 0 !important;
    font-family: Roboto, sans-serif;
    padding-left: 25px !important;
    font-weight: 400 !important;
    pointer-events: all !important;
    margin-top: -6px;

}

.form_4 .gform_body .gform_fields li#field_1_8 ul,
.form_4 .gform_body .gform_fields li#field_1_8 li {
    margin-bottom: 0 !important;
}

.form_4 .gform_body .gform_fields li#field_1_8 > label {
    display: none;
}

.form_4 .et_pb_text_inner > p:first-child {
    display: none;
}

.form_4 .gform_body .gform_fields li#field_1_8 {
    margin-top: 10px !important;
}

.form_4 .gform_body .gform_fields li#field_1_8 label,
.form_4 .gform_body .gform_fields li#field_1_9 label {

    color: #989898 !important;
    font-size: 15px !important;
}

.form_4 .gform_body .gform_fields li#field_1_8 {
    margin-top: 0 !important;
}

.form_4 .gform_body .gform_fields li.gchoice_1_8_1 input {
    width: 18px !important;
    height: 18px;
    margin-top: 3px !important;
}

.form_4 .gform_body .gform_fields li#field_1_8 label:before,
.form_4 .gform_body .gform_fields li#field_1_9 label:before,
.form_4 .gform_body .gform_fields #label_1_8_1:after {
    display: none !important;
}

.form_4 .gform_body .gform_fields li#field_1_9 a {

    padding-bottom: 1px;
    border-bottom: 1px solid;
}

.form_4 .gform_body .gform_fields li#field_1_9 a:hover {
    opacity: 0.6;
}

.form_4 .et_pb_text_inner > p:first-child {
    display: none;
}

.form_4.et_pb_section {
    padding: 42px 0 !important;
}

/*Button*/

body .form_4 .gform_footer {
    border-radius: 6px !important;
    overflow: hidden;
    position: relative;
    text-align: center;
    margin-top: 63px !important;
    max-height: 60px;
}

.form_4 .gform_footer:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: absolute;
    height: 100%;
    left: -35%;
    top: 0;
    transform-origin: top left;
    width: 0;
    background: #ff5977;
    content: '';
    z-index: 0;
    transition: all .3s;
    transform: skew(50deg);
    display: block !important;
}

.form_4 .gform_footer {
    width: 28.4% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border-radius: 6px;
    background-color: #94e349 !important;
}

.form_4 .gform_footer:not(.onclic):hover:after {
    width: 135%;
    opacity: 1 !important;
    transform: none;
}

.form_4 .gform_footer .gform_button {
    height: 100%;
    background-color: transparent !important;
    border: none !important;
    font-family: 'Open Sans';
    color: #fefefe;
    font-size: 18px;
    font-weight: 700;
    overflow: hidden;
    padding: 10px 5px !important;
    min-height: 62px !important;
    width: 100% !important;
    text-transform: capitalize !important;
    letter-spacing: 0 !important;
    border-radius: 6px;
}

/*placeholder*/

.form_4 .gform_body .gform_fields li input::-webkit-input-placeholder {
    color: transparent !important;
}

.form_4 .gform_body .gform_fields li input::-moz-placeholder {
    color: transparent !important;
}

.form_4 .gform_body .gform_fields li input:-ms-input-placeholder {
    color: transparent !important;
}

.form_4 .gform_body .gform_fields li input:-moz-placeholder {
    color: transparent !important;
}

/*Hover effects*/

.form_4 .gform_body .gform_fields li label:before {

    border-top: 3px solid #fff;
    -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0);
    transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0);
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.form_4 .gform_body .gform_fields li label:after {
    z-index: -1;
    background: #fff;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;

}

.form_4 .gform_body .gform_fields li label:after,
.form_4 .gform_body .gform_fields li label:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.form_4 .gform_body .gform_fields li.filled label,
.form_4 .gform_body .gform_fields li.focus label {
    color: transparent !important;
}

.form_4 .gform_body .gform_fields li.focus label::before,
.form_4 .gform_body .gform_fields li.filled label::before {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);

    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    opacity: 0;
}

.form_4 .gform_body .gform_fields li.focus label::after,
.form_4 .gform_body .gform_fields li.filled label::after {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    border-radius: 6px;

}

.form_4 .gform_body .gform_fields li.filled input,
.form_4 .gform_body .gform_fields li.focus input {

    font-size: 16px;
    font-weight: 400;

}

.form_4 .gform_body .gform_fields li.filled input {
    color: #2c2c2c;
}

.form_4 .gform_body .gform_fields li.focus input {
    color: #2c2c2c;
}

/*Gform Validation Error*/

.form_4 .gform_validation_error.gform_wrapper form {
    display: block;
}

.form_4 .gform_validation_error .gform_footer {
    width: 18% !important;
    margin: 20px 0 20px !important;
    float: right;
}

.form_4 .gform_validation_error .gform_footer .gform_button {
    padding: 10px 5px !important;
}

.form_4 .gform_validation_error .gform_body .gform_fields li {
    padding-top: 0;
    margin-bottom: 0 !important;
    width: 48.6%;
    margin-right: 2.5%;
}

.form_4 .gform_validation_error .gform_body .gform_fields li:nth-child(2) {
    margin-right: 0 !important;
}

.form_4 .gform_validation_error .validation_error {
    color: #f15e5e !important;
    border-color: #f15e5e !important;
}

.form_4 .gform_validation_error .gform_body .gform_fields li .gfield_description.validation_message {
    position: absolute;
    color: #f15e5e !important;
}

.form_4 .gform_validation_error .gform_body .gform_fields li > label {
    margin-top: 0 !important;
}

.form_4 .gform_validation_error .gform_body .gform_fields li input {
    width: 100% !important;
    margin-bottom: 0 !important;
}

.form_4 .gform_validation_error .gform_body .gform_fields li > label {
    padding-top: 21px !important;
    padding-left: 10px !important;
}

/*Submit button animate*/

.form_4 .gform_footer {
    position: relative;
    text-align: center;
}

.form_4 .gform_footer .gform_button {
    pointer-events: none;
    cursor: default;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 9;
    position: relative;
}

#page-container .form_4 .onclic {
    background-color: transparent !important;
    box-shadow: none !important;
}

#page-container .form_4 .onclic .gform_button {
    width: 62px !important;
    height: 62px;
    background-color: transparent !important;
    border-color: #fff !important;
    border-width: 3px !important;
    border-radius: 50% !important;
    font-size: 0 !important;
    border-style: solid !important;
    border-left-color: #22b1df !important;
    animation: rotating4 2s 0.25s linear infinite !important;

}

.form_4 .onclic .gform_button {
    color: transparent !important;
}

.form_4 .onclic:hover {
    color: #22b1df !important;
    background: white !important;
}

.form_4 .validate input.gform_button {
    color: transparent !important;

}

/* .form_4 .validate:after {
    font-family: 'FontAwesome';
    content: "\f00c";
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    font-size: 23px;
    width: 100%;
    text-align: center;
    left: 0;
} */

.form_4 .gform_footer.validate:hover .gform_button,
.form_4 .gform_footer.validate:hover:after {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

@keyframes rotating4 {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

/*gform confirmation message*/

.form_4 .gform_confirmation_message {
    text-align: right !important;
    color: #14bf0a !important;
    font-weight: 700 !important;
    font-size: 40px !important;
}

.footer_menu_section .et_pb_widget {margin-bottom: 0 !important; }
.footer_menu_section .et_pb_widget h4.title{
    font-weight: 700 !important;
    color: #323c47 !important;
}

/*Responsive*/

@media only screen and (min-width: 981px) {
    .form_4 .et_pb_row {
        display: table;
    }

    .form_4 .et_pb_column_1_4 .et_pb_promo_description {
        padding-bottom: 0;
        margin-bottom: -6px !important;
    }

    .form_4 .et_pb_column_1_4 {
        display: -webkit-box;
    }

    .form_4 .et_pb_column_3_4 {
        vertical-align: bottom;
        display: table-cell;
        float: none;
    }
}

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

    #page-container .form_4 .et_pb_promo_description h2 {
        font-size: 28px !important;
    }

    #main-footer .footer-widget h4 span.socials_text {
        display: block;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 980px) {
    .form_4 .gform_confirmation_message {
        text-align: left !important;
    }

    #hs-beacon {
        right: 10px !important;
        bottom: 10px !important;
    }

    .form_4 .gform_body .gform_fields .gchoice_1_8_1 {
        overflow: visible;
    }

    footer#main-footer .footer_menu_section .et_pb_column_1_3:last-child{
        margin-right: 0 !important;
    }
    footer#main-footer .footer_menu_section .et_pb_column_1_3{
        width: 32% !important;
        margin-right: 2% !important;
    }
    footer#main-footer .footer_menu_section .et_pb_column_1_3 .et_pb_widget{
        width: 100% !important;
    }
}

@media only screen and (max-width: 767px) {
    .form_4 .gform_body .gform_fields li input {
        line-height: normal !important;
        min-height: 0 !important;
    }

    .form_4 .gform_body .gform_fields li {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 5px;
    }

    .form_4 .gform_wrapper form {
        display: block;
    }

    .form_4 .gform_validation_error .gform_footer,
    .form_4 .gform_footer {
        width: 100% !important;
        margin-bottom: 0 !important;
    }

    #page-container .form_4 .gform_validation_error .gform_body .gform_fields li {
        margin-bottom: 40px !important;
        max-width: none !important;
    }

    .form_4 .gform_footer .gform_button {
        margin-bottom: 0 !important;
    }

    footer#main-footer .footer_menu_section .et_pb_column_1_3 {
        width: 100% !important;
        margin-right: 2% !important;
    }
}

/*End form*/

/*footer*/

#main-footer {
    background-color: #fafbfb !important;
}

#main-footer #footer-widgets {
    padding-top: 5vw;
    padding-bottom: 0.8vw;
}

/*footer copyright*/

#page-container #footer-copyright-section .et_pb_row {
    padding: 24px 0 !important;
}

#footer-copyright-section {
    padding: 0 !important;
}

#footer-copyright-section * {
    color: #323c47 !important;
    font-size: 13px !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 400 !important;
}

#footer-copyright-section a {
    border-color: #323c47 !important;
}

#footer-copyright-section a:hover {
    border-color: #00c7fe !important;
}

body #main-footer .footer_bottom_text p {
    color: #323c47;
    font-size: 14px !important;
    letter-spacing: 0.08px !important;
    text-align: left !important;
    padding: 0 !important;
    line-height: 130% !important;
}

.footer_bottom_text {
    background-color: #f4f7f9 !important;
    float: left;
    width: 100%;
    padding: 24px 0 !important;
}

/*Footer Titles*/

#main-footer .footer-widget h4 a {
    color: #323c47 !important;
    margin-left: 27px !important;
    font-size: 20px !important;
}

#main-footer .footer-widget h4 {
    font-weight: 600 !important;
    padding-bottom: 30px !important;
}

/*Footer Menu*/

#main-footer .widget_nav_menu .menu li:before {
    display: none !important;
}

#main-footer .widget_nav_menu .menu li {
    padding-left: 0 !important;
    margin-bottom: 6px !important;
}

/*Footer columns*/

#main-footer #footer-widgets .footer-widget:last-child .et_pb_widget {
    /*  float: right !important; */
}

#main-footer #footer-widgets .footer-widget:last-child {
    width: 40.875%;
}

#main-footer #footer-widgets .footer-widget:nth-child(2) {
    width: 16.875%;
}

#main-footer .footer_menu_section .et_pb_column:nth-child(3),
#main-footer #footer-widgets .footer-widget:nth-child(3),
#main-footer #footer-widgets .footer-widget:first-child {
    width: 15.875%;
}

#main-footer .footer_menu_section .et_pb_column:last-child {
    width: 29.6% !important;
}

/*Footer Links*/

#main-footer a:hover,
#main-footer .footer-widget h4 a:hover {
    color: #00c7fe !important;
}

#main-footer .et_pb_social_media_follow li a.icon:before {
    color: #323c47 !important;
    line-height: 100%;
}

#main-footer .widget_nav_menu .menu li a {
    color: #999 !important;
    text-decoration: none !important;
    border: none !important;
}

#main-footer .et_pb_social_media_follow li a.icon:hover:before,
#main-footer .widget_nav_menu .menu li a:hover {
    color: #00c7fe !important;
}

#main-footer .footer_menu_section .et_pb_text h4 {
    padding-bottom: 0 !important;
}

#main-footer .footer_menu_section .et_pb_social_media_follow,
#main-footer .footer_menu_section .et_pb_text {
    display: inline-block;
}

#main-footer .footer_menu_section .et_pb_sidebar h4 {
    font-weight: 600 !important;
    padding-bottom: 30px !important;
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    #main-footer #footer-widgets .footer-widget:nth-child(2) {
        width: 21.875%;
    }

    #main-footer #footer-widgets .footer-widget:last-child {
        width: 35.875%;
    }

    #main-footer .footer-widget h4 a:first-of-type {
        margin-left: 0 !important;
    }

    #main-footer .footer-widget h4 a {
        margin-left: 20px !important;
    }
}

@media only screen and (max-width: 980px) {
    /*#page-container #et-main-area #main-footer .container{*/
    /*width: 80% !important;*/
    /*}*/
    #main-footer #footer-widgets .footer-widget:last-child .et_pb_widget {
        float: left !important;
    }

    #main-footer #footer-widgets {
        padding-top: 4.7vw;
        padding-bottom: 4.7vw;
    }

    #page-container .form_4 .et_pb_promo_description h2 {
        font-size: 22px !important;
        margin: 0 !important;
    }

    #page-container .footer_menu_section .et_pb_widget {
        margin-bottom: 0 !important;
    }

}

@media only screen and (max-width: 767px) {
    #main-footer #footer-widgets .footer-widget:last-child h4 {
        padding-bottom: 0 !important;
    }

    #main-footer #footer-widgets {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    #main-footer #footer-widgets .footer-widget .widget_nav_menu {
        width: 100% !important;
        text-align: center !important;
    }

    #main-footer #footer-widgets .footer-widget:last-child .et_pb_widget {
        float: none !important;
        width: 100% !important;
        text-align: center !important;
    }

    #main-footer #footer-widgets .footer-widget:last-child {
        margin-bottom: 0 !important;
    }

    #main-footer #footer-widgets .footer-widget {
        margin-bottom: 40px !important;
    }

    #main-footer .footer-widget h4 {
        font-weight: 400 !important;
        padding-bottom: 10px !important;
    }

    #main-footer .footer_menu_section .et_pb_column:last-child {
        width: 47% !important;
    }

    #main-footer .et_pb_social_media_follow li a.icon:first-child {
        margin-left: -7px !important;
    }

    #main-footer .footer_menu_section .et_pb_text {
        display: block !important;
        margin-bottom: 10px !important;
    }

    .form_4 .gform_body .gform_fields li#field_1_8 .gfield_checkbox label {
        position: relative;
        top: -18px;
    }
}

@media only screen and (max-width: 480px) {
    #main-footer .footer-widget h4 {
        font-size: 22px !important;
    }

    #main-footer .footer-widget h4 a {
        margin-left: 13px !important;
        font-size: 22px !important;
    }

    .footer_bottom_text p,
    #footer-copyright-section * {
        text-align: center !important;
    }

    #hs-beacon {
        right: 5px !important;
        bottom: 5px !important;
    }

    #main-footer .footer_menu_section .et_pb_column:last-child {
        width: 100% !important;
    }

    #page-container .form_4 .et_pb_promo_description h2 {
        font-size: 20px !important;
        margin: 0 !important;
    }

    #page-container .form_4 .et_pb_column_1_3 {
        margin-bottom: 15px !important;
    }

}

#hs-beacon {
    bottom: 0;
    height: 50px;
    position: fixed !important;
    right: 15px;
    top: auto;
    width: 50px;
    z-index: 900000000000;
    background: transparent;
    bottom: 15px;
    border-radius: 100%;
    border: none;
}

#hs-beacon .search-results a {
    color: #c10555 !important;
}

#hs-beacon:hover {
    background: transparent;
    color: #c10555;
    border: none;
    transition: all 0.3s;
    cursor: pointer;
}

#hs-beacon:hover:before, #hs-beacon:hover:after {
    /* background: #fff */;
    color: #c10555;
}

#hs-beacon:before {
    content: "";
    position: absolute;
    right: 13px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    bottom: 9px;
    font-family: Roboto;
    z-index: 100000;
}

#hs-beacon:after {
    content: "\f27a";
    font-family: FontAwesome !important;
    color: #0fe603;
    font-size: 42px;
    top: 9px;
    right: 6px;
    position: absolute;
    font-weight: 300;
}
body.home .pixie_tabs .et_pb_tabs_controls a strong,
body.home .et_pb_promo.et_pb_bg_layout_light h2 strong,
body.home .et_pb_blurb.et_pb_bg_layout_light h4 strong {
    color: #323c47 !important;
}


.intro_list_stlye ul{
    padding-left: 0 !important;
}
.intro_list_stlye ul li{
    position: relative;
    padding-left: 23px;
    margin-bottom: 14px;
    list-style: none !important;
}
.intro_list_stlye ul li:before {
    font-family: FontAwesome;
    content: "\f00c";
    padding-right: 7px;
    color: #323c47 !important;
    position: absolute;
    left: 0;
    top: 0;
}

body.home .test-home h2.et_pb_slide_title span:hover {
    opacity: 0.5;
}

body.home .test-home h2.et_pb_slide_title span {
    color: #94e349 !important;
    border-bottom: 1px solid #94e349;
    padding-bottom: 1px !important;
    font-style: italic;
    font-weight: 300;
    padding: 0 6px;
}

body.home .test-home h2.et_pb_slide_title {
    padding-top: 25px !important;
}

body.home .test-home .et_pb_slide .et_pb_slide_content p {
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}

.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none;
}

body.home .test-home .et_pb_slides:before{
    content: "What Our Customers Say!";
    display: block;
    text-transform: capitalize;
    text-align: center;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 36px!important;
    color: #323c47!important;
    line-height: 100%;
    padding-top: 60px;
    padding-bottom: 10px;
}

.hero-dd p {
    font-size: 16px !important;
    font-family: "Roboto";
    line-height: 1.667 !important;
    text-align: left;
    line-height: 200% !important;

}

body.home #page-container .hero-dd .et_pb_column:first-child .et_pb_promo:first-child .et_pb_promo_description p {
    display: inline;
}

body.home #page-container .hero-dd .et_pb_column.image_column .et_pb_image img,
body.home #page-container .hero-dd .et_pb_column.image_column .et_pb_image {
    height: auto !important;
}

body.home #page-container .hero-dd .et_pb_column.image_column .et_pb_image .et_pb_image_wrap,
body.home #page-container .hero-dd .et_pb_column.image_column .et_pb_image .et_pb_image_wrap img {
    display: block !important;
    max-width: 100% !important;
}

body.home #page-container .hero-dd .et_pb_column:last-child {
    width: 47% !important;
}

body.home #page-container .hero-dd .et_pb_column:first-child {
    width: 50% !important;
}

body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper:hover:after {
    width: 135%;
    opacity: 1 !important;
    transform: none;
}

body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: absolute;
    height: 100%;
    left: -35%;
    top: 0;
    transform-origin: top left;
    width: 0;
    background: #00c7fe;
    content: '';
    z-index: 0;
    transition: all .3s;
    transform: skew(50deg);
    display: block !important;
}

body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper:last-child {
    background-color: #94e349;
    margin-left: 21px;
}

body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper {
    display: inline-block;
    background-color: #ff5977;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    vertical-align: top !important;

}

body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper .et_pb_button:after {
    display: none !important;
}

body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper .et_pb_button {
    padding: 16px 23px !important;
    font-size: 16px !important;
    display: block !important;
    background-color: transparent !important;
    z-index: 99;
    text-align: center;
    min-width: 159px;
}


body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_promo_description ul{
    padding-left: 0 !important;
}
body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_promo_description ul li:before{
    font-family: FontAwesome;
    content: "\f00c";
    padding-right: 7px;
    color: #94e349 !important;
    position: absolute;
    left: 0;
    top: -1px;
}
body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_promo_description ul li{
    padding-left: 24px !important;
    list-style: none !important;
    position: relative;
    margin-bottom: 5px;
}

body.home #page-container .hero-dd .et_pb_column.image_column  #home-page-video{
    max-width: none !important;
}

body.home #page-container .hero-dd .et_pb_column .et_pb_promo:nth-child(2) .et_pb_promo_description p{
    font-size: 18px !important;
    line-height: 170% !important;
}

/*Home Latest Products*/

body #page-container .home_top_products .et_pb_column_1_2 .et_pb_blurb {
    cursor: pointer;
}

body #page-container .home_top_products .et_pb_column_1_2 h2 {
    font-size: 26px !important;
    padding-bottom: 32px !important;
}

body #page-container .home_top_products .et_pb_blurb h4,
body #page-container .home_top_products .et_pb_blurb img,
body #page-container .home_top_products .et_pb_blurb {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    cursor: pointer !important;
}

body #page-container .home_top_products .et_pb_blurb:hover img {
    /*transform: rotate(5deg);*/
    transform: scale(0.9);
}

body #page-container .home_top_products .et_pb_blurb:hover h4 {
    transform: scale(1.1);
}

.form_4 .et_pb_promo_description h2 {
    letter-spacing: 0 !important;
    font-size: 34px !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    text-transform: none;
    font-weight: 600 !important;
}

/*Home Products*/

body.home #left-area.et_pb_column_4_4 {
    width: 100% !important;
    padding-right: 0 !important;
}

body.home .home_start_learning:before,
body.home .home_start_learning,
body.home .home_start_learning *,
body.home .home_start_learning.et_pb_promo:hover {
    transition: all 0.3s !important;

}

body.home .home_start_learning {
    padding: 80px !important;
    position: relative;
}

body.home .home_start_learning.et_pb_promo:hover:before {
    opacity: 0.5 !important;
}

body.home .home_start_learning.et_pb_promo {
    cursor: pointer;
    background-size: auto 100%;
    /*     background-size: 125%; */
}

body.home .home_start_learning.et_pb_promo:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    opacity: 0.7;
}

body.home .home_start_learning.et_pb_promo:hover {
    background-size: auto 110%;
}

.home_top_products .featured-price-hidden {
    display: none;
}

body.home .home-description .et_pb_blurb .et_pb_blurb_description{
    display: none !important;
}
body.home .home-description .et_pb_column_1_4 .et_pb_text p {
    line-height: 180% !important;
}

body.home .home-description .et_pb_column_1_2 ul li:before {
    font-family: FontAwesome;
    content: "\f00c";
    padding-right: 17px;
    color: #94e349 !important;
}

body.home .home-description .et_pb_column_1_2 ul li {
    list-style: none !important;
    margin-bottom: 8px;
}

body.home .home-description .et_pb_column_1_2 ul {
    padding-left: 0 !important;
    margin-top: 10px;
}


body.home .home-description .et_pb_blurb {
    border-radius: 10px;
}

/*CTA*/

.home_page_cta .et_pb_promo .et_pb_button_wrapper a:after {
    background-color: #00c7fe !important;
}

.home_page_cta .et_pb_promo .et_pb_button_wrapper a {
    display: block !important;
    font-size: 14px !important;
    padding: 16px 30px !important;
    letter-spacing: 1px;
}

.home_page_cta .et_pb_promo .et_pb_promo_description p{
    display: none;
}
.home_page_cta .et_pb_promo .et_pb_promo_description {
    margin-right: 3%;
}

.home_page_cta .et_pb_promo .et_pb_button_wrapper,
.home_page_cta .et_pb_promo .et_pb_promo_description {
    display: inline-block !important;
    vertical-align: middle;
}

.home_page_cta .et_pb_promo .et_pb_button_wrapper{
    float: right;
}

.home_page_cta .et_pb_promo .et_pb_promo_description {
    float: left;
}

body.home .sigmund_showcase_cta p {
    font-family: Roboto;
color:  #323c47;
    font-size: 36px !important;
    font-weight: 500 !important;
    max-width: 220px;
    line-height: 136% !important;
}


#page-container .sigmund_showcase_cta .et_pb_row{
    width: 90% !important;
    max-width: 1329px !important;
}

body.home #page-container .video-popup .et_pb_blurb {
    max-width: 80px;
}

#page-container .sigmund_showcase_cta .et-pb-icon-circle {
    padding: 16px !important;
}

/*Arrows*/

body.home .test-home .et-pb-slider-arrows {
    text-align: center !important;
}

body.home #page-container .test-home .et-pb-slider-arrows a:hover:before {
    color: #00c7fe !important;
}

body.home .test-home .et-pb-slider-arrows a {
    position: static !important;
    opacity: 1 !important;
    color: #000 !important;
}

body.home .test-home .et-pb-slider-arrows a.et-pb-arrow-prev {
    margin-right: 10px !important;
}

body.home .test-home .et-pb-slider-arrows a:before {
    font-size: 40px !important;
}

body.home .test-home .et-pb-slider-arrows a.et-pb-arrow-prev:before {
    content: "\23";
}

body.home .test-home .et-pb-slider-arrows a.et-pb-arrow-next:before {
    content: "\24";
}

.about_makers_section  .et_pb_promo p {
    line-height: 180% !important;
    padding-bottom: 28px;
}




.home_demo_boxes .et_pb_blurb:nth-child(6n + 6){
    margin-right: 0 !important;
}
.home_demo_boxes .et_pb_blurb{
    width: 15% !important;
    float: left;
    margin-right: 2% !important;
}


.home_demo_boxes .et_pb_blurb .et_pb_blurb_description p{
    font-weight: 700 !important;
    color: #00c7fe !important;
}


.home_demo_boxes .et_pb_blurb{
    cursor: pointer;
    transition: 0.3s;
}

.home_demo_boxes .et_pb_blurb .et_pb_blurb_container,
.home_demo_boxes .et_pb_blurb .et_pb_main_blurb_image{
    transition: 0.3s;
}
.home_demo_boxes .et_pb_blurb:hover{
    box-shadow: 0px 30px 70px 0px rgba(50,60,71,0.1);
}

.home_demo_boxes .et_pb_blurb:hover .et_pb_blurb_container{
    transform: translate(0,-10px);
}
.home_demo_boxes .et_pb_blurb:hover .et_pb_main_blurb_image{
    transform: translate(0,10px);
}

.home_demo_boxes .et_pb_blurb.not_active {
    pointer-events: none !important;
}
.home_demo_boxes .et_pb_blurb.not_active .et_pb_main_blurb_image,
.home_demo_boxes .et_pb_blurb.not_active .et_pb_blurb_container h4{
    opacity: 0.5;
}
.home_demo_boxes .et_pb_blurb.not_active .et_pb_blurb_description p{
    color: #ff5977 !important;
}

body.home .pegasus-blurb7 .et_pb_blurb_container {
        position: initial!important;
}

body.home .pegasus-blurb7 .et_pb_main_blurb_image .image_hover {
    display: none !important;
}



body.home .pegasus-blurb7 h2 {
    font-family: Roboto;
color:  #323c47 !important;
font-size: 30px !important;
font-weight: 500 !important;
    letter-spacing: 0px;
}

body.home .pegasus-blurb7 .video-popup .et_pb_main_blurb_image a {
    position: relative;
    display: block;
    transition: all .5s ease-in-out;
}


body.home .pegasus-blurb7 .video-popup .et_pb_main_blurb_image a:after{
    content: url(//wp-den.com/wp-content/themes/divi-child/images/play-button.png);
    display: block;
    position: absolute;
        top: 50%;
            left: 0;
    right: 0;
    transform: translate(0,-50%);
    transition: all .5s ease-in-out;
}

/*body.home .pegasus-blurb7 .video-popup .et_pb_main_blurb_image a:hover { transform: scale(0.9); }*/

body.home .pegasus-blurb7 .video-popup .et_pb_main_blurb_image a:hover:after { transform: scale(0.9) translate(0,-50%); }
body.home .pegasus-blurb7 .video-popup .et_pb_main_blurb_image .et_pb_image_wrap{
    overflow: hidden;
}

body.home .pegasus-blurb7 .video-popup .et_pb_main_blurb_image:hover .et_pb_image_wrap img  {
    transform: scale(1.1);
}
body.home .pegasus-blurb7 .video-popup .et_pb_main_blurb_image .et_pb_image_wrap img{
    transition: all .5s ease-in-out;
}



    body.home .pegasus-blurb7  h4 a {
        pointer-events: none !important;
    }


body.home .pegasus-blurb7 .et_pb_blurb .et_pb_main_blurb_image{
    border-radius: 10px;
    box-shadow: 0px 9px 25px 0px rgba(50, 60, 71, 0.1);
    overflow: hidden;
}
body.home .pegasus-blurb7 .et_pb_blurb{
    box-shadow: none !important;
    padding: 0 !important;
    overflow: visible;

}
body.home .pegasus-blurb7 .et_pb_blurb h4.et_pb_module_header{
    max-width: 100% !important;
    text-align: center !important;

    line-height: 120% !important;
    color: #323c47 !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px !important;
    font-style: italic !important;
    font-weight: 900 !important;
    padding-bottom: 0 !important;
}

body.home .pegasus-blurb7 .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
    padding: 20px 0 0;
}


body.home .home-description .et_pb_promo_description {
    margin-bottom: 15px;
}

body.home .home-description .et_pb_promo {
    border-radius: 10px;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);

}

body.home .pegasus-tstm1 .et_pb_testimonial_meta a:hover {
color: #ff5977!important;
}

body.home .team8 a:hover {pointer-events: none !important;}



body.home #page-container .pegasus-tstm1 .et_pb_testimonial{
    padding: 52px 45px !important;
    border-radius: 10px;
    box-shadow: 0px 9px 34px 0px rgba(50, 60, 71, 0.1);
    background-color: #fefefe !important;
    border: none !important;
}

body.home .pegasus-tstm1 .et_pb_testimonial .et_pb_slide_content{
    font-size: 16px;
    color: #000000!important;
    letter-spacing: 0;
    line-height: 160%;
    text-align: left;
}

body.home .pegasus-tstm1 .et_pb_testimonial .et_pb_testimonial_portrait {
    bottom: 63px !important;
    left: 46px !important;
    width: 50px;
    height: 50px;
}

body.home .pegasus-tstm1 .et_pb_testimonial_no_image .et_pb_testimonial_description .et_pb_testimonial_author {
    padding-left: 0 !important;
}

body.home .pegasus-tstm1 .et_pb_testimonial_description .et_pb_testimonial_author {
    margin-top: 30px !important;
    margin-bottom: 0 !important;
    font-size: 18px !important;
    padding-left: 67px !important;

    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 900!important;
    font-style: italic!important;
    color: #323c47 !important;
}

body.home .pegasus-tstm1 .et_pb_testimonial .et_pb_testimonial_meta a{
    font-size: 14px !important;
    margin-right: 0 !important;
    margin-top: -10px !important;
}

body.home .team8.our_team .et_pb_column_1_4:last-child{
    margin-right: 0 !important;
}

body.home .team8.our_team .et_pb_column_1_4 {
    width: 19.8% !important;
    margin-right: 3.3% !important;
}

body.home .team8.our_team .et_pb_column_1_4 .et_pb_promo .et_pb_promo_description h2{
    color: #323c47 !important;
}

body.home .team8.our_team .et_pb_column_1_4:first-child {
    margin-right: 5.9% !important;
    width: 28% !important;
    cursor: default !important;
}

body.home .team8.our_team .et_pb_column .et_pb_promo .et_pb_promo_description p{
    line-height: 190% !important;
}

body.home .wp_den_home_pt .et_pb_promo:first-child .et_pb_promo_description h2{
    color: #323c47 !important;
}

/*Responsive*/

@media only screen and (max-width: 1500px) {
    body.home .hero-dd .et_pb_row{
        display: block !important;
    }
}

@media only screen and (min-width: 1930px) {
    body.home .home_start_learning.et_pb_promo {
        padding: 80px !important;
    }

    #page-container .sigmund_showcase_cta .et_pb_row{
        max-width: 1550px !important;
        width: 68.63vw !important;
    }
}

@media only screen and (min-width: 981px) {
    body.home #page-container #left-area {
        padding-bottom: 0 !important;
    }

    body.home #page-container .products li.product {
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width: 1500px) {
    body.home #page-container .hero-dd .et_pb_column.image_column #home-page-video {
        max-width: 100%!important;
    }
}
@media only screen and (max-width: 1390px) {
    body.home .home_start_learning.et_pb_promo {
        padding: 23px !important;
    }

    body.home .hero-dd .et_pb_image {
        margin-right: 0 !important;
    }

    body.home #page-container .hero-dd .et_pb_column.text_column {
        padding-top: 0 !important;
    }

    body.home .home-description .et_pb_column_1_4:last-child {
        margin-right: 0 !important;
    }

    body.home .home-description .et_pb_column_1_4 {
        width: 23% !important;
        margin-right: 2% !important;
    }

    body.home .home-description .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_description {
        max-width: 150px;
        margin: 0 auto;
    }

    body.home .home-description .et_pb_column_1_4 .et_pb_blurb {
        padding: 30px 10px !important;
    }

    body .form_4 .gform_footer {
        margin-top: 20px !important;
        width: 100% !important;
        clear: none !important;
    }

    .form_4 .gform_body .gform_fields li#field_1_8,
    .form_4 .gform_body .gform_fields li#field_1_9,
    .form_4 .gform_body .gform_fields .gchoice_1_8_1 {
        width: 100%;
        max-width: 100%;
        margin-right: 0;
    }

    .form_4 .gform_wrapper form {
        display: block;
    }


    body.home .home_page_video_section .et_pb_text h2{
        font-size: 26px !important;
    }

    .home_demo_boxes .et_pb_blurb{
        width: 23.5% !important;
        margin-right: 2% !important;
    }

    .home_demo_boxes .et_pb_blurb:nth-child(6n + 6){
        margin-right: 2% !important;
    }


    .home_demo_boxes .et_pb_blurb:nth-child(4n + 4){
        margin-right: 0 !important;
    }



    body.home .home-description .et_pb_column_1_3 .et_pb_promo{
        padding: 40px 10px !important;
    }

    .home_page_cta .et_pb_promo .et_pb_promo_description h2{
        font-size: 36px !important;
    }

    body.home .wp_den_home_pt .et_pb_column_1_3 .et_pb_module.et_pb_promo.price .et_pb_promo_description h2{
        font-size: 50px !important;
    }


}

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

    body.home .home-description.home_blurb_boxes .et_pb_column_1_2 .et_pb_text h2{
        padding-top: 0 !important;
    }
    body.home .home-description.home_blurb_boxes .et_pb_column_1_2 .et_pb_text{
        margin-top: 0 !important;
    }
    body.home .home-description.home_blurb_boxes .et_pb_column_1_2 ul li:before{
        position: absolute;
        left: 0;
    }
    body.home .home-description.home_blurb_boxes .et_pb_column_1_2 ul li{
        position: relative;
        padding-left: 30px;
    }
}
@media only screen and (max-width: 1024px) {
    body.home .home-description.home_blurb_boxes .et_pb_column{
        width: 100% !important;
        padding: 0 !important;
    }
    body.home .home-description.home_blurb_boxes .et_pb_column_1_4:last-child{
        margin-right: 0 !important;
    }
    body.home .home-description.home_blurb_boxes .et_pb_column_1_4{
        margin-right: auto !important;
        width: 48% !important;
    }

    body.home .home-description.home_blurb_boxes .et_pb_column .et_pb_text h2{
        padding-top: 0 !important;
        max-width: 100% !important;
        padding-bottom: 15px !important;
    }
}

/*@media only screen and (max-width: 1340px) {
    body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper {
        margin-left: 0 !important;
            display: table;
    }
}*/
@media only screen and (max-width: 1080px) {
    /*.hero-dd .et_pb_promo:first-child .et_pb_promo_description h2 {
        display: none !important;
    }*/

    .hero-dd .et_pb_promo{
        max-width: 100% !important;
    }
    .hero-dd .et_pb_promo:first-child {
        margin-bottom: 10px !important;
    }

    .hero-dd .et_pb_column_1_2,
    .hero-dd p,
    .hero-dd .et_pb_promo .et_pb_promo_description {
        text-align: center !important;
    }

    body.home #page-container .hero-dd .et_pb_column:first-child,
    body.home #page-container .hero-dd .et_pb_column:last-child {
        width: 100% !important;
        padding: 0 !important;
    }

    body.home #page-container .hero-dd .et_pb_column.image_column {
        margin-bottom: 0;
    }

    body.home #page-container .hero-dd .et_pb_column.text_column {
        margin-bottom: 20px;
    }

    /*body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_promo_description ul li:before {position: inherit;}*/
     body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper {
            display: inline-block;
    float: left;
    }
     body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper:last-child {
        margin-left: 20px !important;
    }
    body.home .hero-dd .et_pb_promo * {text-align: left !important;}
}

@media only screen and (max-width: 980px) {
    body #page-container .home_top_products .et_pb_column_1_2 .et_pb_blurb {
        padding: 20px !important;
    }

    body.home .home_start_learning .et_pb_column_1_3:last-child {
        margin-right: 0 !important;
    }

    body.home .home_start_learning .et_pb_column_1_3 {
        width: 32% !important;
        margin-right: 2% !important;
    }

    body.home .home_start_learning.et_pb_promo {
        cursor: pointer;
        background-size: cover;
        /* background-size: 125%; */
        max-width: 423px;
        margin: 20px auto;
        height: auto !important;
        min-height: 300px;
    }

    body.home .home_start_learning.et_pb_promo .et_pb_button_wrapper {
        position: absolute;
        bottom: 25px;
    }

    body.home .home-description .et_pb_column_1_2 h3 {
        font-size: 22px !important;
        padding-bottom: 0 !important;
    }

    /*body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_promo_description ul li {padding-left: 0 !important;}*/



    body.home .home-description .et_pb_column_1_4 .et_pb_blurb:last-child {
        margin-right: 0 !important;
    }

    body.home .home-description .et_pb_column_1_4 .et_pb_blurb {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 20px !important;

    }

    body.home .home-description .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_description {
        max-width: 100%;
        margin: 0 auto;
    }

    .form_4 .gform_body .gform_fields li#field_1_8 {
        margin-bottom: 15px;
    }

    #page-container .hero-dd .et_pb_promo .et_pb_promo_description h2{
        padding-bottom: 20px !important;
    }

    body.home #page-container .hero-dd .et_pb_column.text_column {
        margin-bottom: 0;
    }

    body.home .test-home .et_pb_slides:before {
        font-size: 30px!important;
        padding-top: 15px;
        padding-bottom: 0;
    }



    .home-description .et_pb_promo{
        max-width: 100% !important;
    }

    body.home .home-description .et_pb_column_1_2 .et_pb_promo h2{
        padding-bottom: 20px !important;
    }
    body.home .home-description .et_pb_column_1_4:last-child{
        margin-right: 0 !important;
    }

    body.home .home-description .et_pb_column_1_4 {
        width: 49% !important;
        margin-right: 2% !important;
    }

    .about_makers_section .et_pb_column_1_3{
        padding-top: 0 !important;
    }

    .about_makers_section  .et_pb_promo p {
        padding-bottom: 15px;
    }


    body.home .home_page_video_section .et_pb_column_1_2:last-child{
        margin-right: 0 !important;
    }
    body.home .home_page_video_section .et_pb_column_1_2{
        width: 49% !important;
        margin-right: 2% !important;
    }

    body.home .home_page_video_section .et_pb_text h2{
        font-size: 20px !important;
    }




    body.home .pegasus-tstm1 .et_pb_promo h2,
    body.home .pegasus-tstm1 .et_pb_promo p{
        text-align: center !important;
    }

    #page-container .team8 .et_pb_column_1_4{
        margin-bottom: 30px !important;
    }

    .home_page_cta .et_pb_promo .et_pb_promo_description h2 {
        font-size: 26px !important;
    }

    body.home .wp_den_home_pt .et_pb_promo .et_pb_promo_description{
        padding-bottom: 0 !important;
    }
    body.home .wp_den_home_pt .et_pb_promo h2{
        padding-bottom: 5px !important;
    }
    body.home .wp_den_home_pt .et_pb_promo h2,
    body.home .wp_den_home_pt .et_pb_promo p{
        text-align: center !important;
    }


    body.home .hero-dd{
        padding-top: 50px !important;
        padding-bottom: 10px !important;
    }
}

@media only screen and (max-width: 767px) {
    body.home #page-container .home_top_products .et_pb_column_1_2 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    body.home #page-container .home_top_products .et_pb_column_1_2 h2 {
        padding-bottom: 20px !important;
    }

    body.home .home_start_learning .et_pb_column_1_3 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    body.home .home_start_learning.et_pb_promo {
        padding: 40px !important;
        text-align: center !important;
    }

    body.home #page-container .hero-dd .et_pb_column:first-child {
        width: 100% !important;
        margin-bottom: 20px;
    }

    body.home #page-container .hero-dd .et_pb_column:last-child {
        width: 100% !important;
        padding-left: 0 !important;
    }

    body.home .home-description .et_pb_column_1_2 h3 {
        font-size: 20px !important;
    }

    .test-home.et_pb_slider .et_pb_slide_description {
        padding: 0 !important;
    }


    body.home .home_page_video_section .et_pb_column_1_2{
        width: 100% !important;
        margin-right: 0 !important;
    }

    .home_demo_boxes .et_pb_blurb{
        width: 32% !important;
        margin-right: 2% !important;
    }

    .home_demo_boxes .et_pb_blurb:nth-child(4n + 4){
        margin-right: 2% !important;
    }

    .home_demo_boxes .et_pb_blurb:nth-child(3n + 3){
        margin-right: 0 !important;
    }

    .home_page_cta .et_pb_promo .et_pb_promo_description h2{
        text-align: center !important;
    }

    .home_page_cta .et_pb_promo .et_pb_promo_description{
        float: none !important;
    }

    .home_page_cta .et_pb_promo .et_pb_button_wrapper {
        float: none;
    }
}

@media only screen and (max-width: 620px) {
     body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper {
        margin-left: 0 !important;
            display:block;
            float: none !important;
    }
    body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper:last-child {
    margin-left: 0 !important;
}
#page-container .hero-dd .et_pb_column_1_2 .et_pb_promo.et_pb_cta_0  .et_pb_promo_description h2 {display: none;}
}

@media only screen and (max-width: 479px) {
    body.home .pegasus-blurb7 .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{
        height: auto !important;
    }
}
@media only screen and (max-width: 480px) {
    body.home .home_start_learning.et_pb_promo {
        padding: 30px !important;
    }

    body.home .home_start_learning.et_pb_promo {
        min-height: 200px;
    }


    body.home .test-home .et_pb_slides:before {
        font-size: 20px!important;
    }

    body.home .home-description .et_pb_column_1_4 {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
    }

    body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper{
        display: block !important;
    }
    body.home #page-container .hero-dd .et_pb_column.text_column .et_pb_button_module_wrapper:last-child {
        margin-top: 10px;
        margin-left: 0 !important;
    }

    body.home .home_page_video_section .et_pb_text h2 {
        font-size: 18px !important;
    }

    .home_demo_boxes .et_pb_blurb{
        width: 100% !important;
        margin-right: 0 !important;
    }

    .home_demo_boxes .et_pb_blurb:nth-child(4n + 4){
        margin-right: 0 !important;
    }

    body.home .pegasus-tstm1 .et_pb_testimonial .et_pb_testimonial_meta {
        padding-left: 68px !important;
    }

    body.home .pegasus-tstm1 .et_pb_testimonial .et_pb_testimonial_portrait {
        bottom: 70px !important;
    }

    body.home .home-description.home_blurb_boxes .et_pb_column_1_4{
        margin-right: 0 !important;
        width: 100% !important;
    }
}




.single-price-sidebar p{ font-size: 14px !important}

body.single-product .entry-content .et_pb_column_1_3 .sidebar-first-part .unavable {
    margin: -35px !important
}

.home_top_products .et_pb_blurb .et_pb_blurb_description,
#page-container li.product h2 {
    text-align: center;
    font-weight: 400 !important;
    max-width: 230px;
    margin: 0 auto !important;
    padding-bottom: 0 !important;
    padding-top: 16px;
    font-size: 16px !important;
}

.home_top_products .et_pb_blurb .et_pb_blurb_container {
    text-align: center !important;
}

.home_top_products .et_pb_blurb .et_pb_blurb_description {
    max-width: none !important;
    display: inline-block;
    padding-top: 20px !important;
}

.home_top_products .et_pb_blurb .et_pb_blurb_description p {
    font-weight: 700 !important;
    padding-bottom: 0 !important;
    font-size: inherit !important;
}
.single-product #page-container #left-area .et-l--post .et_pb_row {
    width: 100% !important;
    max-width: unset !important;
}
#page-container li.product.product_cat-freebies .price,
#page-container .product_cat-freebies.price {
    background-color: #4099ff !important;
}

#page-container li.product .price {
    position: absolute;
    top: 19px;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    background-color:#ff5977;
    right: 0;
    color: #ffffff !important;
    font-size: 18px;
    font-weight: 700;
    padding: 6px 30px;
    text-transform: uppercase;
}

#page-container ul.products {
    margin-bottom: 0 !important;
}

#page-container .products li.product {
    width: 22.6% !important;
    margin-right: 3.2% !important;
    margin-bottom: 37px !important;
    clear: none !important;
}

#page-container .products li.product:nth-of-type(4n+4) {
    margin-right: 0 !important;
}

body.home #page-container .products li.product:nth-child(8),
body.home #page-container .products li.product:nth-child(7),
body.home #page-container .products li.product:nth-child(6),
body.home #page-container .products li.product:nth-child(5) {
    margin-top: 40px !important;
}


li.product .et_overlay {
    display: none !important;
}

li.product {
    padding: 1.6vw 1.6vw 1.6vw !important;
     border-radius: 5px;
border-width: 1px;
border-color:  #e6edf2;
border-style: solid;
background-color:  #fefefe;
box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
}

#page-container li.product .price .woocommerce-price-suffix {
    font-size: 12px;
    text-transform: none;
    display: none !important;
}

li.product:hover {

}

/*Animation In hover*/

#page-container .products li.product * {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    cursor: pointer !important;
}

#page-container .products li.product:hover img {
    transform: scale(0.9);
}

#page-container li.product:hover .price {
    transform: scale(1.1);
}

.home_top_products .et_pb_blurb:hover .et_pb_blurb_description:after {
    width: 100%;
}

#page-container .products li.product:hover h2:after {
    width: 75%;
}

.home_top_products .et_pb_blurb .et_pb_blurb_description:after,
#page-container .products li.product h2:after {
    content: "";
    display: block;
    width: 0;
    height: 1px;
    background-color: #474e5d !important;
    margin: 10px auto -10px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

/*Product Category Page*/

body .woocommerce-result-count,
body .woocommerce-breadcrumb,
body .container:before,
body.archive.tax-product_cat #sidebar {
    display: none !important;
}

body.archive.tax-product_cat #left-area {
    width: 100% !important;
    padding-right: 0 !important;
    padding-top: 0;
    padding-bottom: 25px;
}

body.archive.tax-product_cat #page-container ul.products {
    margin-bottom: 0 !important;
}

body form.woocommerce-ordering, body form.woocommerce-ordering select {
    background-color: #00c7fe !important;
    font-size: 16px;
}

body .woof_products_top_panel {
    display: none !important;
}

/*Single Product*/







.single-product .woocommerce-Tabs-panel .woocommerce-MyAccount-content,
.single-product .woocommerce-Tabs-panel .woocommerce-MyAccount-navigation,
.single-product .product .images,
.single-product .product .summary.entry-summary {
    display: none !important;
}

.woocommerce-Tabs-panel > h2 {
    display: none !important;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
    display: none !important
}

/*
body.single-product #page-container .et_pb_row{
    width: 100% !important;
    padding: 0 !important;
}
 */

/*Slider*/

.product_image_slider.et_pb_slider .et_pb_slide {
    box-shadow: none !important;
    padding: 0 !important;
}

.product_image_slider.et_pb_slider .et_pb_slide_description {
    display: none !important;
}

.product_image_slider.et_pb_slider .et_pb_container {
    height: auto !important;
}

.product_image_slider.et_pb_slider .et_pb_slide_image {
    width: 100% !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    position: static !important;
    display: block !important;
}

.product_image_slider.et_pb_slider .et_pb_slide_image img {
    width: 100% !important;
    max-height: none !important;
}

.product_image_slider.et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next:before {
    content: "\35" !important;
    display: block;
}

body.single-product #page-container .woocommerce-Tabs-panel .et_pb_section:last-of-type {
    padding-bottom: 30px !important;
}

body.single-product #page-container .woocommerce-Tabs-panel .et_pb_section:first-of-type {
    padding-top: 40px !important;
}

body.single-product #page-container .woocommerce-Tabs-panel .et_pb_section:last-of-type {
    padding-top: 0 !important;
}

.single-product #left-area .woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 0 !important;
}

/* Currency Converter */

select#Vfrom, font.Vlabel {
    display: none !important;
}

/*related products*/

body.single-product #page-container .related.products .container {
    padding: 3.9vw 0 3vw !important;
}

body.single-product .related.products h2 {
    color: #323c47 !important;
    padding-bottom: 38px !important;
    font-size: 18px !important;
}

body.single-product .related.products {
    background-color: #fff !important;
}

/*Content Page Bottom products*/

#page-container #shop-footer .et_pb_column_2_3 h1 {
    font-size: 26px !important;
    padding-bottom: 30px !important;
    color: #474e5d !important;
}


body .product .et_pb_column_2_3 h3 {
        padding-top: 30px;
}

#page-container #shop-footer .et_pb_column_2_3 {
    width: 68.7% !important;
    margin-right: 3% !important;
}

#page-container #shop-footer .et_pb_column_2_3 .products li.product {
    width: 30% !important;
    margin-right: 5% !important;
    margin-bottom: 37px !important;
    clear: none !important;
}

#page-container #shop-footer .et_pb_column_2_3 .products li:last-child {
    margin-right: 0 !important;
}

body.single-product .entry-content .et_pb_column_2_3,
body.single-product .entry-content .et_pb_column_1_3 .single-price-sidebar,
body.single-product .entry-content .et_pb_column_1_3 .what-people-say {
    background-color: #fefefe;
  /*   box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65); */
  border-radius: 5px;
border-width: 1px;
border-color:  #e6edf2;
border-style: solid;
box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);

    padding: 40px;
}
.single-product #main-content > .container {
    padding-top: 38px !important;
}
body.single-product .woocommerce-tabs {
    margin-top: 25px;
    margin-bottom: 0 !important;
}

body.single-product #left-area {
    padding-bottom: 0 !important;
    width: 100%;
    padding-right: 0;
}



body.single-product #left-area .et_pb_column_1_3 ul{
    padding-left: 0 !important;
}

body.single-product.et_pb_gutters3 .entry-content .et_pb_column_2_3 {
    width: 69%;
    padding: 50px 60px 80px;
}

body.single-product.et_pb_gutters3 .entry-content .et_pb_column {
    margin-right: 3%;
}

body.single-product.et_pb_gutters3 .entry-content .et_pb_column_1_3 {
    width: 28%;
}

body.woocommerce.single-product .woocommerce-tabs {
    border: none !important;
}

/*body.woocommerce.single-product h1 {
    font-size: 24px;
    padding-bottom: 0 !important;
    margin-bottom: -10px !important;
}/*

/* buttons */

body.woocommerce.single-product .woocommerce-Tabs-panel a.et_pb_button {
    color: #fff !important;
    padding: 13px !important;
    font-family: Lato !important;
    letter-spacing: -0px;
    font-weight: 700;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_column_2_3 a.et_pb_button {
    width: 49%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_column_2_3 a.et_pb_button.blue {
    margin-right: 2%;
    margin-bottom: 20px;
}

body.woocommerce.single-product .woocommerce-Tabs-panel a.et_pb_button.orange {
    background-color: #ff6600 !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel a.et_pb_button.blue ,
body.woocommerce.single-product button.single_add_to_cart_button {
    background-color: #22b1df !important;
    padding: 18px 0 !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_text_inner p,
body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_text_inner li {
    font-family: Roboto;

    line-height: 26px !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_text_inner li {
    line-height: 30px !important;
    /* padding-left:20px; */
}

/*body.woocommerce.single-product .woocommerce-Tabs-panel a.et_pb_button.blue:hover,*/
/*body.woocommerce.single-product .woocommerce-Tabs-panel a.et_pb_button.orange:hover {*/
    /*background: #666 !important;*/
/*}*/

body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_column_2_3 a.et_pb_button.blue.one-third,
body.woocommerce.single-product .woocommerce-Tabs-panel a.et_pb_button.orange.one-third,
body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_column_2_3 a.et_pb_button.purple.one-third {
    width: 32% !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_column_2_3 a.et_pb_button.purple.one-third {
    margin-right: 2%;
}

/**** sidebar ****/

/* price */

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar.freebie a img {
    margin: -40px -40px 0;
    max-width: none;
    display: block;
    width: calc(100% + 80px);
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar h5 {
    color:  #323c47 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    margin-top: 9px !important;
    margin-bottom: 12px !important;
    padding-bottom: 15px !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar > .et_pb_text_inner:first-child > div:last-child {
    margin-bottom: 10px;
    display: inline-block;
    text-align: center;
    margin-top: -9px;
    width: 100%;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar > .et_pb_text_inner:first-child > div:last-child img {
    max-width: 18%;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar > .et_pb_text_inner:first-child > div:last-child img {
    margin-right: 9% !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar > .et_pb_text_inner:first-child > div:last-child img:last-child {
    margin-right: 0 !important;
}
.single-product .variations_form.cart {
    border: none !important;
}
.guaranteee {
    display: flex;
    clear: both;
    margin: 15px 0;
    flex-direction: row;
}
.guarantee-image {
    width: 30%;
    margin-right: 5%;
}
.satisfaction_guarantee_text {
    width: 65%;
    margin: auto;
}
.satisfaction_guarantee_text a {
    clear: both;
    display: block;
    text-decoration: underline;
    color: #546577 !important;
    font-size: 14px !important;
}
.satisfaction_guarantee_text a:hover {
	color: #22b1df !important;
}
.payment-methods-cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
}
.guaranteee {
   border-bottom: 1px solid #dadada;
    padding-bottom: 20px; 
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar h5,
body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart,
body.woocommerce.single-product .widget_currency_converter,
body.woocommerce.single-product .rates-disclaimer .et_pb_text_inner,
body.woocommerce.single-product .terms-conditions .et_pb_text_inner,
body.woocommerce.single-product .be-aware .et_pb_text_inner,
body.single-product .entry-content .et_pb_column_1_3 .what-people-say h4 {
    border-bottom: 1px solid #dadada;
}

body.woocommerce.single-product .rates-disclaimer .et_pb_text_inner,
body.woocommerce.single-product .terms-conditions .et_pb_text_inner,
body.woocommerce.single-product .be-aware .et_pb_text_inner {
    padding-bottom: 20px;
    margin-bottom: -3px;
}

body.woocommerce.single-product .widget_currency_converter {
    padding-bottom: 11px;
    margin-bottom: -7px;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar h5 span {
    float: right;
    color: #00c7fe !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar .et_pb_text_inner > p:nth-child(2) {
    font-size: 12px !important;
    line-height: 18px !important;
        padding-bottom: 12px !important;
    border-bottom: 1px solid #dadada;
    margin-bottom: 12px;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar .et_pb_text_inner > p:nth-child(3) {
    padding-bottom: 18px !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar ul {
    padding-left: 0 !important;

}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar ul li {
    list-style: none !important;
    line-height: 24px !important;
    position: relative;
    padding-left: 24px;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar ul li:before {
    font-family: FontAwesome;
    content: "\f00c";
    padding-right: 7px;
    color: #94e349 !important;
    position: absolute;
    left: 0;
    top: 0;
}
body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar ul.ul_cross li:before {
    content: "\f00d";
    color: #fe7051 !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart .button,
body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar a.buy-now,
body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar .somdn-download-link {
    float: none !important;
    width: 100% !important;
    display: inline-block !important;
    text-align: center;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart {
    margin-top: 0 !important;
    padding-bottom: 20px !important;
    margin-bottom: 0px !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar a.buy-now.purple {
    margin-top: 10px;
    display: none !important;
}

.widget_currency_converter h4.widgettitle {
    color: #323232;
    font-size: 16px;
}

body #page-container .widget_currency_converter input,
body #page-container .widget_currency_converter select,
body #page-container .widget_currency_converter textarea {
    border: 2px solid #f5f5f5 !important;
    min-height: 50px;
    text-align: left;
}

body #page-container .widget_currency_converter br {
    display: none !important;
}
.payment-methods-cards .alignleft {
    margin: 0;
}
.widget_currency_converter textarea {
    float: right;
    width: 49%;
}

.widget_currency_converter input,
.widget_currency_converter select,
.widget_currency_converter option,
.widget_currency_converter textarea {
    font-family: Lato;
    color: #747474;
    font-size: 16px;
    font-weight: 400;
    line-height: 41px !important;
    box-shadow: none !important;
    background-color: #fefefe !important;
    padding-left: 5px !important;
}

.widget_currency_converter .Vmsg_1 a {
    color: #747474 !important;
}

.widget_currency_converter select {
    width: 49%;
    float: left;
    font-size: 14px !important;
}

.widget_currency_converter option {
    font-size: 14px !important;
}

.widget_currency_converter input {
    width: 100%;
}

body.single-product .entry-content .et_pb_column_1_3 .what-people-say {
    margin-top: 38px;
}

body.single-product .entry-content .et_pb_column_1_3 .what-people-say h4 {
    color:  #323c47;
    font-size: 18px;
    padding-bottom: 23px !important;
    margin-bottom: 19px !important;
}

/*Error*/

body.single-product .woocommerce-message a,
body.single-product .woocommerce-error li a {
    margin: -10px 0;
}

body.single-product .woocommerce-message,
body.single-product .woocommerce-error {
    box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65) !important;
    margin-top: 60px;
    margin-bottom: 0 !important;
    padding: 40px 30px !important;
    color: #474e5d !important;
}

body .woocommerce-message,
body .woocommerce-info {
    background: white !important;
    border-radius: 6px !important;
    line-height: 235%;
    color: #323c47 !important;
    text-align: center;
    padding: 5px 10px !important;
    border: 2px solid green !important;
    font-size: 130% !important;
}

.woocommerce .cart-empty {
    padding: 40px;
    text-align: center;
}

#download_terms_text a:hover {
    opacity: 0.6 !important;
}

body #page-container form input#download_terms {
    background: #fff !important;
    -webkit-appearance: none !important;
    border: 1px solid #bebebe !important;
    width: 10px;
    height: 10px;
    padding: 8.5px !important;
    display: inline-block;
    position: relative;
    vertical-align: sub;
    margin: 0 6px 0 0 !important;
    box-shadow: none !important;
}

.download_disabled {
    opacity: 0.2;
    pointer-events: none;
}

body #page-container form input#download_terms:checked {
    background: #00c7fe !important;
}

.somdn-download-wrap {
    border-bottom: 1px solid #dadada;
    padding-bottom: 22px !important;
}

div.download_terms {
    margin-bottom: 22px;
    border-top: 1px solid #dadada;
    padding-top: 22px;
}

/*12-days-of-divi-free-packs*/

body:not(.home) #page-container .christmas_product_top_section,
body:not(.home) #page-container .home_top_products {
    width: 90% !important;
}

body:not(.home) #page-container .home_top_products .et_pb_column_1_3:last-child {
    margin-right: 0 !important;
}

body:not(.home) #page-container .home_top_products .et_pb_column_1_3 {
    width: 32% !important;
    margin-right: 2% !important;
}

body:not(.home) #page-container .home_top_products .value {
    padding-bottom: 5px !important;
}

body:not(.home) #page-container .home_top_products .label {
    padding-bottom: 0 !important;
}

body:not(.home) #page-container .home_top_products .sep.section {
    display: none !important;
}

body:not(.home) .et_pb_countdown_timer .section.values:last-child {
    margin-right: 0 !important;
}

body:not(.home) .et_pb_countdown_timer .section.values {
    width: auto !important;
    max-width: none !important;
    margin-right: 8% !important;
}

/*Sidebar satisfaction_guarantee */

#page-container .satisfaction_guarantee {
    border-bottom: 1px solid #dadada !important;
    padding-bottom: 10px !important;
    margin-top: -11px !important;
    margin-bottom: 29px !important;
}

#page-container .sidebar-first-part .satisfaction_guarantee {
    margin-bottom: 0 !important;
}
.satisfaction_guarantee .satisfaction_guarantee_text a:hover{
   color: #00c7fe !important;
    opacity: 1 !important;
}
.satisfaction_guarantee .satisfaction_guarantee_text a{
    border-bottom: 1px solid;
    transition: 0.3s;
    color: #666 !important;
}
.satisfaction_guarantee .satisfaction_guarantee_text strong {
    display: block !important;
    margin-bottom: 10px !important;
}

.satisfaction_guarantee .satisfaction_guarantee_text {
    font-family: Roboto !important;
}

.satisfaction_guarantee .satisfaction_guarantee_text {
    width: 59%;
    float: none;
    display: inline-block;
    vertical-align: middle;
    line-height: 120%;
}

.satisfaction_guarantee .satisfaction_guarantee_image {
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: 33%;
    margin-right: 4.2%;
}


body.woocommerce-checkout  a.about_paypal{
    display: none !important;
}
body.woocommerce-checkout #page-container .satisfaction_guarantee{
    position: absolute;
    right: 2.7vw;
    top: 1.8vw;
    max-width: 290px;
    border-bottom: 0 !important;
    opacity: 0;
    display: none;
}
body.woocommerce-checkout  #payment{
    position: relative !important;
}





/*Product New hover*/

#page-container .products li.product div[itemprop="description"] {
    display: none !important;
}






body.single-product #sidebar{
    display: none !important;
}





/*Sale Product Css*/




body.single-product #page-container div.product.sale span.onsale,
#page-container li.product.sale span.onsale{
    left: 0 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    background-image: url(//wp-den.com/wp-content/themes/divi-child/images/sale-product-sale-bg.png) !important;
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    text-transform: uppercase;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px !important;
    font-weight: 700 !important;
    top: 23px !important;
    padding: 7px 20px !important;
}

body.single-product #page-container div.product.sale span.onsale{
    background-image: url(//wp-den.com/wp-content/themes/divi-child/images/sale-product-sale-bg2.png) !important;
    z-index: 20;
    left: 0 !important;
    right: auto;
}

body.single-product #page-container div.product.sale .sidebar-first-part .single-price-sidebar{
    padding-top: 70px !important;
}



body.single-product  div.product.sale .single-price-sidebar ins{
    display: block;
    text-align: right;
    position: absolute;
    top: 45px;
    right: 40px;
}
body.single-product  div.product.sale .single-price-sidebar,
body.single-product  div.product.sale .single-price-sidebar .et_pb_text_inner{
    position: static;
}
body.single-product  div.product.sale .single-price-sidebar del{
    opacity: 0.5;
    margin-right: 0;
    color: #000 !important;
    float: right;
    position: absolute;
    top: 23px;
    right: 40px;
}

body.woocommerce.single-product  div.product.sale .woocommerce-Tabs-panel .single-price-sidebar h5 span span{
    display: inline !important;
}

body.single-product  div.product.sale .single-price-sidebar ins span{
    float: none !important;
    font-size: 20px !important;
}
body.single-product  div.product.sale .single-price-sidebar del span{
    float: none !important;
    color: #000 !important;
}

body.single-product div.product.sale .single-price-sidebar .woocommerce-price-suffix{
    display: none !important;
}


body.single-product #page-container .product .et_pb_section .et_pb_row{
    padding-top: 0 !important;
}


@media only screen and (min-width: 768px) {

    #page-container .products li.product .product_hover_box {
        position: absolute;
        top: 50%;
        left: -30px;
        right: -30px;
        transform: translate(0, -50%);
        padding: 1.6vw 1.6vw 1.6vw !important;
        border-radius: 5px;
border-width: 1px;
border-color:  #e6edf2;
border-style: solid;
background-color:  #fefefe;
box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
        transition: 0.2s !important;
        opacity: 0;
    }

    #page-container .products li.product:hover .product_hover_box {
        opacity: 1;
        z-index: 99;
    }

    #page-container .products li.product .product_hover_box a.demo_product_button,
    #page-container .products li.product .product_hover_box a.view_product_button {
        background-color: #00c7fe;
        border-radius: 5px;
        width: 48%;
        display: block;
        float: left;
        color: #fff;
        text-align: center;
        padding: 10px 0;
        text-transform: capitalize;
        margin-top: 29px;
        border: 1px solid #00c7fe;
        position: relative;
        overflow: hidden;
    }

    #page-container .products li.product .product_hover_box a.view_product_button {
        margin-right: 4%;
    }

    #page-container .products li.product .product_hover_box a.demo_product_button {
        background-color: #4099ff;
        border: 1px solid #4099ff;
    }

    #page-container .products li.product .product_hover_box a.demo_product_button:hover {
        background-color: #fff;
        color: #4099ff;
    }

    #page-container .products li.product .product_hover_box a.view_product_button:hover {
        background-color: #fff;
        color: #00c7fe;
    }

    #page-container .products li.product .product_hover_box a.demo_product_button.noLink:hover{
        background-color: #4099ff;
        color: #fff;
    }
    #page-container .products li.product .product_hover_box a.demo_product_button.noLink:hover span {
        transform: translate(0, -120%);

    }

    #page-container .products li.product .product_hover_box a.demo_product_button.noLink:hover span.button_hover {
        transform: translate(0, 0);

    }

    #page-container .products li.product .product_hover_box a.demo_product_button.noLink span.button_hover {
        position: absolute;
        width: 100%;
        top: 10px;
        transform: translate(0, 120%);

    }

    #page-container .products li.product .product_hover_box a.demo_product_button.noLink span {
        display: block;
    }

    #page-container .products li.product:hover img {
        transform: none !important;
    }

    #page-container .products li.product h2:after {
        display: none !important;
    }

}

@media only screen and (max-width: 1390px) and (min-width: 981px) {
    #page-container .products li.product .product_hover_box {
        left: -15px;
        right: -15px;
    }
}

@media only screen and (max-width: 980px) and (min-width: 768px) {
    #page-container .products li.product .product_hover_box {
        left: -10px;
        right: -10px;
    }
}




/*Responsive*/

@media only screen and (min-width: 1930px) {
    body.woocommerce-checkout #page-container .satisfaction_guarantee{

        bottom: 4vw;
    }
    .home_top_products .et_pb_blurb {
        padding: 40px !important;

    }

    .home_top_products .et_pb_blurb .et_pb_blurb_description {
        padding-top: 31px !important;
    }
}

@media only screen and (max-width: 1500px) {
    body:not(.home) .et_pb_countdown_timer .section.values {
        margin-right: 6% !important;
    }
}

@media only screen and (max-width: 1390px) {
    body.woocommerce-checkout #page-container .satisfaction_guarantee {
        position: static;
        margin-top: 30px !important;
        margin-bottom: 0 !important;
    }
    body.single-product #main-content .et_pb_row {
        width: 100% !important;
        max-width: 100% !important;
    }

    body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_column_2_3 a.et_pb_button.purple.one-third,
    body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_column_2_3 a.et_pb_button.blue.one-third,
    body.woocommerce.single-product .woocommerce-Tabs-panel a.et_pb_button.orange.one-third,
    body.woocommerce.single-product .woocommerce-Tabs-panel a.et_pb_button.purple.one-third {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 15px !important;
    }

    body:not(.home) .et_pb_countdown_timer {
        padding: 0 20px !important;
    }

    body:not(.home) #page-container .home_top_products .value {
        font-size: 30px !important;
    }

    body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar h5 span{
        float: none !important;
    }

    body.single-product div.product.sale .single-price-sidebar del{
        display: block !important;
        float: none;
    }

    body.single-product div.product.sale .single-price-sidebar ins {
        text-align: left;
    }
}

@media only screen and (max-width: 980px) {
    body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar > .et_pb_text_inner:first-child > div:last-child img {
        margin-right: 20px !important;
    }

    li.product {
        padding: 20px !important;
    }

    body.woocommerce.single-product .widget_currency_converter {
        width: 100% !important;
    }

    body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar h5 span {
        float: right;
        display: block;
    }

    #page-container .related.products .products li.product {
        width: 23.5% !important;
    }

    #page-container .related.products .products li.product:nth-child(3) {
        margin-right: 2% !important;
    }

    #page-container .related.products .products li:last-child {
        margin-right: 0 !important;
    }

    #page-container .products li.product {
        width: 32% !important;
        margin-right: 2% !important;
    }

    #page-container .products li.product:nth-of-type(4n+4) {
        margin-right: 2% !important;
    }

    #page-container .products li.product:nth-of-type(3n+3) {
        margin-right: 0 !important;
    }

    #page-container #shop-footer .et_pb_column_2_3 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    #page-container #shop-footer .et_pb_column_2_3 h1 {
        font-size: 24px !important;
    }

    body.single-product.et_pb_gutters3 .entry-content .et_pb_column_2_3 {
        padding: 20px;
    }

    body:not(.home) #page-container .home_top_products .value {
        font-size: 23px !important;
    }

    body:not(.home) #page-container .home_top_products .et_pb_blurb {
        margin-bottom: 0 !important;
    }

    body:not(.home) #page-container .home_top_products {
        display: flex;
    }

    body.home #page-container .products li.product:nth-child(8),
    body.home #page-container .products li.product:nth-child(7),
    body.home #page-container .products li.product:nth-child(6),
    body.home #page-container .products li.product:nth-child(5) {
        margin-top: 0 !important;
    }

    body.single-product.et_pb_gutters3 .entry-content .et_pb_column_1_3 {
        width: 100% !important;
    }

    body.single-product.et_pb_gutters3 .entry-content .et_pb_column_2_3 {
        width: 100% !important;
       margin-right: 0 !important;
    }
}

@media only screen and (max-width: 980px) and (min-width: 768px) {
    body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar.freebie a img {
        margin: 0;
        max-width: none;
        display: block;
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    #page-container .products li.product {
        width: 49% !important;
        margin-right: 2% !important;
        margin-bottom: 25px !important;
    }

    body.woocommerce.single-product .woocommerce-Tabs-panel .et_pb_column_2_3 a.et_pb_button {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 15px !important;
    }


    #page-container .products li.product:nth-of-type(3n+3) {
        margin-right: 2% !important;
    }

    #page-container .products li.product:nth-of-type(2n+2) {
        margin-right: 0 !important;
    }

    #page-container .related.products .products li.product {
        width: 48% !important;
    }

    #page-container .related.products .products li.product:nth-child(2) {
        margin-right: 0 !important;
    }

    body:not(.home) #page-container .home_top_products {
        display: block;
    }

    body:not(.home) #page-container .home_top_products .et_pb_promo {
        position: static !important;
        margin-top: 15vw !important;
    }

    body:not(.home) #page-container .home_top_products .et_pb_column_1_3:last-child {
        margin-bottom: 0 !important;
    }

    body:not(.home) #page-container .home_top_products .et_pb_column_1_3 {
        margin-bottom: 30px !important;
        width: 100% !important;
    }

    body:not(.home) #page-container .home_top_products .et_pb_column_1_3 {
        min-height: 0 !important;
    }

}

@media only screen and (max-width: 600px) {
    #page-container #shop-footer .et_pb_column_2_3 .products li.product {
        width: 100% !important;
        margin-right: 0 !important;
    }
}

@media only screen and (max-width: 480px) {
    #page-container .products li.product {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 20px !important;
    }

    #page-container .products li.product:nth-of-type(3n+3) {
        margin-right: 0 !important;
    }

    #page-container #shop-footer .et_pb_column_2_3 h1 {
        font-size: 22px !important;
    }

    body.single-product.et_pb_gutters3 .entry-content .et_pb_column_2_3 {
        padding: 40px 20px;
    }

    body.single-product .entry-content .et_pb_column_2_3,
    /*body.single-product .entry-content .et_pb_column_1_3 .sidebar-first-part,*/
    body.single-product .entry-content .et_pb_column_1_3 .what-people-say {
        width: 100%;
        padding: 40px 20px;
    }

    #page-container .related.products .products li.product {
        width: 100% !important;
    }

    body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar.freebie a img {
        margin: -40px -20px 0;
        width: calc(100% + 40px);
    }

    .satisfaction_guarantee .satisfaction_guarantee_text{
        width: 100%;
        text-align: center;
        margin-top: 10px !important;
    }

    .satisfaction_guarantee .satisfaction_guarantee_image{
        width: 100%;
        text-align: center;
    }

    body.woocommerce-checkout #page-container .satisfaction_guarantee{
        max-width: 100% !important;
    }
}

/* Changelogs */

#content_page .et_pb_column_2_3 h5.et_pb_toggle_title {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#content_page .et_pb_column_2_3 .et_pb_toggle_close h5.et_pb_toggle_title {
    color: #fff !important;
}

.et_pb_toggle_open {
    transition: 0.3s;
}

.et_pb_column:not(#faq-new) .et_pb_toggle_close {
    background-color: #00c7fe !important;
    transition: 0.3s;
}

.et_pb_accordion_toggling .et_pb_toggle_close.opening {
    background-color: #fff !important;
}

/*.et_pb_accordion_toggling .et_pb_toggle_close{*/
/*background-color: #fff !important;*/
/*}*/

/*fancybox*/

@media only screen and (max-width: 980px) {
    .fancybox-wrap .fancybox-inner,
    .fancybox-wrap {
        width: 90vw !important;
    }

    .fancybox-skin .fancybox-inner {
        height: 50vw !important;
    }
}



html body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar ul li {
            line-height: 165% !important;
            font-size: 14px;
    }

/* Variable Product */

.product-type-variable-subscription .sidebar-first-part .et_pb_text_inner h5 > span {display: none !important;}

.product-type-variable-subscription .variations td {width: 100% !important;     display: block  !important;}

.product-type-variable-subscription table.variations [type="radio"]:checked,
.product-type-variable-subscription table.variations [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.product-type-variable-subscription table.variations [type="radio"]:checked + label,
.product-type-variable-subscription table.variations [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 23px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}
.product-type-variable-subscription table.variations [type="radio"]:checked + label:before,
.product-type-variable-subscription table.variations [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #aaa;
    border-radius: 100%;
    background: #fff;
}
.product-type-variable-subscription table.variations [type="radio"]:checked + label:after,
.product-type-variable-subscription table.variations [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #94e349 ;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.product-type-variable-subscription table.variations [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.product-type-variable-subscription table.variations [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

/*.product-type-variable-subscription select#billing-period,
.product-type-variable-subscription select#license-type,
body a.reset_variations {
    display: none !important;
}*/

.product-type-variable-subscription #license_type_radio label,
.product-type-variable-subscription #billing_period_radio label  {
    font-weight: 400 !important;margin-right: 10px;
    font-size: 13px !important;}

.woocommerce-variation-price .price {
    font-weight: 700;
    font-size: 22px !important;
}

body.single-product .woocommerce-variation-price .price {
    font-weight: 700;
    font-size: 26px !important;
    color: #474e5d !important;
}

body.single-product div.product form.cart .variations select {
    display: none !important;
}

/*body.single-product .woocommerce-variation-price .woocommerce-Price-amount {
    display: block !important;
}*/

body.single-product .woocommerce-price-suffix,
body.single-product .subscription-details{
    font-size: 16px !important;
    color: #474e5d !important;
    font-weight: 400 !important;
    letter-spacing: -0.5px !important;
}



.woocommerce-variation-price {
    margin-bottom: 22px;
}

/*body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar .variations_form.cart > .buy-now.button,
body.woocommerce.single-product .product-type-variable-subscription .woocommerce-Tabs-panel .single-price-sidebar .buy-now.button {display: none !important;}*/


.woocommerce div.product form.cart .variations {margin-bottom: 0 !important;}

body.woocommerce.single-product .product-type-variable-subscription .woocommerce-Tabs-panel .single-price-sidebar h5 {padding-bottom: 13px !important;}

/*body.single-product .sidebar-first-part .woocommerce-variation.single_variation {display: none !important;}*/

/*body.single-product .sidebar-first-part #billing_period_radio #Monthly.disabled,
body.single-product .sidebar-first-part #billing_period_radio label[for=Monthly].disabled {
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
}*/
/*.sigmund_hover_effect_article .et_pb_post .entry-featured-image-url {*/
/*max-height: 218px;*/
/*}*/


/*Marko Sep 2020*/
#content_page .wp-caption img {
    margin-bottom: 4px !important;
}

/*Kyra March 2019*/
#builder-sec-1 {
    margin: 0 auto;
    background: #fff !important;
    display: flex;
    border-radius: 5px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    margin-top: 60px;
    padding: 60px !important;
    max-width: 1550px !important;
    width: 68.63vw !important;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
}

body:not(.home) .faq_wpden.et_pb_section {
    padding-top: 60px !important;
}

body #page-container #builder-sec-1 .et_pb_row {}

body.page-id-246057 #page-container #builder-sec-1 .et_pb_row {
    padding-top: 0 !important;
}

.builder-menu {
    background: #e6edf2;
    padding: 0 40px 40px 40px !important;
    margin-bottom: 0 !important;
}

.builder-menu li {
    list-style: none !important;
    padding: 15px 0 15px 15px;
    border-bottom: 1px solid #fff;
    position: relative;
    margin-top: 0;
    margin-bottom: 0 !important;

}

.builder-menu li a {
    text-decoration: none !important;
    border-bottom: none !important;
    max-width: 87%;
    display: inline-block;
}

.builder-menu li:hover {
    background: #fff;
    font-weight: bold !important;
}

.builder-menu li::after {
    content: "\24";
    font-family: ETmodules;
    color: #555;
    position: absolute;
    right: 0;
    top: 0;
    padding: 8px 15px 15px;
    margin-top: 8px;
}

.builder_intro {
    text-align: left !important;
    font-size: 30px;
    font-family: "Roboto";
    border-bottom: 2px;
    border-color: rgb(230, 237, 242);
    border-style: solid;
    margin-bottom: 30px !important;
}

.builder_intro p {
    margin-bottom: 15px !important;
}

.builder_intro h1 {
    font-size: 30px;
    font-family: "Roboto";
    padding-bottom: 25px !important;
}

.builder_intro h1 {
    position: relative;
}

.builder_intro h1::after {
    position: absolute;
    content: '';
    bottom: 0px;
    left: 10%;
    transform: translateX(-50%);
    background: rgb(230, 237, 242);
    height: 2px;
    width: 200px;
}

.builder_intro h3 {
    font-size: 18px;
    font-family: "Roboto";
    color: rgb(50, 60, 71);
    font-weight: bold !important;
    font-style: italic !important;
    padding-top: 25px;
}

.builder_page .et_pb_column_1_3 .widget_text {
    margin-bottom: 0 !important;
}

body.page-id-246057 .et_pb_sidebar_0 {
    background: #e6edf2;
    margin-top: 3px;
}

body.page-id-246057 .et_pb_sidebar_0 #text-3 {
    padding: 40px 40px 0px 55px !important;
}

#builder-sec-1 .et_pb_video_box {
    border: solid 2px rgb(230, 237, 242);
}

.welcome-blurbs .et_pb_blurb_content {
    border-radius: 5px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    padding: 45px;
}

.term-description {
    background-color: #F0F0F0;
    padding-top: 20px;
    margin-top: 20px;
    padding-bottom: 20px
}

.term-description h3 {
    color: #22b1df !important;
    padding-top: 40px !important;
    font-size: 30px;
    padding-top: 20px;
}

.et_pb_widget_area {
    padding-right: 0 !important;
}

.et_pb_widget_area_left {
    border-right: 0 !important;
}

.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module {
    position: relative;
}

/*Standard Content Page*/
.contact_page.support_page .et_pb_column_1_2:last-child {
    margin-right: 0 !important;
}

.contact_page.support_page .et_pb_column_1_2 {
    width: 49% !important;
    margin-right: 2% !important;
    padding: 3%;
    border-radius: 10px;
    border-width: 0;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 9px 25px 0px rgba(50, 60, 71, 0.1);
}



body.archive.category #page-container #main-content>.container,
body.archive.tag #page-container #main-content>.container {
    max-width: 1550px !important;
    width: 68.63vw !important;
}

body.archive.category #page-container .et_pb_column_1_3 #sidebar {
    width: 100% !important;
    padding: 0 !important;
}

body.archive.tag #sidebar .et_pb_widget:first-child {
    padding: 0 !important;
}

body.archive.tag #sidebar .et_pb_widget,
body.archive.tag #left-area,
#content_page .et_pb_column_1_3 .et_pb_widget,
#content_page .et_pb_column_2_3 {
    border-radius: 10px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 9px 25px 0px rgba(50, 60, 71, 0.1);
    padding: 2.5vw 2.3vw;
}

#content_page .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-15 {
    padding: 0 !important;
}

#content_page .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-15 a {
    border-bottom: none !important;
    padding-bottom: 0 !important;
    display: block;
    position: relative;
    height: 100%;
    margin-bottom: -8px !important;
    text-align: center;
}

#content_page .et_pb_column_1_3 .et_pb_widget.widget_nav_menu {
    padding: 2.5vw 2.3vw 3.1vw;
}

#content_page .et_pb_column_1_3 .et_pb_widget {
    margin-bottom: 40px !important;
}

body.archive.tag .et_pb_column_2_3 article.et_pb_post a.entry-featured-image-url img,
body.archive.tag #left-area article.et_pb_post a.entry-featured-image-url img {
    border: 1px solid #f0f2f2;
}

body.archive.tag #sidebar {
    padding: 0 !important;
}

body.archive.tag #sidebar,
#content_page .et_pb_column_1_3 {
    width: 28.2% !important;
}

body.archive.tag #left-area,
#content_page .et_pb_column_2_3 {
    width: 68.7% !important;
    margin-right: 3% !important;
}

#content_page .et_pb_column_2_3 .wp-caption,
body:not(.single-post) #content_page .et_pb_column_2_3 img {
    display: block !important;
    /* width: 100% !important;
    max-width: 100% !important;*/
    margin-bottom: 34px !important;
}

#content_page.cancel_anytime .et_pb_column_2_3 .wp-caption img {
    margin-bottom: 10px !important;
}

#content_page .et_pb_column_2_3 h3 {
    padding-top: 24px !important;
}

#content_page .et_pb_column_2_3 h4,
#content_page .et_pb_column_2_3 h5,
#content_page .et_pb_column_2_3 h6 {
    padding-top: 40px !important;
}

#content_page.style_contact_form .et_pb_column_2_3 .wp-caption img {
    width: 100% !important;
    margin-bottom: 10px !important;
}

/*Sidebar*/

#content_page .et_pb_column_1_3 h4.widgettitle {
    color: #00c7fe;
    font-size: 18px !important;
}

#content_page .et_pb_column_1_3 .widget_nav_menu h4.widgettitle {
    padding-bottom: 30px !important;
}

#content_page .et_pb_column_1_3 .sidebar_testimonials h4.widgettitle {
    border-bottom: 1px solid #dadada !important;
    padding-bottom: 23px !important;
    margin-bottom: 17px !important;

}

#content_page .et_pb_column_1_3 .sidebar_testimonials .textwidget {
    line-height: 150%;
    font-size: 16px;
}

#content_page .et_pb_column_1_3 .widget_nav_menu ul li:first-child {
    border-top: 1px solid #dadada !important;
}

#content_page .et_pb_column_1_3 .widget_nav_menu ul li {
    border-bottom: 1px solid #dadada !important;
    margin: 0 !important;
}

#content_page .et_pb_column_1_3 .widget_nav_menu ul li a:hover {
    color: #00c7fe;
}

#content_page .et_pb_column_1_3 .widget_nav_menu ul li a {
    display: block;
    padding: 13px 0 !important;
    font-size: 16px !important;
}

/*End Standard Content Page*/

/*How To Styles Pricing Tables*/
/*
.contact_page .et_pb_column_1_3, */
.contact_page .et_pb_column_2_3 {
    -webkit-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);

}

.contact_page .et_pb_column_1_3 .et_pb_promo_description {
    padding-bottom: 0 !important;
}

.contact_page .et_pb_column_1_3 {
    width: 28.2% !important;
}

.contact_page .et_pb_column_2_3 {
    width: 68.7% !important;
    margin-right: 3% !important;
}

#page-container .divi_tutorials_page .home_top_products.et_pb_row {
    max-width: 1317px !important;
}

/*Category Page*/

body.category #blog_content article .more-link:hover {
    opacity: 0.6;
}

body.category #blog_content article .more-link {
    text-transform: capitalize;
}

body.category #blog_content article .entry-featured-image-url,
body.category #blog_content article .entry-featured-image-url img {
    margin-bottom: 15px !important;
}

body.category #blog_content article p.post-meta {
    padding-bottom: 0 !important;
    font-size: 15px !important;
}

body.category #blog_content article:last-child {
    border-bottom: none !important;
}

body.category #blog_content article {
    border-bottom: 1px solid #dadada;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

/*Beta Page*/

.beta_page .et_pb_blurb .et_pb_blurb_description p {
    line-height: 190% !important;
}

.beta_page .et_pb_blurb .et_pb_blurb_description {
    max-width: 1040px;
    margin: 0 auto;
}

/*Beta Form*/

.beta_page .gf_browser_chrome {
    margin: 0 !important;
}

.beta_page form {
    max-width: 874px !important;
}

.beta_page .gform_body li .ginput_container {
    margin-top: 0 !important;
}

.beta_page .gform_body li label {
    position: absolute;
    top: 50%;
    transform: translate(30px, -50%);
    font-size: 16px;
    color: #525975;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 400 !important;
    transition: 0.3s;
}

.beta_page .gform_body li.focus label,
.beta_page .gform_body li.filled label {
    transform: translate(0, -50px);
}

.beta_page .gform_body li input {
    border-color: #dad9d9 !important;
    font-size: 16px !important;
    color: #525975;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 400 !important;
    padding: 15px 30px !important;
}

.beta_page .gform_body li.gf_right_half {
    margin-right: 0 !important;
}

.beta_page .gform_body li {
    padding: 0 !important;
    width: 49% !important;
    margin-right: 2% !important;
    position: relative;
    margin-top: 0 !important;
    clear: none !important;
    float: left;
}

.beta_page .gform_body {
    width: 77.2% !important;
    float: left !important;
    margin-right: 1.8% !important;
}

.beta_page .gform_footer {
    width: 21% !important;
    float: left !important;
    clear: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.beta_page .gform_footer input.gform_button:hover {
    opacity: 0.5;
}

.beta_page .gform_footer input.gform_button {
    color: #ffffff;
    font-size: 16px !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 400 !important;
    border: none !important;
    background-color: #00a86d !important;
    width: 100% !important;
    display: block !important;
    padding: 16px 3px;
    cursor: pointer;
    transition: 0.3s;
}

.beta_page .gform_body li input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: transparent;
}

.beta_page .gform_body li input::-moz-placeholder {
    /* Firefox 19+ */
    color: transparent;
}

.beta_page .gform_body li input:-ms-input-placeholder {
    /* IE 10+ */
    color: transparent;
}

.beta_page .gform_body li input:-moz-placeholder {
    /* Firefox 18- */
    color: transparent;
}

.beta_page .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.beta_page .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: -23px;
}

body.tax-project_category .et_pb_column_2_3 article,
body.tax-project_tag .et_pb_column_2_3 article,
body.post-type-archive-project .et_pb_column_2_3 article {
    width: 32%;
    margin-right: 2%;
    float: left;
}

body.tax-project_category .et_pb_column_2_3 article:nth-of-type(3n),
body.tax-project_tag .et_pb_column_2_3 article:nth-of-type(3n),
body.post-type-archive-project .et_pb_column_2_3 article:nth-of-type(3n) {
    margin-right: 0 !important;
}

body.tax-project_category .et_pb_column_2_3 article a img,
body.tax-project_tag .et_pb_column_2_3 article a img,
body.post-type-archive-project .et_pb_column_2_3 article a img {
    border: 1px solid #e6edf2;
}

body.tax-project_category .et_pb_column_2_3 article a:hover *,
body.tax-project_tag .et_pb_column_2_3 article a:hover *,
body.post-type-archive-project .et_pb_column_2_3 article a:hover * {
    opacity: 0.6;
    transition: all 0.3s;
}

/* body.tax-project_category .et_pb_column_2_3  article:nth-last-child(-n+4),
body.tax-project_tag .et_pb_column_2_3  article:nth-last-child(-n+4),
body.post-type-archive-project .et_pb_column_2_3  article:nth-last-child(-n+4) {
    margin-bottom: 0 !important;
}  */

/* #prev-next {
    max-width: 1550px !important;
    width: 68.63vw !important;
        margin: -40px auto 0;
    display: block;
    z-index: 1000000;
    position: relative;} */

body.single-project #content_page .et_pb_column_2_3 .et_pb_image_wrap {
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    margin-top: -24px !important;
}

body.single-project #content_page .et_pb_column_2_3 .et_pb_image_wrap img {
    margin-bottom: 0 !important;
}

.wp-pagenavi {
    text-align: center;
}

#prev-next .prev-link {
    width: 50%;
    float: left;
}

#prev-next .next-link {
    width: 50%;
    float: right;
    text-align: right;
}

#prev-next a:hover {
    color: #fe7051 !important;
}

#page-container .sidebar-gopro .et_pb_button_wrapper a.et_pb_button:after {
    padding: 0 !important;
    transform: skew(30deg);
}

#page-container .sidebar-gopro .et_pb_button_wrapper a.et_pb_button:hover:after {

    transform: none;
}

#page-container .sidebar-gopro .et_pb_button_wrapper a.et_pb_button {
    padding: 18px 36px 18px 36px !important;
}




body.single.single-post .et_post_meta_wrapper p.post-meta:after {}

body.single.single-post #content_page #content-area .et_pb_row {
    width: 100% !important;
}


@media only screen and (max-width: 2200px) {
    .builder_intro h1:after {
        display: none;
    }

    .builder_intro h1 {
        padding-bottom: 0 !important;
    }
}

@media only screen and (max-width: 1590px) {
    #builder-sec-1 {
        max-width: 1550px !important;
        width: 90% !important;
    }

    body.page-id-246057 #page-container #builder-sec-1 .et_pb_row {
        width: 100% !important;
    }
}

@media only screen and (max-width: 1390px) and (min-width: 981px) {
    #page-container .et_pb_column_1_3 .sidebar-gopro {
        padding: 30px !important;
    }
}

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

    body.tax-project_category h2,
    body.tax-project_tag h2,
    body.post-type-archive-project h2 {
        font-size: 18px !important;
    }

    body.page-id-246057 #page-container #builder-sec-1 .et_pb_row {
        width: 100% !important;
    }

    body.page-id-246057 #builder-sec-1 {
        margin-top: 50px !important;
    }
}

@media only screen and (max-width: 767px) {
    .beta_page .et_pb_blurb .et_pb_main_blurb_image {
        margin-bottom: 30px !important;
    }

    .beta_page .gform_body {
        width: 100% !important;
        float: left !important;
        margin-right: 0 !important;
        margin-bottom: 20px;
    }

    .beta_page .gform_footer {
        width: 100% !important;
    }

    .beta_page .gform_body li input {
        padding: 15px !important;
        line-height: 100% !important;
    }

    .beta_page .gform_body li label {
        transform: translate(15px, -50%);

    }

    .beta_page .gform_body li.focus label,
    .beta_page .gform_body li.filled label {
        transform: translate(0, -47px);
    }

    .beta_page .gform_footer input.gform_button {
        line-height: 100% !important;
    }

    body.tax-project_category .et_pb_column_2_3 article,
    body.tax-project_tag .et_pb_column_2_3 article,
    body.post-type-archive-project .et_pb_column_2_3 article {
        width: 100%;
        margin-right: 0;
        float: none;
    }

    body.tax-project_category .et_pb_column_2_3 article:nth-last-child(-n+4),
    body.tax-project_tag .et_pb_column_2_3 article:nth-last-child(-n+4),
    body.post-type-archive-project .et_pb_column_2_3 article:nth-last-child(-n+4) {
        margin-bottom: 42px !important;
    }

    body.tax-project_category .et_pb_column_2_3 article:nth-last-child(2),
    body.tax-project_tag .et_pb_column_2_3 article:nth-last-child(2),
    body.post-type-archive-project .et_pb_column_2_3 article:nth-last-child(2) {
        margin-bottom: 0 !important;
    }

}

@media only screen and (max-width: 480px) {
    .beta_page .gform_body li {
        width: 100% !important;
        margin-bottom: 25px !important;
    }

    .beta_page .gform_body {
        margin-bottom: 0 !important;
    }

    #prev-next a {
        font-size: 12px !important;
    }

    .builder-menu {
        padding: 0 20px 20px 20px !important;
    }

    body.page-id-246057 .et_pb_sidebar_0 #text-3 {
        padding: 40px 20px 0px 35px !important;
    }

    body.page-id-246057 #builder-sec-1 {
        padding: 30px 30px !important;
    }

}

/*Responsive*/

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

    body.archive.category #page-container #main-content>.container,
    body.archive.tag #page-container #main-content>.container {
        width: 90% !important;
    }

    .sigmund_hover_effect_article .et_pb_post .entry-featured-image-url {
        max-height: none;
    }

    .sigmund_hover_effect_article .et_pb_post {
        height: auto !important;
    }

    body.archive.tag #left-area,
    #content_page .et_pb_column_2_3 {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 40px !important;
    }

    body.archive.tag #sidebar,
    #content_page .et_pb_column_1_3 {
        width: 100% !important;
    }

    #content_page .et_pb_column_1_3 .et_pb_widget {
        margin-bottom: 40px !important;
        width: 100% !important;
    }

    body.archive.tag #left-area,
    body.archive.tag #sidebar .et_pb_widget,
    .contact_page.support_page .et_pb_column_1_2,
    #content_page .et_pb_column_1_3 .et_pb_widget.widget_nav_menu,
    #content_page .et_pb_column_1_3 .et_pb_widget,
    #content_page .et_pb_column_2_3 {
        padding: 40px !important;
    }

    #content_page .et_pb_column_1_3 .et_pb_widget:last-child {
        margin-bottom: 0 !important;
    }

    #content_page .et_pb_column_2_3 h4,
    #content_page .et_pb_column_2_3 h5,
    #content_page .et_pb_column_2_3 h6 {
        padding-top: 20px !important;
    }

    #content_page .et_pb_column_2_3 h3 {
        padding-top: 0 !important;
    }

    .contact_page.support_page .et_pb_column_1_2 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    body.page-id-246057 .et_pb_sidebar_0 .et_pb_widget {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
    }
}

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

    body.archive.tag #left-area,
    body.archive.tag #sidebar .et_pb_widget,
    .contact_page.support_page .et_pb_column_1_2,
    #content_page .et_pb_column_1_3 .et_pb_widget.widget_nav_menu,
    #content_page .et_pb_column_1_3 .et_pb_widget,
    #content_page .et_pb_column_2_3 {
        padding: 30px !important;
    }
}

@media only screen and (min-width: 1980px) {
    #content_page .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-15 img {
        min-width: 100%;
    }

}

body .et_pb_post.project h2.entry-title {
    min-height: 90px;
    padding-bottom: 0 !important;
}

body .et_pb_post.project {
    margin-bottom: 30px !important;
}

#content_page.tutorials .et_pb_posts .et_pb_post,
body.category .et_pb_post {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

#content_page.tutorials .et_pb_posts .post-meta:before {
    content: "Category: ";
}

#content_page.tutorials .wp-pagenavi,
body.category .wp-pagenavi {
    border-top: none !important;
    margin-bottom: 0 !important;
}

/* #content_page.tutorials .et_pb_posts .et_pb_post .post-content p {display: none;} */

#content_page.tutorials .et_pb_posts .et_pb_post .post-content a.more-link,
body.category .et_pb_post .post-content a.more-link {
    text-transform: capitalize;
    border-bottom: 1px solid;
    display: inline-block;
}

#content_page.tutorials .et_pb_posts .et_pb_post .post-content a.more-link:hover,
body .et_pb_widget #menu-elementor-tutorials li a:hover,
body.category .et_pb_post .post-content a.more-link:hover {
    color: #fe7051 !important;
}

#content_page.tutorials .et_pb_posts .et_pb_post h2.entry-title a:hover,
body.category .et_pb_post h2.entry-title a:hover {
    color: #94e349;
}

body.single-post .et_post_meta_wrapper {
    margin-bottom: 20px;
}

body.single-post .et_pb_section_0 .et_pb_row_0 {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}

body.single-post .et_pb_post {
    margin-bottom: 0 !important;
    padding-bottom: 15px;
}

body .et_pb_widget #menu-elementor-tutorials li a {
    border-bottom: none;
}

body.single-post .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-16,
#content_page.tutorials .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-16,
body.category .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-16 {
    padding: 0 !important;
}

#content_page.tutorials .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-16 a,
body.category .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-16 a {
    display: block;
    margin-bottom: -7px;
}

body.single-post .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-16 img,
#content_page.tutorials .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-16 img,
body.category .et_pb_column_1_3 .et_pb_widget#black-studio-tinymce-16 img {
    min-width: 100%;
}


/*Featured Posts*/

body.single.single-post .relatedposts {
    float: left;
    width: 100%;
    margin-bottom: 89px;
    margin-top: 68px;
}

body.single.single-post .relatedposts h3 {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 21px !important;
    color: #33373a !important;
    line-height: 120% !important;
    font-weight: 400;
    padding-bottom: 44px;
}

body.single.single-post .relatedposts .relatedthumb:last-child {
    margin-right: 0 !important;
}

body.single.single-post .relatedposts .relatedthumb a:before {
    content: "";
    display: block;
    background: -moz-linear-gradient(top, rgba(20, 22, 34, 0) 0%, rgba(20, 22, 34, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(20, 22, 34, 0) 0%, rgba(20, 22, 34, 1) 100%);
    background: linear-gradient(to bottom, rgba(20, 22, 34, 0) 0%, rgba(20, 22, 34, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00141622', endColorstr='#141622', GradientType=0);

    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
}

body.single.single-post .relatedposts .relatedthumb {
    width: 48% !important;
    margin-right: 4% !important;
    float: left;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
}

body.single.single-post .relatedposts .relatedthumb a:hover .post_info {
    opacity: 0.5;
}

body.single.single-post .relatedposts .relatedthumb a {
    display: block;
    position: relative;
    max-height: 207px;
}

body.single.single-post .relatedposts .relatedthumb img {
    width: 100% !important;
}

body.single.single-post .relatedposts .relatedthumb p.date {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 16px !important;
    color: #fff !important;
    line-height: 120% !important;
    font-weight: 400;
    padding-bottom: 4px;
}

body.single.single-post .relatedposts .relatedthumb p.title {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 20px !important;
    color: #fff !important;
    line-height: 120% !important;
    font-weight: 400;

    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 87%;
}

body.single.single-post .relatedposts .relatedthumb .post_info {
    position: absolute;
    bottom: 27px;
    padding-left: 30px;
    width: 100%;
    transition: 0.3s;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 img {
    width: 100% !important;
    height: auto !important;
}

body .recent-posts-widget-with-thumbnails h4 {
    font-size: 22px !important;
    color: rgba(55, 71, 79, 255) !important;
}

body .recent-posts-widget-with-thumbnails li a {
    font-size: 16px !important;
    color: rgba(50, 60, 71, 255) !important;
    border-bottom: none !important;
}

body .recent-posts-widget-with-thumbnails li a span {
    margin-top: 18px !important;
    display: inline-block;
    margin-bottom: 20px
}

body .recent-posts-widget-with-thumbnails ul li:last-child a span {
    margin-bottom: 0 !important
}

body .recent-posts-widget-with-thumbnails li a:hover span {
    color: #00c7fe !important;
    transition: all 0.3s;
}

@media only screen and (max-width: 980px) {
    #rpwwt-recent-posts-widget-with-thumbnails-2 img {
        max-width: 400px !important;
        margin: 0 auto !important;
        display: block;
    }
}

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

    body.single.single-post .relatedposts .relatedthumb {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 20px !important;
    }

    body.single.single-post .relatedposts h3 {
        font-size: 18px !important;
        padding-bottom: 15px;
    }
}

@media only screen and (max-width: 480px) {
    body.single.single-post .relatedposts .relatedthumb p.title {
        font-size: 22px !important;
    }
}


body:not(.home) .et_pb_section .et_pb_column_1_3 p a,
body:not(.home) .et_pb_section .et_pb_column_2_3 ul a,
body:not(.home) .et_pb_section .et_pb_column_2_3 p a {
    border-bottom: 1px solid;
}


/* email optin */

.tina_be_right_optin .gform_title {
    font-family: 'Roboto', Georgia, "Times New Roman", serif !important;
    font-size: 32px !important;
    color: #1e1e26 !important;
    letter-spacing: -0.5px !important;
    line-height: 120% !important;
    font-weight: 400 !important;
}

.tina_be_right_optin .gform_wrapper .gform_footer input[type=submit] {
    color: #1e1e26 !important;
    border-width: 0px !important;
    border-radius: 6px !important;
    font-size: 16px !important;
    font-family: 'Roboto', Georgia, "Times New Roman", serif !important;
    background-color: #A6E40D !important;
    padding-top: 10px !important;
    padding-right: 5px !important;
    padding-bottom: 10px !important;
    padding-left: 5px !important;
    width: 100% !important;
    margin-right: 0 !important;
    text-transform: uppercase;
    transition: all 0.3s;
}

.tina_be_right_optin .gform_wrapper .gform_footer input[type=submit]:hover {
    background-color: #00c7fe !important;
    cursor: pointer;
}

.tina_be_right_optin .gform_wrapper input[type=text] {
    border-radius: 0;
    overflow: hidden;
    border-width: 1px;
    border-color: #d6d6d6;
    font-weight: 400 !important;
    padding: 14px 25px 14px 25px !important;
    width: 100% !important;
}

.tina_be_right_optin li#field_1_5 .ginput_container_text:after {
    content: "";

}

.tina_be_right_optin li#field_1_7 .ginput_container_email:after {
    content: "";
}

.tina_be_right_optin li#field_1_5 .ginput_container_text:after,
.tina_be_right_optin li#field_1_7 .ginput_container_email:after {
    font-family: 'ETmodules' !important;
    color: #1e1e26;
    position: absolute;
    line-height: 100%;
    font-size: 20px;
    top: 50%;
    transform: translate(0px, -50%);
    left: 0;
    width: 44px;
    text-align: center;
    transition: 0.3s;
}

.tina_be_right_optin li#field_1_5 .ginput_container_text:before,
.tina_be_right_optin li#field_1_7 .ginput_container_email:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 44px;
    background-color: #00c7fe;
    transition: 0.2s;
}

.tina_be_right_optin li#field_1_5,
.tina_be_right_optin li#field_1_7 {
    position: relative;
}

.tina_be_right_optin li#field_1_5 label,
.tina_be_right_optin li#field_1_7 label {
    display: block !important;
    position: absolute;
    width: 100%;
    text-align: left;
    pointer-events: none;
    top: 25px;
    transform: translate(0, -50%);
    padding-left: 57px;
    color: #9b9b9b;
    font-size: 16px;
    font-weight: 400;
    transition: 0.3s;
    z-index: 10000;
}


.tina_be_right_optin #gform_fields_1 {
    padding: 0 !important;
}

.tina_be_right_optin li#field_1_5:hover .ginput_container_text:before,
.tina_be_right_optin li#field_1_7:hover .ginput_container_email:before,
.tina_be_right_optin li#field_1_5.filled .ginput_container_text:before,
.tina_be_right_optin li#field_1_7.filled .ginput_container_email:before {
    transition: 0.3s !important;
    width: 3px !important;
}

.tina_be_right_optin li#field_1_5:hover .ginput_container_text:after,
.tina_be_right_optin li#field_1_7:hover .ginput_container_email:after,
.tina_be_right_optin li#field_1_5.filled .ginput_container_text:after,
.tina_be_right_optin li#field_1_7.filled .ginput_container_email:after {
    transition: transform 0.2s !important;
    transform: translate(-44px, -50%) !important;
    transition: display 0.5s !important;
    display: none;
}

.tina_be_right_optin .gform_wrapper .gfield_required {
    color: #9b9b9b !important;
}


.tina_be_right_optin li#field_1_5:hover label,
.tina_be_right_optin li#field_1_7:hover label {
    padding-left: 25px;
}

.tina_be_right_optin .gform_wrapper .description_above .gfield_description,
.tina_be_right_optin .gform_wrapper ul.gfield_checkbox li label {
    font-size: 16px;
    line-height: 140%;
}

.tina_be_right_optin .gform_wrapper #field_1_8 label.gfield_label {
    font-family: 'Roboto', Georgia, "Times New Roman", serif !important;
    font-size: 20px !important;
    color: #1e1e26 !important;
    letter-spacing: -0.5px !important;
    line-height: 120% !important;
    font-weight: 400 !important;
}

.tina_be_right_optin .ginput_container_checkbox {
    padding-top: 0;
    padding-right: 0px;
    padding-bottom: 0;
    padding-left: 14px;
    margin-top: 0 !important;

}

.tina_be_right_optin .gform_wrapper .gfield_checkbox li input[type=checkbox] {
    width: 18px !important;
    height: 18px !important;
}

.tina_be_right_optin .gform_wrapper .gform_footer {
    margin-top: 0 !important;
}

.tina_be_right_optin .gform_wrapper .gform_body ul.gfield_checkbox {
    padding-bottom: 0 !important;
}

.tina_be_right_optin .gform_wrapper li a:hover {
    color: #A6E40D !important;
}

.tina_be_right_optin .gform_wrapper {
    margin-top: -2px;
}

.tina_be_right_optin .gform_wrapper li.gfield.gfield_error {
    padding-bottom: inherit;
    padding-top: inherit;
}

.tina_be_right_optin .gfield_description.validation_message {
    position: absolute;
    right: 0;
    width: auto;
    font-size: 13px !important;
}

.tina_be_right_optin .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: initial !important;
}

.tina_be_right_optin .gform_wrapper li.gfield.gfield_error input {
    margin-bottom: 0 !important;
}

.tina_be_right_optin #validation_message_1_7 {
    padding-right: 0 !important;
}


@media only screen and (max-width: 2200px) {
    .tina_be_right_optin .gform_title {
        font-size: 25px !important;
    }

    .tina_be_right_optin .et_pb_column_1 {
        padding-top: 0 !important;
        width: 42.1% !important;
    }

    .tina_be_right_optin .et_pb_column_0 {
        width: 55.2% !important;
        margin-right: 2.7% !important;
    }

    .tina_be_right_optin .et_pb_text_inner>p {
        display: none;
    }

}

@media only screen and (max-width: 1390px) {
    .tina_be_right_optin .gform_title {
        font-size: 20px !important;
        padding-bottom: 3px !important;
    }

    body .tina_be_right_optin .gform_wrapper .top_label div.ginput_container {
        margin-top: 0 !important;
    }

    body .tina_be_right_optin .gform_wrapper ul li.gfield {
        margin-top: 8px !important;
    }

    body .tina_be_right_optin .gform_wrapper .gform_heading {
        margin-bottom: -7px;
    }

}

@media only screen and (max-width: 1200px) {
    body .tina_be_right_optin .et_pb_column_1 {
        padding-top: 0 !important;
        width: 100% !important;
    }

    body .tina_be_right_optin .et_pb_column_0 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .tina_be_right_optin .gform_wrapper form {
        margin-top: 20px;
    }

    .tina_be_right_optin .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
        line-height: initial !important;
        min-height: initial !important;
    }
}

@media only screen and (max-width: 980px) {
    body.single.single-post .relatedposts .relatedthumb p.title {
        font-size: 18px !important;
        white-space: break-spaces;
    }

    body.single.single-post .relatedposts .relatedthumb img {
        min-height: 200px;
    }
}

@media only screen and (max-width: 600px) {
    body.single.single-post .relatedposts .relatedthumb img {
        min-height: auto;
    }

    body.single.single-post .relatedposts .relatedthumb p.title {
        font-size: 16px !important;
        padding-bottom: 0 !important;
        width: 95%;
    }

    body.single.single-post .relatedposts .relatedthumb .post_info {
        padding-left: 10px;
    }

    body p.wp-caption-text {
        line-height: 140% !important;
        font-size: 15px !important;
    }

    #content_page .et_pb_column_2_3 .wp-caption {
        margin-bottom: 15px !important;
    }

    #content_page .et_pb_column_2_3 h2 {
        font-size: 18px !important;
        line-height: 160% !important;
    }

    #content_page .et_pb_column_2_3 h3 {
        font-size: 16px !important;
        line-height: 160% !important;
    }

    body.single.single-post .relatedposts {
        float: none;
        width: 100%;
        margin-bottom: 30px;
        margin-top: 15px;
    }
}



/*wp_den_home_pt new design*/

.new_wp_den_home_pt .top_row .et_pb_promo_description p strong{
    color: #00c7fe !important;
}

.new_wp_den_home_pt .top_row .et_pb_promo_description p{
    font-size: 24px !important;
}

.new_wp_den_home_pt .top_row .list_text ul {
    padding: 0;
}
.new_wp_den_home_pt .top_row .list_text ul li{
    position: relative;
    list-style: none !important;
    padding-left: 24px;
    margin-bottom: 6.5px;
    font-size: 16px !important;
}

.new_wp_den_home_pt .top_row .list_text ul li:before{
    content: "N";
    display: block;
    font-family: ETmodules;
    color: #94e349;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: 700;
}

.new_wp_den_home_pt .top_row .list_text.list_text.second{
    margin-right: 0 !important;
}
.new_wp_den_home_pt .top_row .list_text{
    width: 48% !important;
    float: left;
    margin-right: 4%;
}



.new_wp_den_home_pt .bottom_text .et_pb_text_inner a{
    color: #323c47 !important;
    border-bottom: 1px solid #00c7fe;
}

.new_wp_den_home_pt .bottom_text .et_pb_text_inner a:visited,
.new_wp_den_home_pt .bottom_text .et_pb_text_inner a:hover{
    color: #804180 !important;
    border-color: #804180;
}

.new_wp_den_home_pt .bottom_text .et_pb_text_inner p{
    font-size: 16px !important;
}

.new_wp_den_home_pt .top_row .et_pb_testimonial .et_pb_testimonial_description:before {
    content: "What People Say About Divi Den Pro";
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 15px !important;
    display: block;
}
.new_wp_den_home_pt .top_row .et_pb_testimonial .et_pb_testimonial_content p{
    line-height: 207% !important;
}
.new_wp_den_home_pt .top_row .et_pb_testimonial .et_pb_testimonial_company a{
    border-color: #ff5977!important;
}

#page-container .new_wp_den_home_pt .et_pb_text.et_pb_button a{
    font-size: 18px !important;
}
#page-container .new_wp_den_home_pt .et_pb_text.et_pb_button{
    display: block !important;
    width: 100% !important;
    text-transform: inherit !important;
    padding: 13px 20px !important;

}

#page-container .new_wp_den_home_pt .et_pb_text.et_pb_button.first_button {
    padding: 13px 20px !important;
}
#page-container .new_wp_den_home_pt .et_pb_text.et_pb_button.first_button a{
    font-size: 16px !important;
}

#page-container .new_wp_den_home_pt .et_pb_text.small_text p{
    font-size: 13px !important;
    color: #999999 !important;
}


#page-container .new_wp_den_home_pt .et_pb_text.save_text p strong{
    font-weight: 700 !important;
}
#page-container .new_wp_den_home_pt .et_pb_text.save_text p{
    font-size: 20px !important;
}



#page-container .new_wp_den_home_pt .yellow-but.first .et_pb_text.et_pb_button{
    background-color: #ff9900 !important;
}

#page-container .new_wp_den_home_pt .et_pb_text.et_pb_button:not(.first_button):hover,
#page-container .new_wp_den_home_pt .yellow-but.first .et_pb_text.et_pb_button.first_button,
#page-container .new_wp_den_home_pt .et_pb_text.et_pb_button.first_button {
    background-color: transparent !important;
}

#page-container .new_wp_den_home_pt .yellow-but.first .et_pb_text.et_pb_button.first_button {
    border: 3px solid #ff9900 !important;
}

#page-container .new_wp_den_home_pt .yellow-but.first .et_pb_text.et_pb_button.first_button a{
    color: #ff9900 !important;
}

#page-container .new_wp_den_home_pt .blue-but .et_pb_text.et_pb_button.first_button {
    border: 3px solid #00c7fe !important;
}

#page-container .new_wp_den_home_pt .blue-but .et_pb_text.et_pb_button.first_button a{
    color: #00c7fe !important;
}

#page-container .new_wp_den_home_pt .pink-but .et_pb_text.et_pb_button.first_button {
    border: 3px solid #ff5977  !important;
}

#page-container .new_wp_den_home_pt .pink-but .et_pb_text.et_pb_button.first_button a{
    color: #ff5977  !important;
}

#page-container .new_wp_den_home_pt .yellow-but .et_pb_text.et_pb_button.first_button {
    border: 3px solid #94e349   !important;
}


#page-container .new_wp_den_home_pt .yellow-but .et_pb_text.et_pb_button.first_button a{
    color: #94e349   !important;
}


#page-container .new_wp_den_home_pt .yellow-but.first .et_pb_text.et_pb_button.first_button:hover {
    background-color: #ff9900 !important;
}

#page-container .new_wp_den_home_pt .blue-but .et_pb_text.et_pb_button.first_button:hover {
    background-color: #00c7fe !important;
}

#page-container .new_wp_den_home_pt .pink-but .et_pb_text.et_pb_button.first_button:hover {
    background-color: #ff5977  !important;
}

#page-container .new_wp_den_home_pt .yellow-but .et_pb_text.et_pb_button.first_button:hover {
    background-color: #94e349   !important;
}


#page-container .new_wp_den_home_pt .yellow-but.first .et_pb_text.et_pb_button:not(.first_button):hover a{
    color: #ff9900 !important;
}
#page-container .new_wp_den_home_pt .yellow-but.first .et_pb_text.et_pb_button:not(.first_button):hover{
    box-shadow: inset 0 0 0 3px #ff9900;
}


#page-container .new_wp_den_home_pt .yellow-but .et_pb_text.et_pb_button:not(.first_button):hover a{
    color: #94e349 !important;
}
#page-container .new_wp_den_home_pt .yellow-but .et_pb_text.et_pb_button:not(.first_button):hover{
    box-shadow: inset 0 0 0 3px #94e349;
}

#page-container .new_wp_den_home_pt .pink-but .et_pb_text.et_pb_button:not(.first_button):hover a{
    color: #ff5977 !important;
}
#page-container .new_wp_den_home_pt .pink-but .et_pb_text.et_pb_button:not(.first_button):hover{
    box-shadow: inset 0 0 0 3px #ff5977;
}

#page-container .new_wp_den_home_pt .blue-but .et_pb_text.et_pb_button:not(.first_button):hover a{
    color: #00c7fe !important;
}
#page-container .new_wp_den_home_pt .blue-but .et_pb_text.et_pb_button:not(.first_button):hover{
    box-shadow: inset 0 0 0 3px #00c7fe;
}

#page-container .new_wp_den_home_pt .yellow-but .et_pb_text.et_pb_button.first_button:hover a,
#page-container .new_wp_den_home_pt .blue-but .et_pb_text.et_pb_button.first_button:hover a,
#page-container .new_wp_den_home_pt .pink-but .et_pb_text.et_pb_button.first_button:hover a,
#page-container .new_wp_den_home_pt .yellow-but.first .et_pb_text.et_pb_button.first_button:hover a{
    color: #fff !important;
}



#page-container .new_wp_den_home_pt .top_row .et_pb_column_3_5 {
    margin-right: 3% !important;
    width: 60.6% !important;
}

#page-container .new_wp_den_home_pt .top_row .et_pb_column_2_5 {
    width: 36.4% !important;
}

#page-container .new_wp_den_home_pt .et_pb_column_1_4:last-child{
    margin-right: 0 !important;
}
#page-container .new_wp_den_home_pt .et_pb_column_1_4 {
    width: 24.62% !important;
    margin-right: 0.5% !important;
}




@media only screen and (max-width: 1390px) {
    #page-container .new_wp_den_home_pt .et_pb_column_1_4 .et_pb_promo .et_pb_module_header{
        font-size: 24px !important;
    }
    #page-container .new_wp_den_home_pt .et_pb_column_1_4{
        padding: 30px 20px !important;
    }

    #page-container .new_wp_den_home_pt .et_pb_text.et_pb_button.first_button {
        padding: 13px 10px !important;
    }

    #page-container .new_wp_den_home_pt .et_pb_text.small_text p {
        line-height: 150% !important;
    }

    #page-container .new_wp_den_home_pt .et_pb_text.small_text {
        margin-top: -12px!important;
    }

    .new_wp_den_home_pt .top_row .et_pb_testimonial{
        padding: 40px !important;
    }

    .new_wp_den_home_pt .top_row .et_pb_testimonial .et_pb_testimonial_description:before {
        font-size: 20px;
    }
}

@media only screen and (max-width: 1390px) and (min-width: 981px){
    #page-container .new_wp_den_home_pt .et_pb_column_1_4 .et_pb_promo p{
        font-size: 14px !important;
    }

    #page-container .new_wp_den_home_pt .et_pb_text.save_text p {
        font-size: 18px !important;
    }
}



@media only screen and (max-width: 980px) {
    #page-container .new_wp_den_home_pt .et_pb_column_1_4:nth-child(2n+2){
        margin-right: 0 !important;
    }
    #page-container .new_wp_den_home_pt .et_pb_column_1_4 {
        width: 49.75% !important;
        margin-right: 0.5% !important;
        margin-bottom: 1%;
    }

    #page-container .new_wp_den_home_pt .et_pb_text.small_text {
        margin-top: -4px!important;
    }

    #page-container .new_wp_den_home_pt .et_pb_column_1_4 {
        padding: 40px 40px !important;
    }

    .new_wp_den_home_pt .top_row .list_text {
        width: 100% !important;
        margin-right: 0;
    }

    #page-container .new_wp_den_home_pt .top_row .et_pb_column_3_5 {
        margin-right: 3% !important;
        width: 55.6% !important;
    }

    #page-container .new_wp_den_home_pt .top_row .et_pb_column_2_5 {
        width: 41.4% !important;
    }

    .new_wp_den_home_pt .top_row .et_pb_testimonial {
        padding: 30px !important;
    }

    .new_wp_den_home_pt .top_row .et_pb_promo_description p {
        font-size: 20px !important;
    }

    .new_wp_den_home_pt .top_row .et_pb_testimonial .et_pb_testimonial_description:before {
        font-size: 18px;
    }
}

@media only screen and (max-width: 767px) {
    #page-container .new_wp_den_home_pt .et_pb_column_1_4 {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 7px;
    }

    #page-container .new_wp_den_home_pt .et_pb_column_1_4 {
        padding: 40px 30px !important;
    }

    #page-container .new_wp_den_home_pt .top_row .et_pb_column_3_5 {
        margin-right: 0 !important;
        width: 100% !important;
        margin-bottom: 30px !important;
    }

    #page-container .new_wp_den_home_pt .top_row .et_pb_column_2_5 {
        width: 100% !important;
    }

    .new_wp_den_home_pt .et_pb_testimonial .et_pb_testimonial_description,
    .new_wp_den_home_pt .bottom_text .et_pb_text_inner p,
    .new_wp_den_home_pt .top_row .et_pb_promo_description p{
        text-align: center !important;
    }

    .new_wp_den_home_pt .top_row .list_text ul li {
        padding-left: 0;
        text-align: center;
    }

    .new_wp_den_home_pt .top_row .list_text ul li:before {
        display: inline-block;
        position: static;
        margin-right: 5px;
        margin-left: -16px;
    }
}
/*.contact_page .et_pb_column_2_3 {*/
.contact_page .et_pb_column_2_3 {
border-radius: 10px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 9px 25px 0px rgba(50, 60, 71, 0.1);
} 


.contact_page .et_pb_column_2_3 {
    padding: 60px 60px 30px 60px;}

.contact_page .et_pb_column_1_3 .et_pb_promo_description{
    padding-bottom: 0 !important;
}
.contact_page .et_pb_column_1_3 {
    width: 28.2% !important;
}

.contact_page .et_pb_column_2_3 {
    width: 68.7% !important;
    margin-right: 3% !important;
}

.contact_page .et_pb_column_1_3 .et_pb_blurb {
    cursor: pointer;
    margin-bottom: 25px;
}

.contact_page .et_pb_column_1_3 .et_pb_main_blurb_image:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    top: 0;
    position: absolute;
    background-color: #4099ff;
    opacity: 0.6;
}

.contact_page .et_pb_column_1_3 .et_pb_main_blurb_image img {
    display: block;
}

.contact_page .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_blurb_container:before {
    width: 70%;
}

.contact_page .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_container:before {
    display: block;
    content: "";
    height: 6px;
    width: 56px;
    background-color: #ebebeb;
    margin: 23px auto 18px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.contact_page .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_container p {
    line-height: 149% !important;
}

.contact_page .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_blurb_container h4 {
    transform: rotate(0deg);
    color: #fff !important;
}

.contact_page .et_pb_column_2_3 .et_pb_promo .et_pb_promo_description p:last-child {
    padding-bottom: 0 !important;
}

.contact_page .et_pb_column_2_3 .et_pb_promo .et_pb_promo_description p {
    padding-bottom: 20px !important;
}

/*Social Icons*/

.sidebar_social_icons {
    margin-bottom: 0 !important;
}

.sidebar_social_icons p {
    padding: 0 !important;
}

.sidebar_social_icons a i {
    margin-right: 14px;
}

.sidebar_social_icons a:last-child {
    margin-bottom: 0 !important;
}

.sidebar_social_icons a {
    margin-bottom: 11px;
    overflow: hidden;
    display: block;
    position: relative;
    border-radius: 6px;
}

.sidebar_social_icons a span {
    display: block;
    color: #fff !important;
    padding: 17px 15px;
    margin-bottom: 0;
    font-size: 18px;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sidebar_social_icons a span.social_hover {
    background-color: #666 !important;
    position: absolute;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#page-container .sidebar_social_icons a:hover {
    opacity: 1 !important;
}

#page-container .sidebar_social_icons a:hover span.social_hover,
#page-container .sidebar_social_icons a:hover span.social_current {

    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
}

.sidebar_social_icons a.facebook span.social_current {
    background-color: #3b5998 !important;
}

.sidebar_social_icons a.instagram {
    background-color: #8a3ab9 !important;
}

.sidebar_social_icons a.twitter {
    background-color: #4099ff !important;
}






/*Responsive*/

@media only screen and (max-width: 980px) {
    .contact_page .et_pb_column_1_3 .et_pb_promo .et_pb_promo_description {
        padding-bottom: 0 !important;
    }

    /*.contact_page .et_pb_column_1_3,*/
    .contact_page .et_pb_column_2_3 {
        width: 100% !important;
        margin-right: 0 !important;
        padding: 40px !important;
    }

}


@media only screen and (max-width: 767px) {
    .contact_page .et_pb_column_2_3 {
        padding: 30px !important;
    }
}
@media only screen and (max-width: 480px) {
    /*.contact_page .et_pb_column_1_3,*/
    .contact_page .et_pb_column_2_3 {
        padding: 30px !important;
    }
}

/* 8 of 8 Divi Person Module Css Code
** Product Built By Divi Den - https://webdesign101.berlin/divi-den/
** Get the latest person module here: https://webdesign101.berlin/product/divi-person-module-layout-kit/ 
** Get Support Here https://webdesign101.berlin/divi-den/support/
** Default RED Colour to replace anywhere in the css = #00c7fe
*/

.team8 .et_pb_team_member_image img {
    display: block;
    width: 100%;
	
}

.team8 .person_link {
    display: none !important;
}

.team8 .et_pb_column {
    cursor: pointer;
}

.team8 .et_pb_column .et_pb_team_member_image {
    width: 100% !important;
	box-shadow: 0px 0px 32.2px 2.8px rgba(202, 202, 202, 0.65);
 
}

.team8 .et_pb_column .et_pb_team_member_description h4:after {
    content: "";
    display: block;
    width: 0;
    height: 1px;
    background-color: #fff !important;
    margin: 15px auto -15px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.team8 .et_pb_column:hover .et_pb_team_member_description h4:after {
    width: 50%;
}

.team8 .et_pb_column{
    transition-duration: 0.3s;
}
.team8 .et_pb_column:hover{
    transform: translateY(-5px);
}
.team8 .et_pb_column:hover:after{
    opacity: 1;
    transform: translateY(10px);
}
.team8 .et_pb_column:after{
    pointer-events: none;
    position: absolute;
    z-index: 0;
    content: '';
    top: 100%;
    left: 0;
    height: 10px;
    width: 60%;
    opacity: 0;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    transition-duration: 0.3s;
    transition-property: transform opacity;
    visibility: visible;
    right: 0;
    margin: auto;
}
.team8 .et_pb_column:hover .et_pb_team_member_description {
    background-color: #00c7fe;
}

.team8 .et_pb_column .et_pb_team_member .et_pb_team_member_description{
    opacity: 0;
}
.team8 .et_pb_column .et_pb_team_member .et_pb_team_member_image{
   opacity: 1;
}
.team8 .et_pb_column .et_pb_team_member:hover .et_pb_team_member_description{
    -webkit-transform: rotateY( 0);
    -moz-transform: rotateY( 0);
    -o-transform: rotateY( 0);
    -ms-transform: rotateY( 0);
    transform: rotateY(0);
    opacity: 1;
}

.team8 .et_pb_column .et_pb_team_member:hover .et_pb_team_member_image{
    -webkit-transform: rotateY( -180deg);
    -moz-transform: rotateY( -180deg);
    -o-transform: rotateY( -180deg);
    -ms-transform: rotateY( -180deg);
    transform: rotateY( -180deg);
    opacity: 0;
}

.team8 .et_pb_column_1_4:last-child {
    margin-right: 0 !important;
}

.team8 .et_pb_column_1_4:first-child:after{
    display: none !important;
}

.team8 .et_pb_column_1_4:first-child:hover{
    transform: translateY(0);
}

.team8 .et_pb_column_1_4:first-child{
    margin-right: 9.2% !important;
    width: 20% !important;
    cursor: default !important;
}

.team8 .et_pb_column_1_4 {
    width: 21% !important;
    margin-right: 2.6% !important;
}

.team8 .et_pb_column_1_3 .et_pb_team_member_description {
    padding-top: 39% !important;
}

.team8.our_team .et_pb_column_1_4:last-child{
    margin-right: 0 !important;
}

.team8.our_team .et_pb_column_1_4 {
    width: 22% !important;
    margin-right: 4% !important;
}

.team8 .et_pb_column .et_pb_team_member_image {
    display: block;
    float: none !important;
    max-width: none;
}

body .team8 .et_pb_member_position {
    color: #fff !important;
}

.our_team_text .et_pb_column_2_3{
    width: 74% !important;
}

.our_team_text .et_pb_column_1_3{
    width: 22% !important;
    margin-right: 4% !important;
}

body .team8 .et_pb_member_position {
    color: #fff !important;
}


/*Responsive*/

@media only screen and (max-width: 980px) {
    #page-container .team8 .et_pb_column_1_4 {
        width: 38% !important;
        margin-right: 6% !important;
        margin-bottom: 10%;
        margin-left: 6% !important;
    }

    .team8 .et_pb_column_1_4 .et_pb_team_member_description {
        padding-top: 39% !important;
    }

    #page-container .team8 .et_pb_column_1_3:last-child{
        margin-right: 0 !important;
    }
    #page-container .team8 .et_pb_column_1_3 {
        width: 32% !important;
        margin-right: 2% !important;
        margin-bottom: 2%;
        margin-left: 0 !important;
    }

    .team8 .et_pb_column_1_4 .et_pb_team_member_description {
        padding-top: 39% !important;
    }

    .our_team_text .et_pb_column{
        margin-right: 6% !important;
        margin-left: 6% !important;
        width: auto !important;
    }

}

@media only screen and (max-width: 767px) {
    #page-container .team8 .et_pb_column_1_4 {
        width: 47% !important;
        margin-right: 6% !important;
        margin-bottom: 6%;
        margin-left: 0 !important;
    }

    #page-container .team8 .et_pb_column_1_4:nth-child(2n+2) {
        margin-right: 0 !important;
    }

    .team8 .et_pb_column_1_4 .et_pb_team_member_description {
        padding-top: 35% !important;
    }

    #page-container .team8 .et_pb_column_1_3 {
        width: 50% !important;
        margin-right: auto !important;
        margin-bottom: 40px;
        margin-left: auto !important;
        display: block;
        float: none !important;
        text-align: center;
    }

    #page-container .team8 .et_pb_column_1_3:last-child{
        margin-right: auto !important;
    }


    .our_team_text .et_pb_column{
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}

@media only screen and (max-width: 480px) {
    #page-container .team8 .et_pb_column_1_3,
    #page-container .team8 .et_pb_column_1_4 {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 40px !important;
        margin-left: 0 !important;
    }

    .team8 .et_pb_column_1_4 .et_pb_team_member_description {
        padding-top: 39% !important;
    }

    #page-container .team8 .et_pb_column .et_pb_team_member_image {
    width: 95% !important;
    margin-left: auto !important; 
    margin-right: auto !important;}


}

.woocommerce-account.woocommerce-orders #left-area .et_pb_text {
    margin-bottom: 0 !important;
}

.woocommerce-account.woocommerce-orders .et_pb_row_1,
.woocommerce-account.woocommerce-orders .et_pb_row_2,
.woocommerce-account.woocommerce-orders .et_pb_row_3 {
    padding: 0 !important;
}

.woocommerce-account:not(.page-id-3554) .et_pb_text_0,
.woocommerce-account.page-id-3554 .et_pb_row_0 {
    background-color: #fefefe;
    /*   box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65); */
    border-radius: 5px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    padding: 60px;
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.woocommerce-account.page-id-3554 .et_pb_row_0 h3 {
    font-size: 24px !important;
}

.woocommerce-account.page-id-3554 .et_pb_blurb:hover {
    cursor: pointer;
    transition: all 0.3s;
}

.woocommerce-account.page-id-3554 .et_pb_blurb {
    border-radius: 5px;
    padding-top: 30px;
    background-color: #fefefe;
    /*   box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65); */
    border-radius: 5px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
        padding: 38px 20px 20px;
}

.woocommerce-account.page-id-3554 .et_pb_blurb:hover * {

}

.woocommerce-account.page-id-3554:not(.logged-in) .et_pb_row_0 > .et_pb_column:not(:first-child),
.woocommerce-account.page-id-3554:not(.logged-in) .et_pb_row_0 > .et_pb_column:first-child .et_pb_text_1 {
    display: none !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    display: none !important;
}

.dashheader {
    margin-bottom: 0 !important;
    padding-bottom: 12px !important;
}

.accountheader {
    border-bottom: thin solid #dadada;
    padding: 20px 0 4px !important;
    margin-bottom: 30px !important;
}

.woocommerce-account #page-container ul.dashy li:first-child {
    background-color: #fefefe;
    /*   box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65); */
    border-radius: 5px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    padding: 60px;

}

.woocommerce-account #page-container ul.dashy li:nth-child(2) {
    background-color: #fefefe;
    /*   box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65); */
    border-radius: 5px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    padding: 60px;
}

.woocommerce-account #page-container ul.dashy li:nth-last-child(2) {
    background-color: #fefefe;
    /*   box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65); */
    border-radius: 5px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    padding: 60px;
}

.woocommerce-account #page-container ul.dashy li:last-child {
    background-color: #fefefe;
    /*   box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65); */
    border-radius: 5px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    padding: 60px;

}

ul.dashy {
    margin-bottom: 60px !important
}

/* Table Styles */
.entry-content table,
body.et-pb-preview #main-content .container table {
    width: 100%;
    margin: 0 0 0px 0;
    border: none !important;
    text-align: left;
}

.woocommerce table.shop_table {
    border: none !important;

}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 4px 0px !important;
}

/*My account Page dashboard*/

.woocommerce-account #page-container ul.dashy {
    margin: 17px 0 62px !important;
    padding: 0 !important;
    float: left;
    width: 100%;
}

.woocommerce-account #page-container ul.dashy li:last-child {
    margin-right: 0 !important;
}

.woocommerce-account #page-container ul.dashy li {
    list-style: none !important;
    border-radius: 6px;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    padding: 2.4vw 0.5vw;
    text-align: center !important;
    cursor: pointer;

}

.woocommerce-account #page-container ul.dashy li a {
    color: #323c47 !important;
    display: block !important;
    text-align: center !important;
    font-weight: 600;
    padding-top: 20px;
}

.woocommerce-account #page-container ul.dashy li.recent:before {
    content: url(//wp-den.com/wp-content/themes/divi-child/images/oreders-image.png);
}

.woocommerce-account #page-container ul.dashy li.download:before {
    content: url(//wp-den.com/wp-content/themes/divi-child/images/downloads-image.png);
}

.woocommerce-account #page-container ul.dashy li.manage:before {
    content: url(//wp-den.com/wp-content/themes/divi-child/images/address-image.png);
}

.woocommerce-account #page-container ul.dashy li.account:before {
    content: url(//wp-den.com/wp-content/themes/divi-child/images/details-image.png);
}

.woocommerce-account #page-container ul.dashy li.bundles:before {
    content: url(//wp-den.com/wp-content/themes/divi-child/images/bundles.png);
}

.woocommerce-account #page-container ul.dashy li.ui_kits:before {
    content: url(//wp-den.com/wp-content/themes/divi-child/images/uikits.png);
}

.woocommerce-account #page-container ul.dashy li.plugins:before {
    content: url(//wp-den.com/wp-content/themes/divi-child/images/plugin.png);
}

.woocommerce-account #page-container ul.dashy li.freebies:before {
    content: url(//wp-den.com/wp-content/themes/divi-child/images/freebies.png);
}

.woocommerce-account #page-container ul.dashy li:before {
    display: block;
}

.woocommerce-account #page-container ul.dashy li:after,
.woocommerce-account.page-id-3554 .et_pb_blurb:hover .et_pb_blurb_container:after {
    content: "";
    display: block;
    width: 0;
    background-color: #e9eff4 !important;
    height: 1px;
    top: -30px;
    position: relative;
    margin: 0 auto -1px;
}

.woocommerce-account.page-id-3554 .et_pb_blurb:hover .et_pb_blurb_container:after {
    top: -55px;
}

.woocommerce-account #page-container ul.dashy li a,
.woocommerce-account #page-container ul.dashy li:before,
.woocommerce-account #page-container ul.dashy li:after,
.woocommerce-account.page-id-3554 .et_pb_blurb:hover * {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.woocommerce-account #page-container ul.dashy li:hover a,
.woocommerce-account.page-id-3554 .et_pb_blurb:hover .et_pb_module_header {
    transform: translateY(10px);
}

.woocommerce-account #page-container ul.dashy li:hover:before,
.woocommerce-account.page-id-3554 .et_pb_blurb:hover .et_pb_main_blurb_image {
    transform: translateY(-10px);
}

.woocommerce-account #page-container ul.dashy li:hover:after,
.woocommerce-account.page-id-3554 .et_pb_blurb:hover .et_pb_blurb_container:after {
    width: 60%;
}

/*Billing address*/

.billing_address_bottom_text {
    font-size: 14px !important;
}

.woocommerce-MyAccount-content address {
    clear: both !important;
    font-style: normal;
    line-height: 160%;
    margin-bottom: 1.4vw !important;
}

.woocommerce-MyAccount-content header.woocommerce-Address-title {
    border-bottom: thin solid #dadada;
    float: left;
    width: 100%;
    padding-bottom: 13px;
    margin-bottom: 13px;
}

.woocommerce-MyAccount-content .billing_button {
    width: 30% !important;
    float: left !important;
    text-align: right;
    padding-top: 7px !important;
}

.woocommerce-MyAccount-content .billing_headings {
    width: 70% !important;
    float: left !important;

}

.woocommerce-MyAccount-content .billing_headings h2 {
    padding-bottom: 32px !important;
}

.woocommerce-MyAccount-content #billing_state_field .select2:before {
    display: none !important;
}

#wc-help-scout-conversation-form input[type='submit'] {
    padding: 15px 50px !important;
    color: #fff !important;
    font-size: 16px !important;
}

h2#start-conversation {
    padding-bottom: 20px !important;
}

/*My Memberships*/

table.my_account_memberships tr.membership td.membership-plan a {
    pointer-events: none;
    cursor: default;
}

table.my_account_memberships tr.membership a.button.view {
    display: none !important;
}

/*Orders*/

body.woocommerce-orders .woocommerce-MyAccount-orders.has_order td[data-title="Actions"] a.button.pdf,
body.woocommerce-orders .woocommerce-MyAccount-orders.has_order td[data-title="Actions"] a.view {
    margin-left: 13px;
    margin-right: 13px;

}

body .woocommerce-warning {
    border: 2px solid #F56516;
    padding: 12px 15px 15px 15px;
    border-radius: 5px;
}

body p.order-again {
    display: none !important;
}

#support-conversation-reply label[for='conversation-message'] {
    display: none !important;
}

#support-conversation-thread li {
    padding: 1em !important;
}

body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order td,
body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order th {
    padding: 13px 0px !important;
}

body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order td:first-child,
body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order th:first-child {
    width: 15.3%;
}

body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order th:last-child {
    display: none !important;
}

body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order td:last-child {
    text-align: right !important;
}

body.woocommerce-orders #page-container .et_pb_row_0 .et_pb_column_4,
body.woocommerce-orders #page-container .et_pb_row_0 .et_pb_divider_0 {
    display: block !important;
}

/*Orders detail*/

.woocommerce-order-details > p.click_to_download {
    font-weight: 900 !important;
    padding: 20px 0;
}

.woocommerce-order-details > p:not(.order-again) {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
}

.woocommerce-order-details > p:not(.order-again) mark {
    color: #22b1df !important;
    background-color: transparent !important;
}

.woocommerce-order-details table.order_details th,
.woocommerce-order-details table.order_details td {
    padding: 10px 0 !important;
}

.woocommerce-order-details table.order_details th a:hover,
.woocommerce-order-details table.order_details td a:hover {
    opacity: 0.6 !important;
}

.woocommerce-order-details table.order_details td ul.wc-item-downloads {
    padding: 0 !important;
}

.woocommerce-order-details table.order_details td ul.wc-item-downloads li {
    list-style: none !important;
}

.woocommerce-order-details table.order_details th:last-child,
.woocommerce-order-details table.order_details td:last-child {
    text-align: right !important;
}

.woocommerce-customer-details--phone {
    padding-bottom: 5px !important;
}

.woocommerce-customer-details {
    margin-top: 10px !important;
    display: table;
    margin-bottom: 0 !important;
    width: 100%;
}

/* .et_pb_section.checkout_page .woocommerce-order-details, */
.et_pb_section.checkout_page .woocommerce-customer-details {
    padding: 0 54px !important;
}

.woocommerce-customer-details > h3.woocommerce-column__title {
    display: inline-block;
    font-size: 14px;
}

.woocommerce-customer-details > address {
    display: inline-block;
    float: right;
    font-size: 14px;
}

.woocommerce-customer-details table.woocommerce-table--customer-details {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
    padding-bottom: 0;
    margin-bottom: 10px !important;
}

.woocommerce-customer-details table.woocommerce-table--customer-details td {
    text-align: right !important;
}

.woocommerce-customer-details table.woocommerce-table--customer-details td,
.woocommerce-customer-details table.woocommerce-table--customer-details th {
    font-size: 14px;
    padding: 10px 0 !important;
}

/*Downloads*/

.woocommerce-MyAccount-content p.download_small_text {
    font-size: 14px !important;
    font-weight: 900 !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    padding: 20px 0 16px !important;
}

.has_downloads.woocommerce-MyAccount-downloads td,
.has_downloads.woocommerce-MyAccount-downloads th {
    font-size: 14px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.has_downloads.woocommerce-MyAccount-downloads th {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.has_downloads.woocommerce-MyAccount-downloads td {
    border-top: none !important;
    padding: 14px 0 !important;
}

.has_downloads.woocommerce-MyAccount-downloads td.download-file a {
    font-weight: 700;
    border-bottom: 1px solid !important;
}

.has_downloads.woocommerce-MyAccount-downloads td.download-file a:before {
    display: none !important;
}

.has_downloads.woocommerce-MyAccount-downloads th.download-file,
.has_downloads.woocommerce-MyAccount-downloads td.download-file {
    padding-left: 53px !important;
}

.has_downloads.woocommerce-MyAccount-downloads th.download-expires {
    width: 12%;
}

.has_downloads.woocommerce-MyAccount-downloads th.download-remaining {
    width: 13%;
}

.has_downloads.woocommerce-MyAccount-downloads th.download-product {
    width: 32%;
}

.woocommerce-page form.lost_reset_password input[type="submit"] {
    width: auto !important;
    max-height: 42px;
    padding-top: 13px !important;
}

body.woocommerce-order-received .et_pb_section.checkout_page .woocommerce-customer-details {
    padding: 0 0px 40px !important;
}

body.woocommerce-account .api-update-notification a {
    display: block;
    width: 100%;
    padding: 15px 0;
}

body.woocommerce-account .api-update-notification h3 {
    padding-bottom: 0 !important;
}

body.woocommerce-account .api-update-notification:hover {
    background: #00c7fe;
    transform: all 0.5s;
}


/*Responsive*/
@media only screen and (max-width: 1390px) {
    .woocommerce-account:not(.page-id-3554) .et_pb_text_0,
    .woocommerce-account.page-id-3554 .et_pb_row_0 {
        padding: 30px;
    }


    .account_page_content .et_pb_column_1_4.column_last_50{
        margin-right: 0 !important;

    }
    .account_page_content .et_pb_column_1_4{
        width: 48% !important;
        margin-right: 4% !important;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 1280px) {
    body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order td:first-child, body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order th:first-child {
        width: 25.3%;
    }
}

@media only screen and (max-width: 1024px) {
    body.woocommerce-account .my_account_api_manager tr {
        border: 0 !important;
    }
    body.woocommerce-account .my_account_api_manager tr td:before{
        font-weight: 700;
        position: static;
        border-right: 1px solid #eee;
        margin-right: 10px;
        min-width: 90px;
        display: inline-block;
        width: auto;
    }

    body.woocommerce-account .my_account_api_manager tr td.api-manager-product:before{
             content: "Product";
         }

    body.woocommerce-account .my_account_api_manager tr td.api-manager-license-key:before{
        content: "API Key";
    }

    body.woocommerce-account .my_account_api_manager tr td.api-manager-license-email:before{
        content: "API Email";
    }

    body.woocommerce-account .my_account_api_manager tr td.api-manager-activations:before{
        content: "Activations";
    }

    body.woocommerce-account .my_account_api_manager tr td.api-manager-downloads-product:before{
        content: "Product";
    }

    body.woocommerce-account .my_account_api_manager tr td.api-manager-changelog:before{
        content: "Documentation";
    }

    body.woocommerce-account .my_account_api_manager tr td.api-manager-download:before{
        content: "Download";
    }

    body.woocommerce-account .my_account_api_manager tr td.api-manager-download:before,
    body.woocommerce-account .my_account_api_manager tr td.api-manager-changelog:before,
    body.woocommerce-account .my_account_api_manager tr td.api-manager-downloads-product:before{
        min-width: 113px;
    }
}
@media only screen and (max-width: 980px) {
    .woocommerce-customer-details address {
        margin-bottom: 20px !important;
    }

    .woocommerce-account #page-container ul.dashy li:nth-child(2) {
        margin-right: 0 !important;
    }

    .woocommerce-account #page-container ul.dashy li {
        width: 49%;
        margin-right: 2%;
        padding: 30px 5px;
        margin-bottom: 30px !important;
    }



    .woocommerce-account #page-container ul.dashy {
        margin-bottom: 0 !important;

    }

    .woocommerce table.shop_table {
        margin-bottom: 0 !important;
    }

    .accountheader {
        padding: 0 0 4px !important;
        margin-bottom: 15px !important;
    }

    .woocommerce-MyAccount-content .billing_button {
        width: 40% !important;
    }

    .woocommerce-MyAccount-content .billing_headings {
        width: 60% !important;
    }

    body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order td:first-child, body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order th:first-child {
        width: 13.3%;
    }
}

@media only screen and (max-width: 768px) {
    .has_downloads.woocommerce-MyAccount-downloads th.download-expires,
    .has_downloads.woocommerce-MyAccount-downloads th.download-remaining,
    .has_downloads.woocommerce-MyAccount-downloads th.download-product,
    body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order td:first-child,
    body.woocommerce-orders table.woocommerce-MyAccount-orders.has_order th:first-child {
        width: 100%;
    }

    .has_downloads.woocommerce-MyAccount-downloads th.download-file,
    .has_downloads.woocommerce-MyAccount-downloads td.download-file {
        padding-left: 0 !important;
    }

    .woocommerce table.shop_table_responsive tr td.download-expires,
    .woocommerce table.shop_table_responsive tr td.download-remaining {
        display: none;
    }

    .woocommerce table.shop_table_responsive tr td.download-product {
        padding: 10px 10px 1px 10px !important;
    }

    .woocommerce table.shop_table_responsive tr td.download-file {
        padding: 1px 10px 10px 10px !important;
    }


    body #page-container table.my_account_api_manager tr.order > td{
        text-align: left !important;
    }

    body.woocommerce-orders .woocommerce-MyAccount-orders.has_order td[data-title="Actions"] a.button.pdf {
        margin-right: 0;
    }

    body #page-container table.account-payment-methods-table tr th.woocommerce-PaymentMethod--actions,
    body #page-container table.account-payment-methods-table tr td.payment-method-actions{
        display: none !important;
    }

}

@media only screen and (max-width: 767px) {
    .woocommerce-account #page-container ul.dashy li {
        width: 100%;
        margin-right: 0;
        padding: 30px 5px;
        margin-bottom: 30px !important;
    }

    .woocommerce-MyAccount-content .billing_button {
        width: 100% !important;
        text-align: left;
        padding-top: 17px !important;
    }

    .woocommerce-MyAccount-content .billing_headings {
        width: 100% !important;
    }

    .woocommerce-MyAccount-content .billing_headings h2 {
        padding-bottom: 10px !important;
    }

    .woocommerce-MyAccount-content header.woocommerce-Address-title {
        padding-bottom: 30px;
        margin-bottom: 21px;
    }

    #support-conversations-table tr td, #support-conversations-table tr th {
        width: 100% !important;
        display: block;
    }

    #support-conversations-table thead {
        display: none;
    }

    .woocommerce-account.page-id-3554 .et_pb_blurb{
        padding: 30px !important;
    }

    .account_page_content .et_pb_column_4_4 {
        margin-bottom: 0 !important;
    }


    body.woocommerce-account .my_account_api_manager tr td:before {
        border-right: 0;
        margin-right: 0;
        display: block;
        width: 100%;
    }
}

@media only screen and (max-width: 590px) {
    .account_page_content .et_pb_column_1_4 {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 480px) {
    .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
        float: none;
        width: 100%;
        display: block;
        text-align: center;
    }

    body.woocommerce-account .my_account_api_manager tr td:before{
        text-align: left;
    }

    .woocommerce table.shop_table_responsive tr td {
        text-align: center !important;
    }

    .woocommerce-MyAccount-content h2 {
        text-align: center !important;
    }

    .woocommerce-MyAccount-content a.button {
        width: 100%;
        text-align: center;
    }

    .woocommerce form p.form-row label[for='password_current'],
    .woocommerce form p.form-row label[for='password_1'] {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        max-width: 95%;
    }

    #page-container .form_4 .et_pb_promo_description h2 {
        font-size: 25px !important;
        margin-bottom: 10px !important;
    }

    body.woocommerce-account h2 {
        font-size: 22px !important;
    }

    body.woocommerce-orders .woocommerce-MyAccount-orders.has_order td[data-title="Actions"] a.button.pdf {
        margin-left: 0;
        margin-right: 0;
    }

    #wc-help-scout-conversation-form input[type='submit'] {
        width: 100% !important;
    }

    .account_page_content .edit-account fieldset{
        min-width: 0 !important;
    }
}

body #page-container .api-manager-domains a.button.delete {
    float: none !important;
}

body #page-container .api-manager-domains a.button.delete:hover {
    background-color: transparent !important;
    opacity: 0.7;
}

body #page-container .api-manager-domains a.button.delete span {
    background-color: transparent !important;
    color: #00c7fe !important;
    padding: 0 !important;
    text-transform: none !important;
    display: inline !important;
    font-size: 14px !important;
    letter-spacing: 0.2px;
}

body #page-container .api-manager-domains a.button.delete:after {
    display: none !important;
}

body #page-container table.my_account_api_manager tr.order > td {
    font-size: 16px !important;
}

body #page-container table td.api-manager-download hr,
body #page-container table td.api-manager-download br {
    display: none !important;
}

/*body .my_account_api_manager .api-manager-version,
body .my_account_api_manager .api-manager-version-date {
    display: none !important;
}*/

body #page-container .api-manager-domains a.button.delete {
    float: none !important;
}

body #page-container .api-manager-domains a.button.delete:hover {
    background-color: transparent !important;
    opacity: 0.7;
}

body #page-container .api-manager-domains a.button.delete span {
    background-color: transparent !important;
    color: #00c7fe !important;
    padding: 0 !important;
    text-transform: none !important;
    display: inline !important;
    font-size: 14px !important;
    letter-spacing: 0.2px;
}

body #page-container .api-manager-domains a.button.delete:after {
    display: none !important;
}

body #page-container table.my_account_api_manager tr.order > td {
    font-size: 16px !important;
}

body #page-container table td.api-manager-download hr,
body #page-container table td.api-manager-download br {
    display: none !important;
}

/*body .my_account_api_manager .api-manager-version,
body .my_account_api_manager .api-manager-version-date {
    display: none !important;
}*/

body #page-container a.button.cancel {
        background-color: #D20000 !important;
  /*   float: right; */
        margin-right: -12px;
}

/* body #page-container a.button.suspend {    margin-left: 20%;} */

body #page-container a.button.wcs-switch-link {
    position: absolute !important;
    right: 0;
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}

body.woocommerce-account ul.wc-item-meta {padding: 0 !important;}

body.woocommerce-account ul.wc-item-meta li {
    list-style: none !important;
}

body.woocommerce-account td.product-total{    padding-top: 50px;
    text-align: right;
    padding-right: 1px;}

body.woocommerce-account .et_pb_row_1, body.woocommerce-account .et_pb_row_2, body.woocommerce-account .et_pb_row_3 {display: none;}

div.pause-question, div.cancel-question {
    display: block;
    /* margin-left: 22%; */
}

 div.cancel-question {       margin-right: -12px;}

div.pause-question a, div.cancel-question a{border-bottom: 1px solid;}

div.pause-question a:hover, div.cancel-question a:hover {
    color:  #ff5977;
    border-color: #ff5977;
}

.shop_table.subscription_details .left, .shop_table.subscription_details .right {
        width: 50%;
}

.shop_table.subscription_details .left {float: left;}

.shop_table.subscription_details .right {float: right;    text-align: right;}

body #page-container a.button.change_payment_method   {
    margin-left: 0 !important;
    margin-top: 30px;
    float: left;
    margin-bottom: 20px;
}

body #page-container a.button.subscription_renewal_early {
    display: table !important;
    clear: both;
}

body #page-container table.my_account_api_manager tr.order > td.api-manager-master-api-key  { font-size: 26px !important; border: none !important;}

  body #page-container table.my_account_api_manager th.master-api-key { font-size: 24px !important; border: none !important;}

 body.woocommerce-api-keys .woocommerce .woocommerce-MyAccount-content table.shop_table.my_account_api_manager:nth-child(2) thead,
 body.woocommerce-api-keys .woocommerce table.shop_table.my_account_api_manager:nth-child(2) tbody {
    width: 48%;
    display: inline-block;
 }

/* body #page-container table.my_account_api_manager tr.order > td.api-manager-activations {
    border-bottom: 1px solid rgba(0,0,0,.1);
    border-top: 1px solid rgba(0,0,0,.1);
 }*/

 th.api-manager-expire, td.api-manager-expire {display: none !important;}

body.woocommerce-api-keys table.shop_table.my_account_api_manager:nth-child(2) thead {
    margin-right: 2%;
    float: left !important;
}

body.woocommerce-api-keys table.shop_table.my_account_api_manager:nth-child(2) tbody {
    float: right !important;
}


.woocommerce-account.page-id-3554 .et_pb_column_1_5:nth-child(6) {
    margin-right: 0 !important;
}


@media only screen and (max-width: 980px) {
    body #page-container a.button.suspend, div.pause-question {
    margin-left: 0;
}
div.cancel-question {
    margin-left: 10%;
}
body #page-container a.button.wcs-switch-link {
    position: relative !important;
    /* right: 0; */
}

.shop_table.subscription_details .left, .shop_table.subscription_details .right {
    width: 100% !important;
    float: none !important;
    text-align: left !important;
}
body #page-container a.button.cancel {
    float: none;
}
div.cancel-question {
    margin-left: 0 !important;
}
body #page-container a.button.cancel span,
body #page-container a.button.suspend span,
body #page-container a.button.reactivate span,
body #page-container a.button.cancel,
body #page-container a.button.suspend,
body #page-container a.button.reactivate {
    width: 100% !important;
}
}

.woocommerce table.my_account_orders .api-manager-version-date,
.woocommerce table.my_account_orders .api-manager-version {
    display: none !important;
}

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

    body #page-container a.button.suspend,
    div.pause-question {
        margin-left: 0;
    }

    div.cancel-question {
        margin-left: 10%;
    }

    body #page-container a.button.wcs-switch-link {
        position: relative !important;
        /* right: 0; */
    }

    .shop_table.subscription_details .left,
    .shop_table.subscription_details .right {
        width: 100% !important;
        float: none !important;
        text-align: left !important;
    }

    body #page-container a.button.cancel {
        float: none;
    }

    div.cancel-question {
        margin-left: 0 !important;
    }

    body #page-container a.button.cancel span,
    body #page-container a.button.suspend span,
    body #page-container a.button.reactivate span,
    body #page-container a.button.cancel,
    body #page-container a.button.suspend,
    body #page-container a.button.reactivate {
        width: fit-content !important;
        min-width: 150px;
        text-align: center;
    }

    body #page-container a.button.change_payment_method {
        margin-left: 0 !important;
        margin-top: 20px;
        float: none;
        width: fit-content;
        white-space: nowrap;
    }


}

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

    body #page-container a.button.cancel span,
    body #page-container a.button.suspend span,
    body #page-container a.button.reactivate span,
    body #page-container a.button.cancel,
    body #page-container a.button.suspend,
    body #page-container a.button.reactivate {
        width: fit-content !important;
        min-width: 50px;
        text-align: center;
    }

    body #page-container a.button.change_payment_method {
        width: fit-content;
        white-space: break-spaces;
    }


}

.woocommerce table.my_account_orders .api-manager-version-date,
.woocommerce table.my_account_orders .api-manager-version {
    display: none !important;
}

body.woocommerce-view-subscription.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-downloads {
    display: none;
}

.support_bs #wpspLoginAndSignUpDiv {
    border: 0;
    border-radius: 0;
    padding: 0;
    width: 100%;
}

/*Support Tab*/

body #gform_preview_9_10 {
    position: relative;
}

.support_page ul.pager,
.support_bs #wpsp_user_welcome,
.tab-content #ticketActionFront {
    display: none !important;
}

.tab-content .ticket_list {
    float: none !important;
    min-height: 0 !important;
}

.support_bs .nav-tabs {
    padding-bottom: 0 !important;
}

.support_bs .nav-tabs li a:hover,
.support_bs .nav-tabs li.active a {
    background-color: #8b28d9 !important;
    color: #fff !important;
    border-color: transparent !important;

}

.support_bs .nav-tabs li a {
    font-size: 16px !important;
    color: #8b28d9 !important;
    font-weight: 700 !important;
    border-color: #e9e9e9 !important;
    margin: 0 !important;
    border-radius: 6px 6px 0 0;
    padding: 10px 2vw !important;
    text-transform: uppercase;
}

.tab-content #tblFontEndTickets {
    margin-top: 14px !important;
    margin-bottom: 0 !important;
}

.tab-content #tblFontEndTickets tr td,
.tab-content #tblFontEndTickets tr th {
    font-weight: 400 !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    padding: 19px 0px !important;
}

.tab-content #tblFontEndTickets tr th {
    background-color: #fff !important;
    border-top: none !important;

}

#page-container .tab-content #tblFontEndTickets tr td span.label {
    font-size: 16px !important;
    border-radius: 6px !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    padding: 0.3vw 0.7vw !important;
    font-weight: 400 !important;
}

#page-container .support_page p {
    padding-bottom: 23px !important;
}

#page-container .support_page h6 {
    font-size: 18px !important;
    color: #8b28d9 !important;
    padding-bottom: 0 !important;
}

/*List*/

body #main-content .support_page ol {
    line-height: 155% !important;
}

/*Support columns*/

body #main-content .support_page .et_pb_column_1_3 {
    width: 28.3% !important;
}

body #main-content .support_page .et_pb_column_2_3 {
    width: 68.5% !important;
    margin-right: 3.2% !important;
}

body #main-content .support_page .et_pb_column_1_3 .twitter-tweet{
    margin: 0 !important;
}
body #main-content .support_page .et_pb_column_1_3 .EmbeddedTweet{
    border-color: transparent !important;
}

body #main-content .support_page .et_pb_column_1_3 twitter-widget{
    border: none !important;
    box-shadow: 0px 9px 25px 0px rgba(50, 60, 71, 0.1);
}

    /*Sidebar*/

#clock_hou.jcgmt-container .jcgmt-lbl{
    padding: 0 !important;
}

#clock_hou {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    float: none;
}

#clock_hou *{
    width: 100% !important;
    max-width: 214px !important;
        margin: 0 auto;
}

.jcgmt-digital, .jcgmt-date {
    font-size: 16px;}

.widget_local_time_clock > div {
    max-width: 220px;
    margin: 0 auto !important;
}

.widget_local_time_clock .fluid-width-video-wrapper object {
    max-width: 200px;
    max-height: 200px;
    right: 0;
    margin: auto;
}

.local_time_text h4.widgettitle,
.local_time_text .textwidget {
    text-align: center !important;
}

body #main-content .support_page .et_pb_column_1_3 .local_time_text {
    margin-bottom: 0 !important;
}

body #main-content .support_page .et_pb_column_1_3 .local_time_text h4 {
    font-size: 19px;
    color: #323c47;
    font-weight: 700 !important;
    padding-bottom: 14px !important;
}

body #main-content .support_page .et_pb_column_1_3 .widget_local_time_clock {
    margin-bottom: 16px !important;
}

/*Support Login Page*/
#wpspLoginAndSignUpDiv br:first-of-type {
    display: none !important;
}

#wpspLoginAndSignUpDiv input#wpspLoginPassword {
    margin-right: 0 !important;
}

#wpspLoginAndSignUpDiv input {
    border: none !important;
    -webkit-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);

    padding: 20px 21px !important;
    height: auto !important;
    font-size: 14px !important;
    color: #323c47 !important;
    font-weight: 400 !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 120% !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;

    width: 49% !important;
    margin-right: 2% !important;

    display: block;
    float: left;
}

#wpspLoginAndSignUpDiv button {
    margin: 20px 0 30px !important;
}

#wpspLoginAndSignUpDiv a {
    color: #8b28d9 !important;
    border-bottom: 1px solid !important;
    text-decoration: none !important;
}

/*Support create new ticket*/

#create_ticket_container {
    margin-top: 35px !important;
}

#create_ticket_container h3 {
    display: none !important;
}


 span.label.wpsp_title_label ,
 form#frmThreadReply span.label ,
#create_ticket_container form#frmCreateNewTicket span.label {
    background-color: transparent !important;
    padding: 0 !important;
    font-size: 14px !important;
    color: #323c47 !important;
    font-weight: 400 !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 120% !important;
    margin-bottom: -9px !important;
    display: inline-block;
    text-align: left;
    margin-top: 6px;
}

form#frmThreadReply span.label{
    margin-top: 10px;
    margin-bottom: 10px !important;
}

#create_ticket_container form#frmCreateNewTicket code {
    display: none !important;
}

#create_ticket_container div.select_ticket_category span.label,
#create_ticket_container div.create_ticket_priority span.label {
    display: none !important;
}

#create_ticket_container div.select_ticket_category,
#create_ticket_container div.create_ticket_priority {
    width: 48% !important;
    margin-right: 4% !important;
    display: block;
    float: left;
    margin-top: -10px;
}

#create_ticket_container div.create_ticket_priority {
    margin-right: 0 !important;
}

form#frmThreadReply select,
form#frmThreadReply input:not(.btn),
#create_ticket_container input#create_ticket_subject,
#create_ticket_container div.select_ticket_category select,
#create_ticket_container div.create_ticket_priority select {
    width: 100% !important;
    padding: 19px 15px !important;
    height: auto !important;
    font-size: 14px !important;
    color: #323c47 !important;
    font-weight: 400 !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 120% !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    margin-top: 0 !important;
}

form#frmThreadReply input#wpsp_add_note_btn:hover,
#create_ticket_container input#wpsp_reset:hover {
    background-color: #666 !important;
}

form#frmThreadReply input#wpsp_submit_reply_btn,
#create_ticket_container input#wpsp_submit {
    margin-right: 10px !important;
}

form#frmThreadReply input#wpsp_add_note_btn ,
#create_ticket_container input#wpsp_reset {
    background-color: #22b1df !important;
}

form#frmThreadReply .wpsp_frm_attachment_container > input ,
#create_ticket_container .wpsp_frm_attachment_container > input {
    padding: 15px !important;
    margin-top: 26px;
    margin-bottom: 15px;
}

form#frmThreadReply .wpsp_frm_attachment_container ,
#create_ticket_container .wpsp_frm_attachment_container {
    width: 100% !important;
    background: transparent;
    padding: 0;
}

#create_ticket_container #frmCreateNewTicket > div:last-of-type {
    clear: both !important;
}

#create_ticket_container br:first-of-type {
    display: none !important;
}

form#frmThreadReply .replyFloatLeft{
    width: 100% !important;
    height: auto !important;
}

.ticket_indivisual,
#theadReplyContainer,
.support_bs #threadAccordion{
    float: none !important;
}
.support_bs #threadAccordion h3.ui-accordion-header.unclickableAcc{
    display: none !important;
}
.support_bs #threadAccordion h3.ui-accordion-header{
    background: #fff !important;
    color: #474e5d !important;
    padding-left: 28px;
    border: 1px solid #ddd !important;
}
.support_bs #threadAccordion .threadInfo *{
    font-style: normal !important;
}

/*FAQ_TAB*/

#FAQ_TAB .faq_filter {
    padding: 0 !important;
    margin: 35px 0 0;
}

#FAQ_TAB .faq_item table td:last-child {
    margin-right: 0 !important;
}

#FAQ_TAB .faq_item table td {
    padding: 0 !important;
    width: 48% !important;
    margin-right: 4% !important;
    display: block;
    float: left;
    border: none !important;
    font-size: 0;
}

#FAQ_TAB .faq_item table td input,
#FAQ_TAB .faq_item table td select {
    border: none !important;
    -webkit-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);

    width: 100% !important;
    padding: 19px 15px !important;
    height: auto !important;
    font-size: 14px !important;
    color: #323c47 !important;
    font-weight: 400 !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 120% !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
}

#faq_container #tblFontEndTickets tr th {
    font-weight: 700 !important;
}

#faq_container #tblFontEndTickets tr th,
#faq_container #tblFontEndTickets tr td {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    background-color: transparent !important;
}

#faq_container > br{
    display: none !important;
}

.ticket_indivisual button.btn:hover  ,
#faq_container .btn-success:hover{
    background-color: #8b28d9 !important;
    color: #fff !important;
}

.ticket_indivisual button.btn  ,
#faq_container .btn-success {
    position: relative;
    padding: 13px 36px 13px 36px !important;
    border: 1px solid #ddd !important;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #fff!important;
    color: #8b28d9 !important;
    border-radius: 0px 0px 0 0 !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 120% !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0px !important;
    margin-top: 0 !important;
    display: block;
    width: 100%;
    border-top: 0 !important;
}


#faq_container .btn-success{
    margin-bottom: 30px !important;
}

    /*Dashboard*/

#ticket_dashboard_container ul.wpsp_stats_box {
    width: 100% !important;
}

#ticket_dashboard_container ul.wpsp_stats_box li .wpsp_stat_text {
    padding-right: 0 !important;
    min-width: 0 !important;
}

#ticket_dashboard_container ul.wpsp_stats_box li:last-child {
    margin-right: 0 !important;
}

#ticket_dashboard_container ul.wpsp_stats_box li {
    margin: 0;
    padding: 0;
    text-shadow: none;
    box-shadow: none;
    width: 32%;
    margin-right: 2%;
    display: block;
    background: transparent !important;
}

#ticket_dashboard_container ul.wpsp_stats_box {
    padding: 0 !important;
    margin: 40px 0 0 !important;
}


#theadReplyContainer{
    border-radius: 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
}



.ticket_assignment{
    margin-top: 30px !important;
}

.ticket_indivisual #tblChangeStatusContainer{
    border-bottom: 1px solid #ddd !important;
}
.ticket_indivisual > h3{
    padding-top: 20px !important;
}

/*Form Animations*/

#create_ticket_container #frmCreateNewTicket {
    position: relative;
}

#create_ticket_container #frmCreateNewTicket > span.label:first-of-type {
    display: block !important;
    position: absolute;
    width: 100%;
    text-align: left;
    pointer-events: none;
    top: 19px;
    padding-left: 15px !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #323c47 !important;
    z-index: 9;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 120% !important;
    margin-top: 0 !important;
}

#create_ticket_container #frmCreateNewTicket.focus > span.label:first-of-type,
#create_ticket_container #frmCreateNewTicket.filled > span.label:first-of-type {
    -webkit-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0);
    padding-left: 0 !important;
    color: #999 !important;
}

#wpsp_front_popup_body{
    padding: 30px !important;
}

#page-container #psmwpsp_loader{
    box-shadow: 0 0 43px 3px rgba(0,0,0,0.5) !important;
    padding: 30px !important;
    border-radius: 6px !important;
    background: #fff;
}
#page-container #psmwpsp_loader button#wpsp_canned_More,
#page-container #psmwpsp_loader button#wpsp_canned_Less{
    border: 1px solid #ddd;
    margin-bottom: 30px;
}

/*Buttons in support Pages*/


#wpsp_changeraisedby >button.btn,
form#frmThreadReply input#wpsp_submit_reply_btn,
form#frmThreadReply input#wpsp_add_note_btn,
#page-container .ticket_assignment button.btn,
#page-container #psmwpsp_loader button#closebtn{
    position: relative;
    padding: 13px 36px 13px 36px !important;
    border: 0px solid;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #00c7fe !important;
    color: white !important;
    border-radius: 6px !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 120% !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-transform: uppercase !important;
    letter-spacing: 1px;
}

form#frmThreadReply input#wpsp_add_note_btn{
    background-color: #22b1df !important;
}

#wpsp_changeraisedby >button.btn:hover,
form#frmThreadReply input#wpsp_submit_reply_btn:hover,
form#frmThreadReply input#wpsp_add_note_btn:hover,
#page-container .ticket_assignment button.btn:hover,
#page-container #psmwpsp_loader button#closebtn:hover{
    padding: 13px 36px 13px 36px !important;
    border: none !important;
    background-color: #666 !important;
    opacity: 1 !important;
}






/*New Form Styles*/

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

body .support_page .gform_wrapper  .top_label div.ginput_container {
    margin-top: 0;
}

.support_page .gform_wrapper .gform_body li.gf_left_half,
.support_page .gform_wrapper .gform_body li.gf_right_half{
    width: 48% !important;
    margin-right: 4% !important;
}

.support_page .gform_wrapper .gform_body li.gf_right_half{
    margin-right: 0 !important;
}

body #page-container .support_page .gform_wrapper .gform_body li{
    position: relative;
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}
body.page-id-253057 #page-container .support_page .gform_wrapper .gform_body li{
    position: relative;
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    height: 25px;
}
body #page-container .support_page .gform_wrapper .gform_body li.gfield_error  {
   padding: 10px 0px !important;
}
.gfield_validation_message {
     font-family: Open Sans !important; 
}
.gform_button {
   cursor: pointer;
}
body  .support_page .gform_submission_error.hide_summary {
    padding: 0 !important;
}
body #page-container .support_page input,
body #page-container .support_page textarea {
   font-size: 18px !important;
}
body.page-id-253057 #page-container .support_page .gform_wrapper .gform_body .ginput_container_radio li input {
   margin-top: 0;
}
body.page-id-253057 #page-container .support_page .gform_wrapper .gform_body .ginput_container_radio {
   margin-top: 15px;
}
body.page-id-253057 #page-container .support_page .gform_wrapper .gform_body .ginput_container_radio li label {
    top: 2px;
    position: relative;
}
.support_page 
.support_page .gform_wrapper .gform_body li#field_13_8 label{
    display: none !important;
}
body #page-container .support_page .gform_wrapper .gform_body label{
   /*  display: block !important;
    position: absolute; */
    width: 100%;
    text-align: left;
    pointer-events: none;
    /* top: 19px;
    padding-left: 15px !important; */
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #323c47 !important;
    z-index: 9;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 120% !important;
    margin-top: 0 !important;
}

/* .support_page .gform_wrapper .gform_body .focus label,
.support_page .gform_wrapper .gform_body .filled label {
    -webkit-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0);
    padding-left: 0 !important;
    color: #999 !important;
}
 */

.support_page .gform_wrapper .gform_body li#field_2_13, 
.support_page .gform_wrapper .gform_body .gfield_error .gchoice_2_13_1 {
    margin-bottom: 10px !important;
}

/*.support_page .gform_wrapper .gform_body li#field_2_13 {    margin-top: -20px !important;}*/


.support_page .gform_wrapper .gform_body li#field_2_14 a,
.support_page .gform_wrapper .gform_body li#field_3_7 a  {
    padding-bottom: 1px;
    border-bottom: 1px solid;
}

.support_page .gform_wrapper .gform_body .gfield_error .gchoice_2_13_1 {
    font-size: 16px !important;
}

.support_page .gform_wrapper .gform_body li#field_19_7,
.support_page .gform_wrapper .gform_body li#field_2_14,
.support_page .gform_wrapper .gform_body li#field_3_7,
.support_page .gform_wrapper .gform_body li#field_4_16 {    
    margin-top: -20px !important;
    font-size: 16px !important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
}

.support_page .gform_wrapper .gform_body li#field_2_14 {
   margin-top: -10px !important; 
}
.support_page .gform_wrapper .gform_body li#field_13_8 label{
    display: none !important;
}


body .support_page .gform_wrapper .gform_body .gfield_checkbox input {
    width: 20px !important;
    height: 20px !important;
}
.support_page .gform_wrapper .gform_body li#field_2_13 input,
.support_page .gform_wrapper .gform_body li#field_3_6 input,
.support_page .gform_wrapper .gform_body li#field_4_15 input {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; 
}

body .support_page .gform_wrapper .gform_body .gfield_checkbox  label {
    color: #474e5d !important;
    display: inline-block !important;
    position: relative !important;
    -webkit-transform: none !important;
        transform: none !important;
        pointer-events: all;
        top: auto !important;
            top: -1px !important;
    font-size: 16px !important;
}

#field_18_14 {padding-top: 15px;}

.support_page .gform_wrapper .gform_body select,
.support_page .gform_wrapper .gform_body textarea,
.support_page .gform_wrapper .gform_body input:not([type="button"]):not([type="radio"]):not([type="checkbox"]){
    width: 100% !important;
    padding: 19px 15px !important;
    height: auto !important;
    font-size: 14px !important;
    color: #323c47 !important;
    font-weight: 400 !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 120% !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    margin-top: 0 !important;
}


.support_page .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 2px;
}

.support_page .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.support_page .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{
    margin-top: 0px;
}


.support_page .gform_wrapper  .gform_drop_area input.button:hover{
    background: #ff5977 !important;
}

.support_page .gform_wrapper  .gform_drop_area button.gform_button_select_files {
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
}
.support_page .gform_wrapper  .gform_drop_area button.gform_button_select_files:hover{
    background: #ff5977 !important;
}
.support_page .gform_wrapper  .gform_drop_area input.button{
    background-color: #94e349 !important;
}
.support_page .gform_wrapper  .gform_footer input.gform_button{
    width: 100%;
    z-index: 9;
    position: relative;
    margin: 0 !important;
}

body .support_page .gform_wrapper  .gform_footer{
    padding: 0 !important;
    margin: 0 !important;
}

    /*placeholder */

.support_page .gform_wrapper .gform_body textarea::-webkit-input-placeholder,
.support_page .gform_wrapper .gform_body input::-webkit-input-placeholder {
    color: transparent !important;
}

.support_page .gform_wrapper .gform_body textarea::-moz-placeholder,
.support_page .gform_wrapper .gform_body input::-moz-placeholder {
    color: transparent !important;
}

.support_page .gform_wrapper .gform_body textarea:-ms-input-placeholder,
.support_page .gform_wrapper .gform_body input:-ms-input-placeholder {
    color: transparent !important;
}

.support_page .gform_wrapper .gform_body textarea:-moz-placeholder,
.support_page .gform_wrapper .gform_body input:-moz-placeholder {
    color: transparent !important;
}


.support_page .et_pb_column_1_3 a.et_pb_button span {
    background-color: transparent !important;
}
.support_page .et_pb_column_1_3 a.et_pb_button{
    background-color: #94e349 !important;
}




#page-container .support_request_submitted{
    padding: 60px 0 !important;
}


.support_page .gform_wrapper  .ginput_container_fileupload ul.validation_message--hidden-on-empty{
    padding: 0 !important;
}
.support_page .gform_wrapper  .ginput_container_fileupload span.gform_fileupload_rules{
    color: #323c47 !important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    display: none !important;
}

.support_page .gform_wrapper .gform_drop_area{
    margin-bottom: 0 !important;
}

.support_page .gform_wrapper .gform_body li .ginput_container_checkbox ul.gfield_checkbox{
    padding-bottom: 0;
}


.support_page .gform_wrapper .gform_body li > label.gfield_label {
    margin-bottom: 12px !important;
    display: block !important;
}
body.page-id-253057 .support_page  .gform_wrapper .gform_body li textarea {
    height: 180px !important;
}
.support_page .gform_wrapper .gform_body li .ginput_container textarea{
    display: block;
}
.support_page .gform_wrapper .gform_body li .ginput_container{
    margin: 0 !important;
}

.support_page .gform_wrapper .gform_body ul.gform_fields{
    padding-left: 0 !important;
    padding-bottom: 8px !important;
}

.support_page .gform_wrapper .gform_body ul.gform_fields select{
    background: url(//wp-den.com/wp-content/themes/divi-child/images/select-arrow.png) no-repeat right;
    -webkit-appearance: none;
    background-position-x: 98.5%;
    cursor: pointer;
}

.support_page .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
}


/*Responsive*/

@media only screen and (max-width: 1390px) {
    .support_bs .nav-tabs li a {
        padding: 10px 1vw !important;
    }

    body #main-content .support_page .et_pb_column_1_3{
        margin-bottom: 40px !important;
    }


}

@media only screen and (max-width: 980px) {
    body #main-content .support_page .et_pb_column_1_3 .local_time_text,
    body #main-content .support_page .et_pb_column_1_3 .widget_local_time_clock {
        width: 100% !important;
    }

    /*body #main-content .support_page .et_pb_column_1_3,*/
    /*body #main-content .support_page .et_pb_column_2_3 .et_pb_promo {*/
        /*padding: 40px !important;*/
    /*}*/

    #ticket_dashboard_container ul.wpsp_stats_box li .wpsp_stat_text {
        width: 100% !important;
        text-align: center !important;
    }

    #ticket_dashboard_container ul.wpsp_stats_box li .wpsp_stat_count {
        display: block !important;
        float: none;
        max-width: 30px;
        margin: 0 auto;
    }

    body #main-content .support_page .et_pb_column_1_3,
    body #main-content .support_page .et_pb_column_2_3 {
        width: 100% !important;
        margin-right: 0 !important;
    }

}


@media only screen and (max-width: 767px) {
    #create_ticket_container div.select_ticket_category,
    #create_ticket_container div.create_ticket_priority {
        width: 100% !important;
        margin-right: 0 !important;
        float: none !important;
    }

    .support_bs .nav-tabs li {
        float: none !important;
    }

    .support_bs .nav-tabs li a {
        border-radius: 6px !important;
        padding: 10px 20px !important;
    }

    .support_bs .nav-tabs {
        border-bottom: 0 !important;
        margin-bottom: 30px;
    }

    #threadAccordion .gravtar_container {
        float: none;
        margin: 0 auto 10px;
    }

    #threadAccordion .threadInfo {
        width: auto !important;
        height: auto !important;
        padding-left: 0 !important;
        float: none !important;
        text-align: center;
    }

    #faq_container .btn-success,
    .ticket_indivisual button.btn:first-child{
        border-top: 1px solid #ddd !important;
    }


    #page-container #psmwpsp_loader{
        left: 15% !important;
        width: 70% !important;
        height: auto !important;
    }

    .support_page .gform_wrapper .gform_body li.gf_left_half,
    .support_page .gform_wrapper .gform_body li.gf_right_half {
        width: 100% !important;
        margin-right: 0 !important;
    }
}

@media only screen and (max-width: 600px) {
    .tab-content #tblFontEndTickets tr th{
        display: none !important;
    }

    .tab-content #tblFontEndTickets tr{
        display: block;
        width: 100%;
    }

    .tab-content #tblFontEndTickets tr td{
        display: block;
        padding: 19px 20px !important;
    }
}

@media only screen and (max-width: 480px) {
    /*body #main-content .support_page .et_pb_column_1_3,*/
    /*body #main-content .support_page .et_pb_column_2_3 .et_pb_promo {*/
        /*padding: 30px !important;*/
    /*}*/

    #create_ticket_container input#wpsp_reset,
    #create_ticket_container input#wpsp_submit {
        width: 100%;
    }

    #create_ticket_container input#wpsp_submit {
        margin-right: 0 !important;

        margin-bottom: 10px;
    }

    #ticket_dashboard_container ul.wpsp_stats_box li:last-child {
        margin-bottom: 0 !important;
    }

    #ticket_dashboard_container ul.wpsp_stats_box li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px !important;
    }

    #FAQ_TAB .faq_item table td:last-child {
        margin-bottom: 0 !important;
    }

    #FAQ_TAB .faq_item table td {
        width: 100% !important;
        margin-bottom: 10px !important;
    }

    #wpspLoginAndSignUpDiv input{
        width: 100% !important;
    }

    #threadAccordion .ui-accordion .ui-accordion-content{
        padding: 20px !important;
    }

    #page-container #psmwpsp_loader{
        left: 5% !important;
        width: 90% !important;
    }

    #wpsp_front_popup_body {
        padding: 20px !important;
    }
}




/*Product blurbs*/

body.single-product div[class*='et_pb_bambi_blurb']:nth-last-child(2){
    margin-right: 0 !important;
}
body.single-product div[class*='et_pb_bambi_blurb']{
    width: 32% !important;
    margin-right: 2% !important;
    float: left !important;
}

body.single-product .bambi_blurm_row{
    border: 1px solid  rgb(215, 215, 215);
    float: left;
    width: 100%;
    margin-bottom: 40px;
    padding: 3.5vw 0vw 2vw;
}


/*li#field_2_10{*/
/*    display: none !important;*/
/*}*/

@media only screen and (max-width: 767px) {
    body.single-product div[class*='et_pb_bambi_blurb']{
        width: 100% !important;
    }
}
/*Contact Form Gravity*/

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

.contact_page .gform_wrapper .gform_body li {
    padding-right: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 35px !important;
    position: relative;
}

.contact_page .gform_wrapper .gform_body li.gchoice_3_6_1,
.contact_page .gform_wrapper .gform_body li#field_3_6 {
    margin-bottom: 0 !important;
}

.contact_page .gform_wrapper .gform_body ul#input_3_6 {
    padding-bottom: 0;
}

.contact_page .gform_wrapper .gform_body li.gf_left_half {
    margin-right: 4% !important;
}

.contact_page .gform_wrapper .gform_body li.gf_left_half,
.contact_page .gform_wrapper .gform_body li.gf_right_half {
    width: 48% !important;
}

/*Contact Form Fields*/
.contact_page .gform_wrapper .gform_body li textarea,
.contact_page .gform_wrapper .gform_body li input {

    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding: 16px 20px !important;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

    line-height: normal !important;
}

.contact_page .gform_wrapper .gform_body li textarea {
    height: 250px !important;
}

/*Contact Form Button*/

.contact_page .gform_wrapper .gform_footer {
    margin-top: -19px !important;
    padding: 0 !important;
    border-radius: 6px !important;
    overflow: hidden;
    position: relative;
    display: inline-block;
    width: 100% !important;
    cursor: pointer !important;
    background-color: #94e349 !important;
}

.contact_page .gform_wrapper .gform_footer input.gform_button {
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px !important;
    font-weight: 500;
    color: #fff !important;
    text-transform: uppercase;
    background-color: transparent !important;
    border-radius: 6px !important;
    border: none !important;
        padding: 18px 36px 18px 36px !important;
    margin: 0 !important;
    width: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

    line-height: normal !important;
    position: relative;
    z-index: 10;
}

/* .contact_page .gform_footer:after {
    content: "Submit";
    display: block;
    position: absolute;
    top: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
    height: 100%;
    background-color: #22b1df;
    border: none !important;
    color: #fff !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    padding: 13px 5px 13px !important;
    width: 100% !important;
    letter-spacing: 0 !important;
    text-align: center;
    border-radius: 6px;
    line-height: 110%;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
} */

.contact_page .gform_footer:hover input.gform_button,
.contact_page .gform_footer:hover:after {

/*     -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%); */
}

/*Hover Animations for form fields*/

body .contact_page .gform_wrapper .top_label div.ginput_container {
    margin-top: 0;
}

.contact_page .gform_wrapper .gform_body li > label {
   /*  display: block !important;
    position: absolute; */
    width: 100%;
    text-align: left;
   /*  pointer-events: none;
    top: 14px; */
    /* padding-left: 30px; */
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #747474 !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.contact_page .gform_wrapper .gform_body ul.gfield_checkbox li > label {
    position: initial;
    display: inline-block !important;
    padding-left: 0;
}

.gform_wrapper .gform_body ul.gfield_checkbox {
    padding-left: 0;
}

/*.contact_page .gform_wrapper .gform_body li#field_4_13 > label {*/
    /*position: absolute;*/
    /*top: -30px;*/
    /*display: inline-block !important;*/
    /*padding-left: 0;*/
/*}*/

/*.contact_page .gform_wrapper .gform_body li#field_4_14 {margin-top: -53px !important;}*/

/*.contact_page .gform_wrapper .gform_body li#field_2_14,*/
.contact_page .gform_wrapper .gform_body li .gform_drop_instructions,
.contact_page .gform_wrapper .gform_body li#field_4_14 {
    margin-top: -20px !important;
    font-size: 16px !important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
}

.contact_page .gform_wrapper .gform_body li#field_4_13.filled > label,
.contact_page .gform_wrapper .gform_body li#field_4_13.focus > label {
    -webkit-transform: none !important;
    transform: none !important;
}

.contact_page .gform_wrapper .gform_body li#field_4_13 .search-field input,
.contact_page .gform_wrapper .gform_body li#field_4_13 .search-field {
    width: 100% !important;
    color: #747474 !important;
}

.contact_page .gform_wrapper .gform_body li#field_4_13 .search-field input {
    height: 51px !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    cursor: pointer;
}

.contact_page .gform_wrapper li.search-choice span {
    padding-right: 21px;
}

.contact_page .gform_wrapper .gform_body li#field_4_13 {
    margin-top: 25px !important;
}

.contact_page .gform_wrapper .chosen-container-multi .chosen-choices {
    background-image: none !important;
}

.contact_page .gform_wrapper .gform_body li#field_4_13 .search-field:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #a7a7a7;
    right: 20px;
    position: absolute;
    transform: rotate(90deg) translate(0, -50%);
    top: 50%;
    transform-origin: center top 0;
    cursor: pointer;
}

.contact_page .gform_wrapper .gform_body li#field_4_13 .search-field {
    margin-bottom: 0 !important;
}

.contact_page .gform_wrapper .gform_body li#field_4_13 .chosen-choices {
    border: none !important;
    box-shadow: none !important;
}

.gform_wrapper .chosen-container .chosen-results li.highlighted {
    color: #fff !important;
}

.contact_page .gform_wrapper .chosen-container .chosen-results li {
    margin-bottom: 10px !important;
    font-family: Lato, Helvetica, Arial, Lucida, sans-serif;

}

.contact_page .gform_wrapper .chosen-container .chosen-results li.result-selected {
    display: none;
}

.contact_page .gform_wrapper li.search-choice span {
    font-family: Lato, Helvetica, Arial, Lucida, sans-serif;
}

.contact_page .gform_wrapper .gform_body li#field_4_13 .chosen-container {
    width: 100% !important;
    border: none !important;
    -webkit-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
}

/* .contact_page .gform_wrapper .gform_body li.filled textarea,
.contact_page .gform_wrapper .gform_body li.focus textarea,
.contact_page .gform_wrapper .gform_body li.filled input,
.contact_page .gform_wrapper .gform_body li.focus input {
    color: #747474 !important;
} */

/* .contact_page .gform_wrapper .gform_body li.filled > label,
.contact_page .gform_wrapper .gform_body li.focus > label {
    -webkit-transform: translate3d(0, -210%, 0);
    transform: translate3d(0, -210%, 0);

    padding-left: 0;
} */

.contact_page .gform_wrapper .gform_body li textarea::-webkit-input-placeholder,
.contact_page .gform_wrapper .gform_body li input::-webkit-input-placeholder {
    color: transparent !important;
}

.contact_page .gform_wrapper .gform_body li textarea::-moz-placeholder,
.contact_page .gform_wrapper .gform_body li input::-moz-placeholder {
    color: transparent !important;
}

.contact_page .gform_wrapper .gform_body li textarea:-ms-input-placeholder,
.contact_page .gform_wrapper .gform_body li input:-ms-input-placeholder {
    color: transparent !important;
}

.contact_page .gform_wrapper .gform_body li textarea:-moz-placeholder,
.contact_page .gform_wrapper .gform_body li input:-moz-placeholder {
    color: transparent !important;

}

.contact_page .gform_wrapper .gform_body li.filled textarea,
.contact_page .gform_wrapper .gform_body li.focus textarea,
.contact_page .gform_wrapper .gform_body li.filled input:not([type="radio"]):not([type="checkbox"]),
.contact_page .gform_wrapper .gform_body li.focus input:not([type="radio"]):not([type="checkbox"]) {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}

/*Error*/

.contact_page .gform_wrapper li.gfield.gfield_error,
.contact_page .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    margin-bottom: 35px !important;
    padding-top: 0 !important;
}

.contact_page .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.contact_page .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0 !important;
}

.contact_page .gform_wrapper div.validation_error {
    margin-bottom: 45px !important;
}

.contact_page.competition_and_win .gform_wrapper .gform_body li > label {
    display: inline-block !important;
    position: static;
    width: auto;
    text-align: left;
    pointer-events: none;
    top: 0;
    padding-left: 0;
    font-weight: 400;
    font-size: 16px !important;
    color: #747474 !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.contact_page.competition_and_win .gform_wrapper .ginput_container .gfield_radio li {
    display: inline-block;
    margin-right: 1vw;
    margin-bottom: 0 !important;
}

.contact_page.competition_and_win .gform_wrapper .ginput_container .gfield_radio li label {
    font-weight: 400 !important;
    margin-top: 0;
    margin-left: 7px;
}

.contact_page.competition_and_win .gform_wrapper .ginput_container .gfield_radio li input {
    box-shadow: none !important;
}

.contact_page.competition_and_win .gform_wrapper .gform_fields > li {
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px !important;
    padding-bottom: 30px !important;
}

.contact_page.competition_and_win .gform_wrapper .gform_fields > li > label {
    font-weight: 700;
    transform: none !important;
    margin-bottom: 10px;
}

#page-container .contact_page.competition_and_win .gform_confirmation_message {

}

#page-container .contact_page.competition_and_win .gform_confirmation_message {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #0fe603 !important;
}

#page-container .contact_page.competition_and_win .gform_confirmation_message,
.contact_page.competition_and_win .gform_wrapper .gform_fields > li .ginput_complex span label,
.contact_page.competition_and_win .gform_wrapper .gform_fields > li > .gfield_description {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-top: 10px !important;
}

.contact_page.competition_and_win .gform_wrapper .gform_fields > li .ginput_complex span:last-child {
    margin-right: 0 !important;
}

.contact_page.competition_and_win .gform_wrapper .gform_fields > li .ginput_complex span {
    width: 47.5% !important;
    margin-right: 2% !important;
    padding: 0 !important;
}

.contact_page.competition_and_win .gform_wrapper .gform_fields > li .ginput_container_email input {
    width: 100% !important;
}

.contact_page.competition_and_win .gform_wrapper .gform_body li textarea {
    height: 100px !important;
}

#page-container .contact_page.competition_and_win .gform_wrapper .ginput_container .gfield_radio li input:checked {
    background: #00c7fe !important;
}

#page-container .contact_page.competition_and_win .gform_wrapper .ginput_container .gfield_radio li input {
    background: #fff !important;
    -webkit-appearance: none !important;
    border: 1px solid #bebebe !important;
    width: 10px;
    height: 10px;
    padding: 10px !important;
    border-radius: 100%;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin: 0 0px 0 0 !important;
    box-shadow: inset 0 0 0 4px #fff !important;
}

#page-container .contact_page.competition_and_win .gform_wrapper {
    background-color: #f4f4f4;
        padding: 22px 46px 40px 46px;
    border-radius: 0;
    margin: 42px -2.3vw -3.2vw -2.3vw !important;
    max-width: none;
}

body #content_page .et_pb_column_2_3 #gform_wrapper_7 ul:not(.products), body #content_page .et_pb_column_2_3 #gform_wrapper_7 ol:not(.products) {
    padding: 0 !important;
}

/*Error*/

#page-container .contact_page.competition_and_win .gform_wrapper .gform_fields > li.gfield_error {
    max-width: 100% !important;
}

/*Button*/

.contact_page.competition_and_win .gform_wrapper .gform_footer:hover input.gform_button {
    transform: none !important;
}

.contact_page.competition_and_win .gform_wrapper .gform_footer:after {
    display: none !important;
}

.contact_page.competition_and_win .gform_wrapper .gform_footer input.gform_button {
    cursor: pointer !important;
}

.contact_page.competition_and_win .gform_wrapper .gform_footer input.gform_button:hover {
    background-color: #00c7fe !important;
}

.contact_page .gform_wrapper#gform_wrapper_7 .gform_footer {
    max-width: 400px;
}

.contact_page .gform_wrapper#gform_wrapper_7 label[for=input_7_18_3] {display: none !important;}

@media only screen and (max-width: 980px) {
    .contact_page .gform_wrapper .gform_footer {
        display: block;
        float: left;
    }

    #page-container form.billing_address > div > p:last-child, #page-container form.edit-account > p:last-child {
        margin: 25px 0 0;

    }

    div.wc-social-login-profile {
        margin-top: 40px !important;
    }

    #page-container .contact_page.competition_and_win .gform_wrapper {
            padding: 40px 40px 80px 40px;
    margin: 0 -40px -80px -40px !important;
    }

    .gform_wrapper#gform_wrapper_7 .gform_body {
        display: inline-block;
    }

}

@media only screen and (max-width: 767px) {
    .contact_page .gform_wrapper .gform_body li.gf_left_half,
    .contact_page .gform_wrapper .gform_body li.gf_right_half {
        width: 100% !important;
    }

    .contact_page.competition_and_win .gform_wrapper .ginput_container .gfield_radio li {
        display: block;
        margin-right: 0;
        margin-bottom: 5px !important;
    }

    .contact_page.competition_and_win .gform_wrapper .gform_fields > li .ginput_complex span {
        width: 100% !important;
        margin-right: 0% !important;
        padding: 0 !important;
    }
}

@media only screen and (max-width: 480px) {
    .ginput_recaptcha > div {
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

    .contact_page.competition_and_win .gform_wrapper .gform_footer:after {
        padding: 20px 5px !important;
    }

    .contact_page.competition_and_win .gform_wrapper .gform_footer input.gform_button {
        padding: 10px 14vw !important;
        width: 100% !important;
        text-align: center !important;
        white-space: normal;
    }

    #page-container .contact_page.competition_and_win .gform_wrapper {
        padding: 30px;
        margin: 0 -30px -30px -30px !important;
    }
}

/*Forms fields shadow*/

body #page-container form span.select2-selection,
body #page-container form select,
body #page-container form input,
body #page-container form textarea {
    /* border: none !important; */
    /* -webkit-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1); */
}

/* body #page-container form .select2-container--focus span.select2-selection,
body #page-container form .filled select,
body #page-container form .filled input,
body #page-container form .filled textarea,
body #page-container form .select2-container--open span.select2-selection,
body #page-container form .focus select,
body #page-container form .focus input,
body #page-container form .focus textarea {
    -webkit-box-shadow: 0 0 0 2px #eeecec;
    -moz-box-shadow: 0 0 0 2px #eeecec;
    box-shadow: 0 0 0 2px #eeecec;
} */

/*woocommerce Forms*/

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #eee !important;
}

body:not(.woocommerce-checkout) .woocommerce form h2,
.woocommerce-page:not(.woocommerce-checkout) form h2 {
    padding-bottom: 42px !important;
    color: #323c47 !important;
}

body:not(.woocommerce-checkout) .woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow,
.woocommerce-page:not(.woocommerce-checkout) form .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100%;
    top: 0;
}

body:not(.woocommerce-checkout) .woocommerce form span.select2-selection,
.woocommerce-page:not(.woocommerce-checkout) form span.select2-selection {
    position: relative !important;
}

body:not(.woocommerce-checkout) .woocommerce form span.select2-selection .select2-selection__rendered,
.woocommerce-page:not(.woocommerce-checkout) form span.select2-selection .select2-selection__rendered {
    padding: 0 !important;
    line-height: 120%;
}

body:not(.woocommerce-checkout) .woocommerce form span.select2:before,
.woocommerce-page:not(.woocommerce-checkout) form span.select2:before {
    content: "Billing Address *";
    display: block;
    font-size: 18px !important;
    color: #323c47 !important;
    padding: 2px 0 25px 4px !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
}

formbody:not(.woocommerce-checkout) .woocommerce fieldset legend {
    display: block;
    font-size: 18px !important;
    color: #323c47 !important;
    padding: 6px 0 21px 4px !important;
}

body:not(.woocommerce-checkout) .woocommerce form p.form-row > textarea {
    height: auto !important;
    resize: none !important;
    min-height: 0 !important;
}

body:not(.woocommerce-checkout) .woocommerce form p.form-row > textarea,
body:not(.woocommerce-checkout) .woocommerce form span.select2-selection,
.woocommerce-page:not(.woocommerce-checkout) form span.select2-selection,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row input,
body:not(.woocommerce-checkout) .woocommerce form p.form-row input {

    /* border: none !important; */
    padding: 20px 21px !important;
    height: auto !important;
    font-size: 14px !important;
    color: #323c47 !important;
    font-weight: 400 !important;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 120% !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
}

body:not(.woocommerce-checkout) .woocommerce form p.form-row,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row {
    margin-bottom: 20px !important;
    position: relative;
    padding-bottom: 0 !important;
}

#page-container form.billing_address > div > p:last-child,
#page-container form.edit-account > p:last-child {
    float: right;
    margin: 25px 0;
    clear: both;
}

body:not(.woocommerce-checkout) .woocommerce form .form-row-first,
body:not(.woocommerce-checkout) .woocommerce form .form-row-last,
.woocommerce-page:not(.woocommerce-checkout) form .form-row-first,
.woocommerce-page:not(.woocommerce-checkout) form .form-row-last {
    width: 48.5% !important;
}

body:not(.woocommerce-checkout) .woocommerce form .form-row.form-row-first.address-field#billing_state_field {
    float: right !important;
}

body:not(.woocommerce-checkout) .woocommerce form .form-row#account_username_field {
    clear: both;
}

/*Hover Animations for woocommerce form fields*/

/* body:not(.woocommerce-checkout) .woocommerce form p.form-row label:not(.woocommerce-form__label-for-checkbox),
.woocommerce-page:not(.woocommerce-checkout) form p.form-row label:not(.woocommerce-form__label-for-checkbox) {
    display: block !important;
    position: absolute;
    width: 100%;
    text-align: left;
    pointer-events: none;
    top: 18px;
    padding-left: 21px;
    font-weight: 400;
    font-size: 14px !important;
    color: #323c47 !important;
    z-index: 9;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

body body:not(.woocommerce-checkout) .woocommerce form p.form-row label[for="billing_country"],
body .woocommerce-page:not(.woocommerce-checkout) form p.form-row label[for="billing_country"] {
    display: none !important;
}

.woocommerce-page:not(.woocommerce-checkout) form p.form-row.filled textarea,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row.focus textarea,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row.filled input,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row.focus input,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.filled textarea,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.focus textarea,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.filled input,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.focus input {
    color: #323c47 !important;
}

.woocommerce-page:not(.woocommerce-checkout) form p.form-row.filled > label,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row.focus > label,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.filled > label,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.focus > label {
    -webkit-transform: translate3d(0, -105%, 0);
    transform: translate3d(0, -105%, 0);
    padding-left: 7px;
    color: #999 !important;
}

body:not(.woocommerce-checkout) .woocommerce form p.form-row.filled > textarea,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.focus > textarea,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row.filled > input,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row.focus > input,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.filled > input,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.focus > input {
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0);

} */

.woocommerce-page:not(.woocommerce-checkout) form p.form-row textarea::-webkit-input-placeholder,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row input::-webkit-input-placeholder,
body:not(.woocommerce-checkout) .woocommerce form p.form-row textarea::-webkit-input-placeholder,
body:not(.woocommerce-checkout) .woocommerce form p.form-row input::-webkit-input-placeholder {
    color: transparent !important;
}

.woocommerce-page:not(.woocommerce-checkout) form p.form-row textarea::-moz-placeholder,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row input::-moz-placeholder,
body:not(.woocommerce-checkout) .woocommerce form p.form-row textarea::-moz-placeholder,
body:not(.woocommerce-checkout) .woocommerce form p.form-row input::-moz-placeholder {
    color: transparent !important;
}

.woocommerce-page:not(.woocommerce-checkout) form p.form-row textarea:-ms-input-placeholder,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row input:-ms-input-placeholder,
body:not(.woocommerce-checkout) .woocommerce form p.form-row textarea:-ms-input-placeholder,
body:not(.woocommerce-checkout) .woocommerce form p.form-row input:-ms-input-placeholder {
    color: transparent !important;
}

.woocommerce-page:not(.woocommerce-checkout) form p.form-row textarea:-moz-placeholder,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row input:-moz-placeholder,
body:not(.woocommerce-checkout) .woocommerce form p.form-row textarea:-moz-placeholder,
body:not(.woocommerce-checkout) .woocommerce form p.form-row input:-moz-placeholder {
    color: transparent !important;

}

.woocommerce-page:not(.woocommerce-checkout) form p.form-row.filled textarea,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row.focus textarea,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row.filled input,
.woocommerce-page:not(.woocommerce-checkout) form p.form-row.focus input,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.filled textarea,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.focus textarea,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.filled input,
body:not(.woocommerce-checkout) .woocommerce form p.form-row.focus input {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}

.gform_wrapper span.gform_drop_instructions {
    display: block;
    margin-bottom: 0px;
    /* min-height: 40px; */
    padding: 20px;
}

/*Add new affiliate Form*/

.affwp-form .g-recaptcha > div {
    width: 100% !important;
}

#affwp-login-form label.affwp-user-remember input[type="checkbox"]:checked,
#affwp-register-form label.affwp-tos input[type="checkbox"]:checked {
    background: #00c7fe !important;
}

#affwp-login-form label.affwp-user-remember input[type="checkbox"],
#affwp-register-form label.affwp-tos input[type="checkbox"] {
    background: #fff !important;
    -webkit-appearance: none !important;
    border: 1px solid #333 !important;
    width: 10px;
    height: 10px;
    padding: 8.5px !important;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    vertical-align: sub;
    margin: 0 14px 0 0 !important;

}

#affwp-login-form label.affwp-user-remember,
#affwp-register-form label.affwp-tos {
    pointer-events: auto !important;
    color: #323c47 !important;
    font-size: 16px !important;
}

#affwp-login-form,
#affwp-register-form {
    max-width: 600px;
    margin: 0 auto;
}

#affwp-login-form p:not(:last-child),
#affwp-register-form p:not(:last-child):not(:nth-last-child(2)) {
    clear: both;
    min-height: 75px;
}

#affwp-login-form p > label,
#affwp-register-form p > label {
    float: left;
    font-size: 20px;
    padding-top: 12px;
}

#affwp-login-form p > input:not([type='submit']),
#affwp-register-form p > input:not([type='submit']) {
    float: right;
   /*  border: none !important;
    -webkit-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);  */
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding: 16px !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: normal !important;
    width: 70%;
}

#affwp-register-form legend,
#affwp-login-form legend {
    font-size: 26px !important;
    padding-bottom: 20px !important;
    color: #474e5d;
    font-weight: 700;
    text-align: center;
}

#affwp-login-form {
    margin-top: 40px;
}

.affwp-errors {
    max-width: 600px;
    margin: 20px auto;
    background: #e03006 !important;
    text-align: center;
    padding: 20px;
    border: none !important;
}

.affwp-errors p, .affwp-notice p {
    padding: 0 !important;
    color: #fff !important;
    padding-bottom: 10px !important;
    font-size: 20px !important;
}

.affwp-notice p {
    color: #323c47 !important;
}
/*
#page-container .et_pb_column .register_new_affiliate.et_pb_text p:last-child:hover input.button,
#page-container #affwp-login-form p:nth-last-child(2):hover input.button,
#page-container #affwp-login-form p:nth-last-child(2):last-child:hover:after {
    transform: translate(0, -100%) !important;
} */

#page-container .et_pb_column .register_new_affiliate.et_pb_text p:last-child:not(.affwp-notice):not(.affwp-lost-password),
#page-container #affwp-login-form p:nth-last-child(2) {
    overflow: hidden;
    padding: 0 !important;
    margin-bottom: 0 !important;
    position: relative;
    background-color: #94e349 !important;
    border-radius: 6px;
}

#page-container .et_pb_column .register_new_affiliate.et_pb_text p:last-child input.button,
#page-container #affwp-login-form p:nth-last-child(2) input.button {
    width: 100% !important;
    /* transform: translate(0, 0) !important; */
    color: #fff !important;
    padding: 13px 36px 13px 36px !important;
    font-size: 16px !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: transparent !important;

}

#page-container .affwp-notice:last-child {
    padding: 15px !important;
    padding-bottom: 15px !important;
    background: hsla(120, 90%, 43%, 0.57) !important;
    border: none !important;
}

#page-container #affwp-login-form p:nth-last-child(2) {
    min-height: 0 !important;
    margin-bottom: 20px !important;
}

#page-container #affwp-login-form p:nth-last-child(2):hover:after {
    width: 135%;
    opacity: 1 !important;
    transform: none;
}

#page-container #affwp-login-form p:nth-last-child(2):after {
    content: "Log In";
}

#page-container #affwp-login-form p:nth-last-child(2):after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: absolute;
    height: 100%;
    left: -35%;
    top: 0;
    transform-origin: top left;
    width: 0;
    background: #ff5977;
    content: '';
    z-index: 0;
    transition: all .3s;
    transform: skew(50deg);
    display: block !important;
}

#affwp-register-form p > label[for='affwp-promotion-method'] {
    float: none !important;
}

#affwp-register-form p > textarea {
    width: 100%;
    /* border: none !important;
    -webkit-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1); */
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding: 16px !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: normal !important;
    margin-top: 20px;
    min-height: 200px;
}

body #affwp-affiliate-dashboard input.button {
    background-color: #94e349 !important;

}

body #affwp-affiliate-dashboard input.button:hover {
    background-color: #ff5977 !important;

}

body .affwp-error, body .affwp-notice {
    padding: 10px 15px 8px !important;
}

form#affwp-generate-ref-url input,
form#affwp-affiliate-dashboard-profile-form input#affwp-payment-email {
    line-height: 150%;
    padding: 17px;
    font-size: 18px;
    display: block;
    width: 100%;
}

/*Responsive*/
@media only screen and (max-width: 767px) {

    body:not(.woocommerce-checkout) .woocommerce form .form-row-first, body:not(.woocommerce-checkout) .woocommerce form .form-row-last, .woocommerce-page:not(.woocommerce-checkout) form .form-row-first, .woocommerce-page:not(.woocommerce-checkout) form .form-row-last {
        width: 100% !important;
    }

    #affwp-login-form p > input:not([type='submit']),
    #affwp-register-form p > input:not([type='submit']),
    #affwp-login-form p > label,
    #affwp-register-form p > label {
        float: none !important;
        width: 100% !important;
    }

    #affwp-login-form p > input:not([type='submit']),
    #affwp-register-form p > input:not([type='submit']) {
        margin-top: 10px;
    }
}

@media only screen and (max-width: 480px) {
    #affwp-register-form legend, #affwp-login-form legend {
        line-height: 120%;
    }

    .contact_page .gform_wrapper .gform_footer {
        float: none !important;
        width: 100%;
    }
}

.woocommerce-page:not(.woocommerce-checkout) form #payment p.form-row:not(.terms) input {
    transform: translate(0, 0) !important;
}

.woocommerce-page:not(.woocommerce-checkout) form #payment p.form-row:not(.terms) label {
    position: static !important;
    padding-left: 0 !important;
    transform: translate(0, 0) !important;
}

.woocommerce-page:not(.woocommerce-checkout) form p.form-row.terms label {
    font-size: 18px !important;
    font-weight: 600;
}

.woocommerce-page:not(.woocommerce-checkout) #stripe-payment-data > p:first-child {
    padding-bottom: 0 !important;
}

.widget_lc_taxonomy input[type=submit] {
    width: 100%;
    color: #fff;
    text-align: center;
 background: #94e349 !important;
 border: none;
     padding: 10px 0;
    text-transform: CAPITALIZE;
        margin-top: 5px;
        font-weight: 700;
    transition: all 0.3s;}

.widget_lc_taxonomy input[type=submit]:hover {    background: #ff5977 !important; cursor: pointer;}
#customer_login {
    border-radius: 5px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);

    padding: 3.7vw;
}

body.woocommerce-account #customer_login {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
}

body.woocommerce-account #customer_login label {
    padding-left: 0 !important;
    font-size: 18px !important;
}

body.woocommerce-account .woocommerce form.login,
body.woocommerce-account .woocommerce form.register {
    border: none !important;
    padding: 0 !important;
    margin-top: 0 !important;
}

#page-container .login_page .et_pb_promo p {
    color: #fff !important;
}

#page-container .login_page .et_pb_promo a.et_pb_button {
    width: 100% !important;
    text-align: center !important;
    background-color: transparent !important;
}



/*#page-container .login_page .et_pb_promo a.et_pb_button:after {*/
    /*padding: 13px 0 13px 0 !important;*/
    /*width: 100% !important;*/
    /*text-align: center !important;*/
/*}*/

#page-container .login_page .et_pb_promo a.et_pb_button{
    background-color: #00c7fe !important;
}
#page-container .login_page .et_pb_promo a.et_pb_button span {
    padding: 13px 36px 13px 36px !important;
    z-index: 9;
    position: relative;

}

/*Login Page Forgot Password*/

#page-container .login_page .focus a.forgot_password,
#page-container .login_page .filled a.forgot_password {
    top: 32px;
}

#page-container .login_page a.forgot_password {
    position: absolute;
    top: 20px;
    right: 7px;
    color: #bababa !important;
    font-size: 13px !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
}

/*Login Page Columns*/

#page-container .login_page .et_pb_row {
    display: table !important;
}

#page-container .login_page .et_pb_column_1_2 {
    width: 50% !important;
    margin: 0 !important;
    display: table-cell;
    vertical-align: middle;
    float: none;
}

/*Login Form*/

#page-container .login_page form.register,
#page-container .login_page form#loginform-wplfta {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

/* #page-container .login_page form.register .filled label,
#page-container .login_page form#loginform-wplfta .filled label,
#page-container .login_page form.register .focus label,
#page-container .login_page form#loginform-wplfta .focus label {
    font-size: 16px !important;
    padding-left: 0 !important;
    color: #c7c7c7 !important;
    -webkit-transform: translate3d(0, -49%, 0);
    transform: translate3d(0, -49%, 0);
} */

#page-container .login_page form.register label,
#page-container .login_page form#loginform-wplfta label {
    font-size: 18px !important;
  /*   padding-left: 20px !important; */
    top: 10px !important;
}

#page-container .login_page form.register input,
#page-container .login_page form#loginform-wplfta input,
body.woocommerce-account #customer_login input {
    box-shadow: none !important;
    padding: 10px 20px !important;
    border-bottom: 1px solid #dfdfdf !important;
    font-size: 18px !important;
    width: 100%;

}



#page-container .login_page form#loginform-wplfta p.login-remember label {
    pointer-events: auto !important;
    color: #323c47 !important;
}

/*#page-container .login_page form.register p:last-child:after,*/
/*#page-container .login_page form#loginform-wplfta p:last-child:after {*/
    /*content: "Yes! Log me in now" !important;*/
    /*width: 100% !important;*/
    /*text-align: center !important;*/
    /*padding: 14px 0 !important;*/

/*}*/

/*#page-container .login_page form.register p:last-child:hover input,*/
/*#page-container .login_page form#loginform-wplfta p:last-child:hover input {*/
    /*-webkit-transform: translate3d(0, -100%, 0);*/
    /*transform: translate3d(0, -100%, 0);*/
/*}*/

#page-container .login_page form.register p:last-child input,
#page-container .login_page form#loginform-wplfta p:last-child input {
    width: 100% !important;
    color: #fff !important;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border: none !important;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
}

#page-container .login_page form.register p:last-child,
#page-container .login_page form#loginform-wplfta p:last-child,
body.woocommerce-account #customer_login .woocommerce-form__label-for-checkbox,
body.woocommerce-lost-password .woocommerce-Button,
.page-id-3554 .woocommerce-form-login .woocommerce-Button{
    width: 100% !important;
    float: none !important;
    margin-top: 15px !important;
    margin-bottom: 6px !important;
}


body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p:last-of-type:hover:after{
    width: 135%;
    opacity: 1 !important;
    transform: none;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p:last-of-type:after{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: absolute;
    height: 100%;
    left: -35%;
    top: 0;
    transform-origin: top left;
    width: 0;
    background: #ff5977;
    content: '';
    z-index: 0;
    transition: all .3s;
    transform: skew(50deg);
    display: block !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p:last-of-type{
    margin-top: 15px !important;
    margin-bottom: 6px !important;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    background-color: #94e349 !important;
    border-radius: 6px;
}
body.woocommerce-lost-password .woocommerce button.button{
    margin: 0 !important;
    background-color: transparent !important;
    z-index: 10;
}

body.page-id-3554 #page-container .woocommerce-form-login p.form-row input.woocommerce-Button {
    margin-top: 0 !important;
    color: #fff !important;
    padding: 20px 21px !important; 
}


body.page-id-3554 #page-container .woocommerce-form-login .woocommerce-form__label-for-checkbox  {
    margin-top: 48px !important;
    display: none !important;
}

body.woocommerce-account #customer_login .woocommerce-form__label-for-checkbox {
    margin-top: 0 !important;
}

body.woocommerce-lost-password .woocommerce form p.form-row {
    margin-bottom: 0 !important;
}

body.woocommerce-account #customer_login .woocommerce-Button,
body.woocommerce-lost-password.woocommerce-page form p.form-row.filled input[type="submit"] {
    color: #fff !important;
}

body.woocommerce-account #customer_login .col-1 .woocommerce-Button[type="submit"] {
    margin-top: 15px;
}

#page-container .login_page form#loginform-wplfta p.login-remember input:checked,
body.woocommerce-account #customer_login .woocommerce-form__label-for-checkbox input:checked {
    background: #00c7fe !important;
}

#page-container .login_page form#loginform-wplfta p.login-remember input,
body.woocommerce-account #customer_login .woocommerce-form__label-for-checkbox input {
    background: #fff !important;
    -webkit-appearance: none !important;
    border: 1px solid #bebebe !important;
    width: 10px;
    height: 10px;
    padding: 8.5px !important;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    vertical-align: sub;
    margin: 0 14px 0 0 !important;
}

#page-container .login_page form#loginform-wplfta p.login-remember {
    position: static !important;
    transform: translate(0) !important;
    font-size: 13px !important;
    color: #323c47 !important;
}

.login_page form:not('register') p.form-row:not(:last-child),
.login_page form:not('register') p.form-row:not(:last-child) {
    margin-bottom: 44px !important;
}

#page-container .login_page p.description {
    padding-bottom: 12px !important;
}

#page-container .login_page h2.log_form_title,
body.woocommerce-account h2 {
    font-size: 30px !important;
    color: #323c47!important;
    font-weight: 600 !important;
    padding-bottom: 14px !important;
    text-transform: uppercase;
}

#page-container .login_page .et_pb_promo h2 {
    padding-bottom: 26px !important;
}

#page-container .login_page .et_pb_promo p {
    line-height: 130% !important;
    padding-bottom: 23px !important;
}

#page-container .login_page .et_pb_promo {
    padding: 4.3vw 3.8vw;
}

#page-container .login_page .et_pb_promo .et_pb_promo_description {
    padding-bottom: 11px !important;
}

#page-container .login_page form.register {
    border-bottom: 1px solid #eee !important;
    padding-bottom: 30px !important;
    margin-bottom: 27px !important;
}

.woocommerce form.register p.form-row,
.woocommerce-page form.register p.form-row {
    margin-bottom: 31px !important;
}

#page-container .login_page .register h2.log_form_title {
    padding-bottom: 13px !important;
}

#page-container .login_page .register p.form_text {
    line-height: 147% !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    padding: 4px 0 22px !important;
}

#page-container .login_page form#loginform-wplfta.register p:last-child {
    margin-top: 26px !important;
}

#page-container .login_page.registration_page .et_pb_text p a {
    color: #fff !important;
    border-color: #fff !important;
}

#page-container .login_page.registration_page .et_pb_text p a:hover {
    color: #000 !important;
    border-color: #000 !important;
}

#page-container .login_page.registration_page .et_pb_text {
    padding: 3.7vw !important;
}

#page-container .login_page.registration_page .et_pb_column_1_2:first-child {
    vertical-align: top;
    padding-top: 4.3vw;
}

#page-container .login_page.registration_page .et_pb_promo {
    padding: 4.9vw 3.8vw;
}

#page-container .login_page.registration_page .et_pb_promo h3 {
    padding-bottom: 22px !important;
}

#page-container .login_page.registration_page .et_pb_promo h2 {
    padding-bottom: 34px !important;
}

#page-container .login_page.registration_page .et_pb_promo a.et_pb_button {
    margin-top: 24px !important;
}

/*Social Logins*/

.wc-social-login > p {
    text-transform: uppercase !important;
    font-size: 30px !important;
    color: #22b1df !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700 !important;
}

/* body.woocommerce-checkout .woocommerce-form-login > p:first-child {
    color: #fff !important;
}

body.woocommerce-checkout .woocommerce-form-login .wc-social-login > p {
    color: #fff !important;
    padding-bottom: 10px !important;
} */

.wc-social-login .button-social-login-paypal i:before {
    content: "\f1ed";
    font-family: FontAwesome;
}

.wc-social-login .button-social-login-google i:before {
    content: "\f0d5";
    font-family: FontAwesome;
}

.wc-social-login a i {
    font-style: normal !important;
    margin-right: 13px;
}

.wc-social-login a:last-child {
    margin-right: 0 !important;
}

#page-container .wc-social-login a:hover {
    background: #666 !important;
}

.wc-social-login a {
    width: 31.4% !important;
    margin-right: 2% !important;
    border-radius: 6px !important;
    text-align: center;
    text-transform: uppercase !important;
    border: none !important;
    padding-right: 0 !important;
    padding: 4px 0 !important;
}

.wc-social-login a.button-social-login-google {
    background-color: #ed3e2a !important;
}

.wc-social-login a.button-social-login-paypal {
    background-color: #2191c5 !important;
}

#page-container input:-webkit-autofill,
#page-container textarea:-webkit-autofill,
#page-container select:-webkit-autofill {
    background: transparent !important;
}

#customer_login .et_pb_text_inner > a {
    padding-bottom: 1px;
    border-bottom: 1px solid #00c7fe;
}

#customer_login .et_pb_text_inner > a:hover {
    opacity: 0.6;
}

.woocommerce-password-strength.strong {
    margin-top: 25px !important;
}
#page-container .login_page .et_pb_promo .et_pb_promo_description p:last-child{
    padding-bottom: 0 !important;
}

/* Lost Password */

.lost_reset_password {
        max-width: 700px;
    margin: 0 auto;
}

body.woocommerce-lost-password .woocommerce form p.form-row {
    width: 100% !important;
}


/*Responsive*/

@media only screen and (max-width: 980px) {
    #customer_login,
    #page-container .login_page .et_pb_promo,
    #page-container .login_page.registration_page .et_pb_promo,
    #page-container .login_page.registration_page .et_pb_text {
        padding: 40px !important;
    }

    #page-container .login_page.registration_page .et_pb_promo h2 {
        padding-bottom: 20px !important;
    }

    #page-container .login_page.registration_page .et_pb_promo h3 {
        padding-bottom: 20px !important;
        font-size: 22px !important;
    }

    #page-container .login_page.registration_page .et_pb_promo a.et_pb_button {
        margin-top: 0px !important;
    }

    .registration-form .wc-social-login > p,
    #page-container .login_page h2.log_form_title {
        font-size: 26px !important;
    }

    .registration-form .wc-social-login a {
        width: 100% !important;
        margin-right: 0 !important;
    }


    #page-container .login_page h2.log_form_title, body.woocommerce-account h2{
        font-size: 26px !important;
    }
}

@media only screen and (max-width: 767px) {
    #page-container .login_page .et_pb_row {
        display: block !important;
    }

    #page-container .login_page .et_pb_column_1_2 {
        width: 100% !important;
        display: block;
    }

    #page-container .login_page .et_pb_column_1_2:first-child {
        margin-bottom: 40px !important;
    }

    #page-container .login_page.registration_page .et_pb_column_1_2:first-child {
        padding-top: 0 !important;
    }

    .wc-social-login > p,
    #page-container .login_page h2.log_form_title {
        font-size: 24px !important;
    }

    .wc-social-login a {
        width: 100% !important;
    }


}

@media only screen and (max-width: 480px) {
    #customer_login,
    #page-container .login_page .et_pb_promo,
    #page-container .login_page.registration_page .et_pb_promo,
    #page-container .login_page.registration_page .et_pb_text {
        padding: 30px !important;
    }

    #page-container .login_page .g-recaptcha > div {
        width: 100% !important;
    }

    #page-container .login_page a.forgot_password {
        position: relative !important;
        right: auto !important;
        top: 0;

    }

    #page-container .login_page .focus a.forgot_password,
    #page-container .login_page .filled a.forgot_password {
        top: 12px;

    }

    #page-container .login_page h2.log_form_title, body.woocommerce-account h2{
        font-size: 22px !important;
    }

}

/* AC dign up formÂ */

._form_3  ._form-label{ 
    font-size: 18px !important;
    padding-left: 0 !important;
}

._form_3 ._field30 ._form-label {
    font-size: 16px !important;
}


body ._form_3 ._checkbox-radio input {
    width: 18px !important;
    height: 18px;
    vertical-align: middle;
}

._form_3 input {
    box-shadow: none !important;
    padding: 10px !important;
    border-bottom: 1px solid #dfdfdf !important;
    font-size: 18px !important;
    width: 100%;
        margin-bottom: 5px;
}

._form_3  ._form-label a {border-bottom: 1px solid;}

._form_3 ._form-label a:hover {
        transition: all 0.5s ease !important;
    color: #fe7051!important;
    border-bottom: 1px solid #fe7051;
}

body #page-container ._form_3 input {
    border: 1px solid #b9b9b9 !important;
}

#page-container button#_form_3_submit  {
    width: 100% !important;
    color: #fff !important;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border: none !important;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
}

button#_form_3_submit {
    background-color: transparent !important;
    padding: 14px 0 !important;
    text-transform: uppercase;
    display: block;
    -webkit-border-radius: 6px;
            border-radius: 6px;
        letter-spacing: 1px;
    z-index: 9;
    position: relative;
}



._form_3 ._form-content > div {margin-top: 10px;}

._form_3 ._form-title {
    font-family: Roboto;
    font-size: 30px !important;
    color: #323c47 !important;
    font-weight: 700 !important;
    padding-bottom: 14px !important;
    text-transform: uppercase;
}

._form_element._x85555173 {
    width: 49%;
    float: left;
}

._form_element._x55150396 {
    width: 49%;
    float: right;
}

._form_element._x47224226  {
    clear: both;
}

/* all */
._form_3 ::-webkit-input-placeholder { color:#9c9c9c; font-size: 16px;}
._form_3 ::-moz-placeholder { color:#9c9c9c; font-size: 16px;} /* firefox 19+ */
._form_3 :-ms-input-placeholder { color:#9c9c9c; font-size: 16px;} /* ie */
._form_3 input:-moz-placeholder { color:#9c9c9c; font-size: 16px;}

._form_3 :focus::-webkit-input-placeholder { color:#fff; }
._form_3 :focus::-moz-placeholder { color:#fff; } /* firefox 19+ */
._form_3 :focus:-ms-input-placeholder { color:#fff; } /* ie */
._form_3 input:focus:-moz-placeholder { color:#fff; }


body .hidden-form .log_form_title,
body .hidden-form form.register p.form-row:first-of-type,
body .hidden-form form.register p.form-row:nth-of-type(2),
body .hidden-form form.register p.form-row:nth-of-type(3),
body .hidden-form form.register p.form-row:nth-of-type(4),
body .hidden-form form.register p.form-row:nth-of-type(6),
body .hidden-form form.register .form_text,
body .hidden-form .wc-social-login {display: none !important;}

.hidden-form form.register {
    max-width: 700px;
}

.woocommerce-page form p.form-row label[for='reg_password']   {position: initial !important;}


p.password-hint {
    color: #eee;
}

p.password-hint:after {display: none !important;}

body #page-container form [class*="field-error"] {
    border: 1px solid #ff6200 !important;
}

body #page-container form .field-no-error {
    border: 1px solid green !important;
}

body #page-container form [class*="error-message"] {
    color: #ff6200 !important;
    display: block;
    margin-top: -7px;
    font-size: 15px;
}

body #page-container form ._error-inner {
    color: #ff6200 !important;
    font-size: 15px;
}

body #page-container form [class*="error-message"] a:hover {
    opacity: 0.7;
}

body #page-container form [class*="button-error"] {
    pointer-events: none;
    opacity: 0.5;
}

#page-container .login_page .hidden-form form.register p:last-child:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: absolute;
    height: 100%;
    left: -35%;
    top: 0;
    transform-origin: top left;
    width: 0;
    background: #ff5977;
    content: '';
    z-index: 0;
    transition: all .3s;
    transform: skew(50deg);
    display: block !important;
}
#page-container .login_page .hidden-form form.register p:last-child:hover:after {
    width: 135% !important;
    opacity: 1 !important;
    transform: none !important;
    display: block !important;
}

/* show/hide password */

#toggle_show_password {display: none;}

#page-container #toggle_show_password + label {
    display: inline-block !important;
    position: absolute;
       right: 35px;
    top: 32px !important;
    width: 30px;
    height: 30px;
    pointer-events: auto !important;
}

#toggle_show_password + label:before {
    font-family: FontAwesome;
    content: '\f070';
    font-size: 30px;
}

#toggle_show_password:checked + label:before {
    font-family: FontAwesome;
    content: '\f06e';
    font-size: 30px;
}

#reg_password { float: left;}

#page-container .login_page .hidden-form form.register input.button {
    padding: 13px 0 !important; 
}

#page-container .login_page .hidden-form form.register p:last-child {
    margin-top: 0 !important;
}

#page-container .login_page form.register input.woocommerce-Input.pass-strong {
    border: 1px solid #c1e1b9 !important;
}

#page-container .login_page form.register input.woocommerce-Input.pass-very-weak {
    border: 1px solid #f1adad !important;
}

#page-container .login_page form.register input.woocommerce-Input.pass-weak {
    border: 1px solid #fbc5a9 !important;
}

#page-container .login_page form.register input.woocommerce-Input.pass-medium {
    border: 1px solid #ffe399 !important;
}

#page-container .login_page form.register > p:last-child:hover input.button {
        transform: translate(0, 0) !important;
}

#page-container .login_page form.register > p:last-child:hover:after {
    display: none !important;
}

body.woocommerce-lost-password .woocommerce-password-strength {

    margin-top: 15px;}

/*  AC form sentÂ */

.ac-form-sent {
    font-size: 18px;
     line-height: 145% !important;
}


.ac-form-sent h2 {
    font-size: 24px;
    color: #94e349 !important;
}

.ac-form-sent h3 {
    font-size: 22px;
    margin-top: 15px !important;
    padding-bottom: 15px !important;
   
}

.ac-form-sent strong {
    font-size: 19px;
}

.page-template-welcome-page .et_pb_blurb:hover {
    cursor: pointer;
    transition: all 0.3s;
}

.welcome-blurbs .et_pb_blurb_content:hover {
     background-color:#f4f4f4 !important; 
}

.page-template-welcome-page .et_pb_blurb {
    border-radius: 5px;
    padding-top: 30px;
}

/* .page-template-welcome-page .et_pb_blurb:hover * {
    color: #fff !important;
} */

.page-template-welcome-page .et_pb_blurb#back-to-prev-page .et_pb_module_header{    padding-bottom: 0px !important;}


@media only screen and (max-width: 1280px) {
    ._form_3 ._form-title {
    font-size: 24px !important;}

    ._form_3 ._form-label {
    font-size: 16px !important;}
}


@media only screen and (max-width: 1280px) {
    ._form_element._x85555173, ._form_element._x55150396 {
        width: 100%;
        float:none;
    }
}

@media only screen and (max-width: 980px) {
    ._form_3 ._form-title {
        font-size: 22px !important;
    }
    ._form_3 ::-webkit-input-placeholder { font-size: 14px;}
    ._form_3 ::-moz-placeholder { font-size: 14px;} /* firefox 19+ */
    ._form_3 :-ms-input-placeholder { font-size: 14px;} /* ie */
    ._form_3 input:-moz-placeholder { font-size: 14px;}
    
}

@media only screen and (max-width: 500px) { 
    ._form_3 ::-webkit-input-placeholder { font-size: 12px;}
    ._form_3 ::-moz-placeholder { font-size: 12px;} /* firefox 19+ */
    ._form_3 :-ms-input-placeholder { font-size: 12px;} /* ie */
    ._form_3 input:-moz-placeholder { font-size: 12px;}
    #page-container .login_page form.register input:not(.button) {
        font-size: 16px !important;
    }
}

.wc-social-login {display: none !important;}

.page-id-3554 .woocommerce-form-login {max-width: 700px;}
#vat_number_field.focus  .description {
   display: table;
}

.checkout_page .et_pb_text .checkout_top_section {
    padding: 3.9vw 3.4vw 0 !important;
}

.checkout_page .et_pb_text .checkout_top_section p.pay_with {
    padding-bottom: 0 !important;
    color: #22b1df !important;
}

.checkout_page .et_pb_text .checkout_top_section p {
    font-size: 14px !important;
    padding-bottom: 13px !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 900 !important;
}

.checkout_page .et_pb_text .checkout_top_section h2 {
    padding-bottom: 32px !important;
    font-weight: 900 !important;
}

body:not(.woocommerce-order-received) .checkout_page .et_pb_text .woocommerce {
    /* background-color: #00c7fe; */
    padding: 0 3.4vw 3.5vw  !important;
}

body.woocommerce-order-received .checkout_page .et_pb_text .woocommerce {padding: 3.5vw 3.4vw !important;}

body.woocommerce-order-received a.button-social-login{
    color: #fff !important;
}

#account_username_field {
    clear: both;
}

.checkout_page .et_pb_text .woocommerce .col-1 .woocommerce-billing-fields__field-wrapper {
    background-color: #fefefe;
    padding: 2.5vw 2.5vw 1vw !important;
    float: left;
    width: 100%;
}

.woocommerce-checkout #payment #place_order {
    margin-top: 15px !important;
}


.checkout_page #woocommerce_location_self_certification,
.checkout_page .et_pb_text .woocommerce .col-2 {
    display: none !important;
}

.checkout_page .et_pb_text .woocommerce .col-1 {
    width: 100% !important;
}

.checkout_page #order_review table {
    background-color: #fefefe;
    padding: 20px !important;
    border-radius: 0;
    /* width: 63.4%; */
    margin-bottom: 40px !important;
}

.woocommerce-checkout #payment input#payment_method_stripe, #add_payment_method #payment input#payment_method_stripe,
.woocommerce-checkout #payment ul.payment_methods li input {
    display: none;
}

.checkout_page #order_review table thead {
    display: none !important;
}

.checkout_page #order_review table tr:not(.order-total) th,
.checkout_page #order_review table tr:not(.order-total) td {
    font-size: 14px !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
}

.checkout_page #order_review table tr.order-total th {
    text-transform: uppercase !important;
}

.checkout_page #order_review table tr.order-total th,
.checkout_page #order_review table tr.order-total td {
    font-size: 18px !important;
}

.checkout_page #order_review table tr td:last-child {
    text-align: right !important;
}

.checkout_page #woocommerce_eu_vat_number > div:not(.description) {
    background-color: #fefefe;
    padding: 2.5vw 2.5vw 1vw !important;
}

.checkout_page .et_pb_text .woocommerce .col-1 .woocommerce-billing-fields > h3,
.checkout_page h3#order_review_heading,
.checkout_page #woocommerce_eu_vat_number > div.description,
.checkout_page #woocommerce_eu_vat_number h4.title {
    color: #ffffff !important;
}

.checkout_page .et_pb_text .woocommerce .col-1 .woocommerce-billing-fields > h3 {
    font-size: 26px !important;
    padding-bottom: 39px !important;
}

.checkout_page h3#order_review_heading {
    margin-top: 82px !important;
    padding-bottom: 32px !important;
}

.checkout_page h3#order_review_heading,
.checkout_page #woocommerce_eu_vat_number h4.title {
    font-size: 26px !important;
}

.checkout_page #woocommerce_eu_vat_number > div.description {
    font-size: 14px !important;
    line-height: 110%;
    max-width: 340px;
    padding-bottom: 20px;
}

.checkout_page #woocommerce_eu_vat_number {
    margin-top: 35px;
    width: 31.5%;
    margin-right: 5.1%;
    float: left;
    margin-bottom: 40px !important;
}

.checkout_page #order_review table tbody tr:not(.order-total):first-child td {
    border-top: 0 !important;
}

.checkout_page #add_payment_method #payment,
.checkout_page .woocommerce-cart #payment,
.checkout_page .woocommerce-checkout #payment {
    background: #fefefe;
    border-radius: 0;
}

.checkout_page label.woocommerce-form__label.woocommerce-form__label-for-checkbox {
    position: static !important;
    pointer-events: auto !important;
    padding-left: 0 !important;
}

.checkout_page #payment ul li.wc_payment_method > input:checked,
#page-container .checkout_page label.woocommerce-form__label.woocommerce-form__label-for-checkbox input:checked {
    background: #00c7fe !important;
}

.checkout_page #payment ul li.wc_payment_method > input,
#page-container .checkout_page label.woocommerce-form__label.woocommerce-form__label-for-checkbox input {
    background: #fff !important;
    -webkit-appearance: none !important;
    border: 1px solid #bebebe !important;
    width: 10px;
    height: 10px;
    padding: 8.5px !important;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    vertical-align: sub;
    margin: 0 6px 0 0 !important;
    box-shadow: none !important;
}

.checkout_page #payment {
    padding: 1.3vw 2.2vw;
}

.checkout_page #payment div.place-order {
    padding: 0 !important;
}

.checkout_page #payment ul.wc_payment_methods {
    padding: 0 0 12px !important;
    margin-bottom: 24px;
}

.checkout_page #payment ul.wc_payment_methods li {
    font-size: 26px;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    margin-bottom: 10px;
}

.checkout_page #payment ul li.wc_payment_method > input {
    vertical-align: baseline;
}

.checkout_page #payment ul li.wc_payment_method label[for="payment_method_stripe"] img {
    width: 90px !important;
}

.checkout_page #payment div.place-order p.terms input#terms {
    margin-right: 13px !important;
}

.checkout_page #payment div.place-order p.terms {
    padding: 0 !important;
    margin: 0 !important;
    margin-top: 13px !important;
}

.checkout_page #payment fieldset input#stripe-card-cvc {
    width: 100% !important;
}

.checkout_page .woocommerce-message,
.checkout_page .woocommerce-error,
.checkout_page .woocommerce-info {
    color: #474e5d !important;
    background: #fff !important;
    padding: 5px 0 !important;
    border: 2px solid green !important;
    font-size: 130% !important;
}

.checkout_page .woocommerce-error {
    border: 2px solid orange !important;
}



/*Log in Form*/
#page-container .checkout_page .checkout_coupon p.form-row{
    margin-bottom: 2px !important;
}
#page-container .checkout_page .checkout_coupon input{
    transform: translate(0) !important;
}
#page-container .checkout_page .woocommerce-form-login p.lost_password a{
    color: #fff !important;
}
#page-container .checkout_page .checkout_coupon input.button,
#page-container .checkout_page .woocommerce-form-login input.button{
    color: #fff !important;
    padding: 20px 40px !important;
}
#page-container .checkout_page .woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox{
    color: #fff !important;
    margin: 30px 0 0 20px !important;
    width: auto !important;
    display: inline-block !important;
    vertical-align: middle;
    float: none;
    transform: translate(0) !important;
}

body.woocommerce-checkout .basket form.checkout input#terms,
body.woocommerce-checkout .basket form.checkout input#payment_method_paypal,
body.woocommerce-checkout .basket form.checkout input#payment_method_stripe{
    display: none;
}

html body.woocommerce-checkout #page-container table.cart td .variation-LicenseType,
html body.woocommerce-checkout #page-container table.cart td .variation-BillingPeriod,
html body.woocommerce-checkout #page-container table.cart td .variation-LicenseType p,
html body.woocommerce-checkout #page-container table.cart td .variation-BillingPeriod p{
    display: inline !important;
}

html body.woocommerce-checkout #page-container table.cart dl.variation dd {
    margin-right: 10px !important;
    margin-left: 2px !important;
}

html body.woocommerce-checkout #page-container table.cart .product-thumbnail a:first-child {
    float: left;
    margin-right: 20px;
}

html body.woocommerce-checkout #page-container table.cart .product-thumbnail a:nth-child(2){    
    margin-top: 13px !important;
    display: block;
}

body.woocommerce-checkout #customer_details .col-1 .woocommerce-error {
    float: none !important;
}

/*Responsive*/

@media only screen and (max-width: 980px) {
    .checkout_page #woocommerce_eu_vat_number {
        margin-top: 40px;
        width: 100%;
        margin-right: 0;
    }

    .checkout_page #order_review table {
        width: 100%;
    }

    .checkout_page #payment,
    .checkout_page #order_review table,
    .checkout_page #woocommerce_eu_vat_number > div:not(.description),
    .checkout_page .et_pb_text .woocommerce .col-1 .woocommerce-billing-fields__field-wrapper {
        padding: 40px !important;
    }

    #page-container .checkout_page .et_pb_column p:last-child {
        margin-bottom: 0 !important;
    }

    .checkout_page .woocommerce form p.form-row.form-row-last {
        float: right !important;
    }

    .checkout_page .woocommerce form p.form-row.form-row-first {
        float: left !important;
    }

    .checkout_page .et_pb_text .woocommerce,
    .checkout_page .et_pb_text .checkout_top_section {
        padding: 20px !important;
    }

    .checkout_page h3#order_review_heading,
    .checkout_page #woocommerce_eu_vat_number h4.title {
        font-size: 22px !important;
    }

    .checkout_page .et_pb_text .woocommerce .col-1 {
        margin-bottom: 0 !important;
    }

    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
        float: left !important;
        /* margin-top: 20px; */
    }


    body.woocommerce-checkout #billing_city_field,
    body.woocommerce-checkout #billing_postcode_field{
        width: 47% !important;
    }
/*    body.woocommerce-checkout #billing_country_field {
        width: 100% !important;
    }*/
}

@media only screen and (max-width: 767px) {
    .checkout_page #payment,
    .checkout_page #order_review table,
    .checkout_page #woocommerce_eu_vat_number > div:not(.description),
    .checkout_page .et_pb_text .woocommerce .col-1 .woocommerce-billing-fields__field-wrapper {
        padding: 30px !important;
    }

    .checkout_page #payment ul.wc_payment_methods li {
        font-size: 20px;
    }

    .checkout_page #payment ul li.wc_payment_method label[for="payment_method_stripe"] img {
        width: 40px !important;
    }

    .checkout_page h3#order_review_heading,
    .checkout_page #woocommerce_eu_vat_number h4.title {
        font-size: 22px !important;
    }

    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
        margin-bottom: 0 !important;
    }

    #page-container .checkout_page .checkout_coupon input.button, #page-container .checkout_page .woocommerce-form-login input.button {
        width: 100%;
        margin-top: 10px;
    }

/*    body.woocommerce-checkout #billing_city_field,
    body.woocommerce-checkout #billing_postcode_field{
        width: 100% !important;
    }*/
}

@media only screen and (max-width: 480px) {
    .checkout_page #payment ul.wc_payment_methods li a.about_paypal{
        display: none !important;
    }
    .checkout_page #payment ul.wc_payment_methods li {
        font-size: 18px;
    }

      body.woocommerce-checkout #billing_city_field,
    body.woocommerce-checkout #billing_postcode_field{
        width: 100% !important;
    }

    .checkout_page #payment,
    .checkout_page #order_review table,
    .checkout_page #woocommerce_eu_vat_number > div:not(.description) {
        padding: 20px !important;
    }

    .checkout_page .et_pb_text .woocommerce .col-1 .woocommerce-billing-fields__field-wrapper {
        padding: 40px 20px !important;
    }
}

/* Currency switcher */

.WOOCS_SELECTOR  {    
    margin-right: 15px;
    float: right;
    margin-top: 15px;
}

.WOOCS_SELECTOR .dd-selected-description-truncated {display: none !important;}

.WOOCS_SELECTOR h4 {display: none !important;}

.WOOCS_SELECTOR .dd-select{
    background:transparent !important;
    border-radius: 6px !important;
}

.WOOCS_SELECTOR .dd-option-text { line-height: 21px !important;}

.WOOCS_SELECTOR .dd-select img {display: none !important;}

.WOOCS_SELECTOR .dd-selected {
    padding: 0 11px !important;
    line-height: 21px !important;
}

.WOOCS_SELECTOR .dd-selected-text {line-height: 30px !important;}


.WOOCS_SELECTOR .dd-selected > img {display: none !important;}

.WOOCS_SELECTOR .dd-select label, .WOOCS_SELECTOR .dd-pointer {color: #fff !important;}

.WOOCS_SELECTOR form {min-width: 100px !important;}

.WOOCS_SELECTOR .dd-option img, 
.WOOCS_SELECTOR .dd-option .dd-option-description {display: none !important;}

.WOOCS_SELECTOR .dd-options {
    overflow: hidden !important;
    box-shadow: none !important;
    /* border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; */
    border-radius: 6px !important;
}

.WOOCS_SELECTOR .dd-options li{    
    width: 100%;
    margin-bottom: 0 !important;
    padding: 0 !important;
    font-size: 16px !important;
}

.woocommerce-currency-switcher-form a.dd-option {
    padding: 5px 13px !important;}

.WOOCS_SELECTOR .dd-pointer-down {
    border-top: solid 10px #fff;
}

.WOOCS_SELECTOR .dd-pointer-up {
    border-bottom: solid 10px #fff !important;
}


.WOOCS_SELECTOR .dd-option:hover, 
.WOOCS_SELECTOR .dd-option:focus {
    color: #fff !important;
    background: #22b1df !important;
}

.WOOCS_SELECTOR .dd-option-selected {display: none !important;}

body.woocommerce-checkout .woocommerce-password-strength {    margin-top: 25px;}

.money-back a:hover img, .bottom-badges a:hover img {opacity: 0.8; transition: all 0.3s;}

body.woocommerce-checkout .et_pb_section_2.et_pb_section, body.woocommerce-checkout  .et_pb_section_3.footer_menu_section {display: none !important;}

.subscription-switch-direction {display: none !important;}
 
 #add_payment_method table.cart th, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart th, td.product-quantity {

    text-align: center;
}

 td.product-quantity {

   font-weight: 700 !important;
}

html body.woocommerce-checkout #page-container table.cart td:not(.product-quantity):not(.product-thumbnail) {
    padding-left: 15px !important;
}

html body.woocommerce-checkout  .woocommerce-cart-form table.shop_table td {
    border-bottom: 1px solid rgba(0,0,0,.1); 
}

html body.woocommerce-checkout #page-container table.cart td {
        padding-top: 6px !important;
    padding-bottom: 6px !important;
}

html body.woocommerce-checkout div.first-payment-date small {
   
    font-weight: 700 !important;
    font-size: 18px !important;
    padding: 6px 13px;
    border-radius: 0px;
    border:2px solid #8bde3d;
    background: #fff;
    color: rgba(71, 79, 88, 255);
    width: 100%;
}

html body.woocommerce-checkout .first-payment-date {margin-top: 12px;}

body.woocommerce-order-received .secure-checkout-text, 
body.woocommerce-order-received .et_pb_row_1 .et_pb_text_inner > h2:first-child,
body.woocommerce-order-received .et_pb_row_1 .et_pb_text_inner > p:nth-child(2), 
body.woocommerce-order-received .et_pb_row_1 .et_pb_text_inner > .woocommerce:nth-child(3) {display: none;}

body.woocommerce-order-received #page-container .et_pb_row_1 {
    max-width: 1000px !important;
}

body.woocommerce-order-received #page-container .et_pb_row_1 section.woocommerce-customer-details {    padding-bottom: 30px;}
body.woocommerce-order-received .woocommerce .woocommerce-order-details {padding: 0 !important;}

body.woocommerce-order-received .woocommerce ul.order_details {
    margin: 0;}

body.woocommerce-order-received .wc-item-meta li {list-style: none !important;}

html body.woocommerce-checkout .bottom-testimonials > img{
        float: right;
        margin-top: -70px;
}

html body.woocommerce-checkout .bottom-testimonials {
    box-shadow: 0 8px 5px rgba(48, 58, 71, 0.03);
border-radius: 10px;
background-color: #fafbfb;
    padding: 56px 40px;
        margin-top: 45px;

}

html body.woocommerce-checkout .bottom-testimonials div {
color: #323c47;
font-family: Roboto;
font-size: 16px;
font-weight: 400;
line-height: 30px;
    margin-bottom: 32px;
}

html body.woocommerce-checkout .bottom-testimonials div:last-child {
    margin-bottom: 0;
}





@media only screen and (max-width: 980px) and (min-width: 769px) {

    html body.woocommerce-checkout #page-container table.cart td .subscription-details{
        display: block !important;
    }
    html body.woocommerce-checkout #page-container table.cart th{
        text-align: left;
    }
    html body.woocommerce-checkout #page-container table.cart td.product-name{
        min-width: 170px;
    }

}
/* empty */
body.search .et_pb_posts h1 {
    padding-bottom: 20px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 0 !important;
}

body.search #search .et_pb_column_4_4 {
    box-shadow: 0px 0px 32.2px 2.8px rgba(0, 0, 0, 0.1);
    padding: 3vw;
}

body.search .et_pb_column_4_4 article {
    padding: 40px 0 !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

body.search .et_pb_column_4_4 article a.more-link {
    display: inline-block !important;
}

body.search .et_pb_column_4_4 .paginate {
    text-align: right !important;
    margin-top: 30px !important;
}


/* new search */

#ais-facets {
 /* display: none !important; */
}

#ais-wrapper {
    max-width: 1550px !important;
    width: 68.63vw !important;
    margin: 50px auto;

}

#ais-main {    margin-right: 3%;}

#ais-main, #ais-facets {
    padding-top: 12px;
    border-radius: 5px;
    border-width: 1px;
    border-color: #e6edf2;
    border-style: solid;
    background-color: #fefefe;
    box-shadow: 0px 8px 5px 0px rgba(50,60,71,0.03);
    padding: 2.5vw 2.3vw !important;
}

#ais-facets   { padding: 40px !important;}

#algolia-search-box {
   /*   max-width: 600px;*/
    margin: 0 auto;
    margin-bottom: 60px;
}

#ais-main h2 {
    padding-bottom: 10px !important;
}

#ais-main h2 a:hover {
    color: #00c7fe;
}

#algolia-search-box input {
    font-size: 24px !important;
    font-weight: 400 !important;
    color: #474e5d !important;
}

#ais-main .ais-search-box--powered-by {display: none !important;}


@media only screen and (max-width: 1336px) {
    #ais-wrapper {
    width: 90% !important;
    margin: 25px auto;
}
}

@media only screen and (max-width: 1000px) {
    #ais-wrapper {
        margin: 60px auto;
    }
}
@media only screen and (max-width: 980px) {
    body #ais-wrapper div.excerpt p {
        padding-bottom: 0 !important;
    }
    body .algolia-autocomplete {display: none !important;}

    #ais-main, #ais-facets{
        padding: 40px !important;
    }
}

@media only screen and (max-width: 767px) {
    #ais-main, #ais-facets{
        padding: 30px !important;
    }
}
@media only screen and (max-width: 500px) {
    .ais-hits--thumbnail img {display: none;}

    .ais-hits--item {margin-bottom: 22px !important;}
}
#error_page h1,
#error_page h4,
.content-sidebar-wrap #error_page p {
    color: #ffffff !important;
    font-weight: 400 !important;
}

.content-sidebar-wrap #error_page,
.content-sidebar-wrap #error_page .et_pb_row {
    padding-bottom: 0 !important;
}

#page-container #error_page p{
    color: #ccc !important;
}


.content-sidebar-wrap #error_page a:hover {
    margin: 0 auto !important;
}

#error_page h1 {
    font-size: 6.4vw !important;
    text-transform: uppercase !important;
    line-height: 120% !important;
    padding-bottom: 14px !important;
}

#error_page h4 {
    font-size: 36px;
    letter-spacing: 0 !important;
    padding-top: 18px !important;
    padding-bottom: 0 !important;
}

.content-sidebar-wrap #error_page a {
    font-size: 20px;
    text-align: center;
    color: #fff !important;

    border-radius: 3px;
    background-color: rgb(0, 152, 211);
    padding: 13px 0 !important;
    max-width: 253px;
    display: block;
    margin: 0 auto;
    margin-bottom: 5px !important;
}

.content-sidebar-wrap #error_page a:hover {
    opacity: 0.7;
}

body.page-id-736 .et_pb_column_4_4 .et_pb_image {    margin-bottom: -52px;}

@media only screen and (max-width: 980px) {
    #error_page h4 {
        padding-top: 0 !important;
    }

    #error_page {
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    #error_page h1 {
        font-size: 40px !important;
    }
}

@media only screen and (max-width: 480px) {
    #error_page h1 {
        font-size: 26px !important;
    }

    #error_page h4 {
        font-size: 24px !important;
    }
}

.page-id-217784 #page-container .header_top_section{
    display: none !important;
}
#page-container .xmas_content .et_pb_row {
    max-width: 1170px !important;
    width: 80% !important;
}
#page-container .xmas_content .et_pb_button_module_wrapper a{
    border-radius: 10px !important;
    font-size: 18px !important;
    background-color: #46964e !important;
    line-height: 1.7em !important;
    border: 1px solid !important;
}

.xmas_content .et_pb_column_1_2 .et_pb_image img {
    max-width: calc(100% + 50px);
    margin-left: -20px;
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    .xmas_content .et_pb_row:last-child {
        padding-bottom: 16vw !important;
    }

    #page-container .xmas_content .et_pb_row {
        width: 90% !important;
    }
}

@media only screen and (max-width: 980px) {
    .xmas_content {
        background-position: top center !important;
    }

    .xmas_content .et_pb_column_1_2:last-child {
        margin-right: 0 !important;
    }

    .xmas_content .et_pb_column_1_2 {
        width: 47% !important;
        margin-right: 6% !important;
        margin-bottom: 0 !important;
    }

    .xmas_content .et_pb_column_4_4 {
        margin-bottom: 30px !important;
    }

    .xmas_content .et_pb_column_4_4 .et_pb_image img {
        max-width: 450px !important;
    }

    .xmas_content .et_pb_row:last-child {
        padding-bottom: 6vw !important;
    }

    .xmas_content .et_pb_row .et_pb_button.et_pb_module {
        right: 10px;
        bottom: 56px;
        padding: 7px 25px !important;
    }
}

@media only screen and (max-width: 767px) {
    #page-container .xmas_content .et_pb_row {
        width: 80% !important;
    }

    #page-container .xmas_content .et_pb_column_1_2 {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
        max-width: 500px;
        margin: 0 auto !important;
        float: none !important;
    }

    .xmas_content .et_pb_column_4_4 .et_pb_image img {
        max-width: 260px !important;
    }

    .xmas_content .et_pb_row .et_pb_button.et_pb_module {
        bottom: 36px;
    }

    .xmas_content .et_pb_row:last-child {
        padding-bottom: 0vw !important;
    }
}

@media only screen and (max-width: 480px) {
    .xmas_content .et_pb_column_4_4 .et_pb_image img {
        max-width: 230px !important;
    }

    .xmas_content .et_pb_row .et_pb_button.et_pb_module {
        bottom: 6vw;
        right: 3vw;
        padding: 4px 13px !important;
    }
}

@media only screen and (max-width: 370px) {
    .xmas_content .et_pb_row .et_pb_button.et_pb_module {
        bottom: 5vw;
        right: 0vw;
    }
}

.easter_content .et_pb_blurb .et_pb_blurb_container h4 {
    font-weight: 500 !important;
}

.easter_content .et_pb_blurb .et_pb_blurb_description p a:hover {
    opacity: 0.5;
}

#page-container .easter_content em {
    font-weight: 700 !important;
    color: #00c7fe !important;
    font-style: normal !important;
}

.easter_content .et_pb_blurb .et_pb_blurb_description p {
    font-size: inherit !important;
    line-height: inherit !important;
}

.easter_content .et_pb_button_module_wrapper .et_pb_button:hover{
    opacity: 0.5 !important;
}
.easter_content .et_pb_button_module_wrapper .et_pb_button {
    font-size: 0 !important;
}

#page-container .easter_content .et_pb_button_module_wrapper .et_pb_button:after {
    display: block !important;
    font-family: ETmodules !important;
    font-size: 36px !important;
    position: static !important;
    margin: 0 !important;
}

body #page-container .easter_content .et_pb_row.products {
    max-width: 1170px !important;
    width: 90% !important;
}

body #page-container .easter_content .et_pb_row.products .et_pb_promo_description p {
    font-size: 14px !important;
    font-weight: 400 !important;
    padding-bottom: 1px !important;
}

body #page-container .easter_content .et_pb_row.products .et_pb_promo_description p strong {
    font-weight: 500 !important;
    font-size: 16px !important;
}

.easter_content .et_pb_row.products .et_pb_column {
    cursor: pointer;
    transition: 0.3s;
}


/*Hover*/

.easter_content .et_pb_row.products .et_pb_column .et_pb_image_wrap img{
    transition: 0.3s;
}
.easter_content .et_pb_row.products .et_pb_column:hover{
    box-shadow: 0 0 50px 0 #e9edf2;
}
.easter_content .et_pb_row.products .et_pb_column:hover .et_pb_image_wrap img{
    transform: scale(0.9);
}

#page-container .easter_content .et_pb_row.products .et_pb_column:hover .et_pb_button_wrapper .et_pb_promo_button{
    color: #00c7fe!important;
    background: rgba(0,199,254,0)!important;
}


/*Responsive*/

@media only screen and (max-width: 980px) {
    .easter_content .et_pb_row.products .et_pb_column_1_3{
        max-width: 390px;
        margin: 0 auto 50px !important;
        float: none !important;
    }
    .easter_content .et_pb_row.products .et_pb_column_1_2:last-child{
        margin-right: 0 !important;
    }
    .easter_content .et_pb_row.products .et_pb_column_1_2{
        width: 49% !important;
        margin-right: 2% !important;
    }
}


@media only screen and (max-width: 767px) {
    .easter_content .et_pb_row.products .et_pb_column .et_pb_promo_button{
        margin-top: 0 !important;
    }
    .easter_content .et_pb_row.products .et_pb_column .et_pb_image{
        margin-bottom: 20px !important;
    }
    .easter_content .et_pb_row.products .et_pb_column_1_3,
    .easter_content .et_pb_row.products .et_pb_column_1_2,
    .easter_content .et_pb_row.products .et_pb_column_4_4{
        padding: 40px !important;
        width: 100% !important;
        margin-right: 0 !important;
        max-width: 100% !important;
    }
}
body #page-container .home_pricing_table .et_pb_row {
    max-width: 1442px !important;
    width: 90% !important;
}

.home_pricing_table .et_pb_column_2_3 {
    width: 56.8% !important;
}

.home_pricing_table .et_pb_column_1_3 {
    width: 37.666% !important;
    margin-right: 5.5% !important;
    padding: 9vw 0 0 6.4vw !important;
}

.home_pricing_table .et_pb_column_1_3 .et_pb_promo .et_pb_promo_description p {
    line-height: 180% !important;
}

.home_pricing_table .et_pb_pricing_table {
    padding: 3.8vw 3.5vw 3.6vw !important;
    border-radius: 10px 10px 10px 10px;
    max-width: none !important;
    float: none;
    width: 51%;
    display: inline-block;
    vertical-align: middle;
    margin: 0;

}

.home_pricing_table .et_pb_pricing_table.et_pb_featured_table {
    padding: 2.8vw 2.7vw 3.1vw !important;
    float: none;
    width: 49%;
    display: inline-block;
    vertical-align: middle;

}

.home_pricing_table .et_pb_pricing_table:not(.et_pb_featured_table) span.et_pb_sum {
    font-weight: 400 !important;
}

body.home .home_pricing_table .et_pb_pricing_table .et_pb_pricing_content li span:before {
    display: none !important;
}

body.home .home_pricing_table .et_pb_pricing_table .et_pb_pricing_content li {
    list-style: none !important;
}

/*Pricing 2*/

body.home .home_pricing_table .et_pb_featured_table .et_pb_pricing_content li strong {
    color: #323c47 !important;

}

#page-container .home_pricing_table .et_pb_pricing_table .et_pb_pricing_table_button {
    border: none !important;
    padding: 15px 5px !important;
    font-weight: 400 !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    background-color: #989898 !important;
}

#page-container .home_pricing_table .et_pb_pricing_table.et_pb_featured_table .et_pb_pricing_table_button {
    background-color: #00c7fe !important;
}

body.home .home_pricing_table .et_pb_pricing_table_wrap {
    display: block !important;
    width: 100%;
}

#page-container .home_pricing_table .et_pb_pricing_table .et_pb_pricing_table_button:after {
    left: -35% !important;
    margin-left: 0 !important;
}

#page-container .home_pricing_table .et_pb_promo .et_pb_promo_description p{
    color: #fff !important;
}
#page-container .home_pricing_table .et_pb_pricing_table .et_pb_pricing_content ul {
    float: none !important;
}

.about_makers_section .et_pb_column_2_3 {
    width: 57.5%;
    margin-right: 8.2%;
}

.about_makers_section .et_pb_column_1_3 {
    padding-top: 30px;
    width: 32.4%;
}

.about_makers_section .et_pb_column_1_3 .et_pb_promo p:last-child {
    padding-bottom: 0 !important;
}



/*Responsive*/

@media only screen and (min-width: 1930px) {

    .home_pricing_table .et_pb_pricing_table.et_pb_featured_table {
        padding: 64px 40px !important;
    }

    .home_pricing_table .et_pb_pricing_table {
        padding: 40px !important;
    }

    .home_pricing_table .et_pb_column_1_3 {
        padding: 250px 0 0 80px !important;
    }

}

@media only screen and (max-width: 1390px) {
    .home_pricing_table .et_pb_column_1_3 {
        width: 33% !important;
        margin-right: 3% !important;
    }

    .home_pricing_table .et_pb_column_2_3 {
        width: 64% !important;
    }

    .home_pricing_table .et_pb_column_1_3 {
        padding: 17vw 0 0 0 !important;
    }

    #page-container .home_pricing_table .et_pb_pricing_table .et_pb_button_wrapper {
        padding: 0 !important;
    }
}

@media only screen and (max-width: 1390px) and (min-width: 981px) {
    .home_pricing_table .et_pb_column_1_3 .et_pb_promo:last-child .et_pb_promo_description h2 {
        font-size: 40px !important;
    }
}

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

    .home_pricing_table .et_pb_column_1_3 {
        width: 100% !important;
        margin-right: 0% !important;
    }

    .home_pricing_table .et_pb_column_2_3 {
        width: 100% !important;
    }

    .home_pricing_table .et_pb_pricing_table.et_pb_featured_table {
        padding: 3.9vw 2.9vw 3.9vw !important;
    }

    .home_pricing_table .et_pb_column:first-child {
        margin-bottom: 10px !important;
        padding: 0 !important;
    }

    .home_pricing_table .et_pb_promo .et_pb_promo_description h2 {
        padding-bottom: 20px !important;
    }

    .home_pricing_table .et_pb_promo:last-child .et_pb_promo_description {
        max-width: none !important;
    }

    .home_pricing_table .et_pb_promo:first-child .et_pb_promo_description h2 {
        padding-bottom: 9px !important;
    }
}

@media only screen and (max-width: 767px) {
    .home_pricing_table .et_pb_promo .et_pb_promo_description p,
    .home_pricing_table .et_pb_promo .et_pb_promo_description h2 {
        text-align: center !important;
    }

    .home_pricing_table .et_pb_pricing_table {
        width: 100% !important;
        max-width: 400px;
        margin: 0 auto !important;
        float: none;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .home_pricing_table .et_pb_pricing_table.et_pb_featured_table .et_pb_dollar_sign,
    .home_pricing_table .et_pb_pricing_table.et_pb_featured_table .et_pb_sum {
        font-size: 52px !important;
    }

    .home_pricing_table .et_pb_pricing_table.et_pb_featured_table,
    .home_pricing_table .et_pb_pricing_table {
        padding: 40px !important;
    }

    .home_pricing_table ul.et_pb_pricing li {
        margin-bottom: 0px;
    }

    #page-container .home_pricing_table .et_pb_pricing_content {
        padding: 0 0 30px !important;
    }

    .home_pricing_table .et_pb_pricing_table.et_pb_featured_table {
        margin-top: 30px !important;
    }

    .home_page_cta .et_pb_promo .et_pb_promo_description {
        display: block !important;
        margin-bottom: 15px !important;
        margin-right: 0 !important;
    }

}

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

    .home_pricing_table .et_pb_pricing_table.et_pb_featured_table,
    .home_pricing_table .et_pb_pricing_table {
        padding: 25px !important;
    }
}

/* CSS Document */

.dlcontent {
    line-height: 120% !important;
    padding-bottom: 10px;
    transition: 0.3s;
}

#download-page li:hover .dlcontent {
    color: #00c7fe !important;
}

#download-page .download-information aside {
    width: 40%;
    float: left;
}

#download-page .download-information article {
    width: 55%;
    float: right;
}

.main_title {
    margin-bottom: 20px !important;
}

#left-area {
    padding-bottom: 150px !important;
}

#download-page .download-information aside img {
    border-radius: 2px;
    overflow: hidden;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #e6edf2;
    border-bottom-color: #e6edf2;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    background-color: white;
}

a.download-link {
    color: #000000 !important
}

#download-page #download-search ol,
#download-page .download_group ol {
    padding: 1em 1em .5em;
    margin: 0;
    list-style: none;
}

#download-page #download-search ol li,
#download-page .download_group ol li {
    margin: 0 0 .5em;
    padding: 0;
    float: left;
}

#download-page .download_category {
    width: 100% !important;
    float: left;
    clear: left;
}

#download-page #download-search ol li,
#download-page .download_group ol li {
    margin: 0 0 .5em;
    padding: 10px !important;
    float: left;
    width: 16.5%;
}

#download-page .dlimages {
    overflow: hidden;
    margin-bottom: 15px;

}

#download-page .dlimages img {
    border: solid #F3F3F3 1px;
    padding-bottom: 0px !important;
    margin-bottom: 0;
    display: block;
    width: 100%;
    transition: 0.3s !important;
}

#download-page li:hover .dlimages img {
    transform: scale(1.06);
}

#download-page .download_group h3 a.view_all {
    float: right;
}

#download-page .download_group h3 a {
    transition: 0.3s;
}

#download-page .download_group h3 a:hover {
    color: #00c7fe !important;
}

#download-page #download-search h3,
#download-page .download_group h3 {
    border-radius: 2px;
    overflow: hidden;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #e6edf2;
    border-bottom-color: #e6edf2;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    background-color: white;
    padding: 1em 1em .2em;
}

#download-page #download-search,
#download-page .download_group {
    border-radius: 2px;
    overflow: hidden;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #e6edf2;
    border-bottom-color: #e6edf2;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
    background-color: white;
}

#left-area ul,
.comment-content ul,
body:not(.et-fb) .entry-content ul,
body.et-pb-preview #main-content .container ul {
    padding: 0 0 23px 0em;
    line-height: 26px;
    list-style-type: none;
    /*float: left !important;*/
    width: 100% !important;
    padding-left: 30px;
}

#left-area ul li,
.comment-content ul li,
.entry-content ul li,
body.et-pb-preview #main-content .container ul li {
    list-style: disc;
}



.page-id-234226 #page-container .support_page p {
   padding-bottom: 0px !important;
}
.page-id-234226 #page-container #recent-posts-widget-with-thumbnails-2 li,
body.single.single-post .entry-content .et_pb_column_1_3  ul li,
body.page-id-299104 .et_pb_column_1_3  ul li{
    list-style: none !important;
}


body #page-container ul.dlm-downloads li{
    list-style: none !important;
}
body #page-container ul.dlm-downloads{
    padding-left: 0 !important;
}

.dlm-downloads li:nth-child(4n+4) {
    margin-right: 0 !important;
}

.dlm-downloads li {
    float: left !important;
    margin-right: 2.6%;
    width: 23%;
    margin-bottom: 30px;
}

.breadcrumb_section .et_pb_code span.title:before,
.breadcrumb_section .et_pb_code span.category:before {
    content: "/";
    display: inline-block;
    margin: 0 5px;
}

body .breadcrumb_section span {
    text-transform: capitalize;
}

body .breadcrumb_section span a:hover {
    opacity: 0.5 !important;
}

body .breadcrumb_section span a {
    color: #474e5d !important;
    border-bottom: 1px solid;
}

body.download_libary_single #download-page > h1,
body.download_libary_tags #download-page > h1,
body.download_libary_category #download-page > h1 {
    text-transform: capitalize;
    padding-bottom: 40px !important;
}

body.download_libary_single #download-page .download-information article a.download-button {
    margin-top: 40px;
    background-image: none !important;
    text-shadow: none !important;
    box-shadow: none !important;
    max-width: 300px;
    margin-right: 0 !important;
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    #download-page .download_group ol {
        float: left;
        width: 100%;
        padding: 30px 30px 0;
    }

    #download-page .download_group ol li {
        margin: 0;
        padding: 0 !important;
        width: 23%;
        margin-right: 2.6%;
        margin-bottom: 20px;
    }

    #download-page .download_group ol li:nth-child(4n + 4) {
        margin-right: 0;
    }

    #download-page .download_group h3 {
        padding: 15px 30px !important;
    }
}

@media only screen and (max-width: 980px) {
    .breadcrumb_section.et_pb_section {
        padding: 20px 0 !important;
    }

    body.download_libary_single #download-page > h1,
    body.download_libary_tags #download-page > h1,
    body.download_libary_category #download-page > h1 {
        padding-bottom: 20px !important;
    }

    body #main-content #download-page ul {
        padding-bottom: 0 !important;
    }

    .dlm-downloads li {
        margin-right: 2%;
        width: 32%;
        margin-bottom: 20px;
    }

    .dlm-downloads li:nth-child(4n+4) {
        margin-right: 2% !important;
    }

    .dlm-downloads li:nth-child(3n+3) {
        margin-right: 0 !important;
    }

    #download-page .download_group ol li {
        width: 32%;
        margin-right: 2%;
    }

    #download-page .download_group ol li:nth-child(4n + 4) {
        margin-right: 2%;
    }

    #download-page .download_group ol li:nth-child(3n + 3) {
        margin-right: 0;
    }

    body.download_libary_single #download-page .download-information article a.download-button {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .dlm-downloads li {
        margin-right: 4%;
        width: 48%;
    }

    .dlm-downloads li:nth-child(4n+4) {
        margin-right: 4% !important;
    }

    .dlm-downloads li:nth-child(3n+3) {
        margin-right: 4% !important;
    }

    .dlm-downloads li:nth-child(2n+2) {
        margin-right: 0 !important;
    }

    #download-page .download_group ol li {
        width: 49%;
        margin-right: 2%;
    }

    #download-page .download_group ol li:nth-child(3n + 3) {
        margin-right: 2%;
    }

    #download-page .download_group ol li:nth-child(2n + 2) {
        margin-right: 0;
    }

    #download-page .download-information article {
        width: 100%;
        float: right;
        margin-top: 20px;
    }

    #download-page .download-information aside {
        width: 100%;
        float: left;
    }
}

@media only screen and (max-width: 480px) {
    .dlm-downloads li {
        margin-right: 0;
        width: 100%;
    }

    .dlm-downloads li:nth-child(4n+4) {
        margin-right: 0 !important;
    }

    .dlm-downloads li:nth-child(3n+3) {
        margin-right: 0 !important;
    }

    #download-page .download_group ol li {
        width: 100%;
        margin-right: 0;
    }

    #download-page .download_group ol li:nth-child(3n + 3) {
        margin-right: 0;
    }

    #download-page .download_group h3 {
        padding: 15px 20px !important;
    }

    #download-page .download_group ol {
        padding: 30px 20px 0;
    }

    body.download_libary_single #download-page tr td {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
/** Q&A FAQ Module **/


.faq_wpden .qa .et_pb_promo_description h2:before {
    content: "Q";
    display: block;
    font-family: 'Roboto' !important;
    color: #00c7fe;
    font-weight: 700 !important;
    font-size: 18px !important;
    text-align: left;
    line-height: 53px;

    position: absolute;
    left: -39px;
    top: -14px;
}

.faq_wpden .qa .et_pb_promo_description strong:before {
    content: "A";
    display: block;
    font-family: 'Roboto' !important;
    color: #94e349;
    font-weight: 700 !important;
    font-size: 18px !important;
    text-align: left;
    line-height: 100%;

    position: absolute;
    left: -39px;
    top: 0;
}

.faq_wpden .qa .et_pb_promo_description strong {
    font-weight: 400 !important;
    position: relative;
}

/*Responsive*/


@media only screen and (max-width: 480px) {
    .faq_wpden .qa .et_pb_promo_description p{
        padding-bottom: 0 !important;
    }
}

#black-studio-tinymce-17 {padding: 0 !important}
.single_image {
   display: none;
}#black-studio-tinymce-17 {padding: 0 !important}
.wp_den_tutorial_page article:nth-child(2n + 2) {
    margin-right: 0 !important;
    margin-top: -4.5vw;
}

.wp_den_tutorial_page article {
    width: 45.5% !important;
    margin-right: 9%;
    float: left;
    margin-bottom: 123px;
    cursor: pointer;
}

/*.wp_den_tutorial_page article h2.entry-title {*/
    /*display: none !important;*/
/*}*/

.wp_den_tutorial_page article .more-link:before {
    content: "$";
    font-family: "ETmodules" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background: -webkit-linear-gradient(0deg, #ff5977, #ff5977);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.wp_den_tutorial_page article .more-link {
    text-transform: capitalize;
    margin-top: 28px;
}

.wp_den_tutorial_page article .post_info {
    padding-left: 9px !important;
}

.wp_den_tutorial_page article .post-meta {
    margin-bottom: 5px !important;
}

#page-container .wp_den_tutorial_page article .more-link,
#page-container .wp_den_tutorial_page article .published {
    background: -webkit-linear-gradient(0deg, #ff5977, #ff5977);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #ff5977 !important;
}

.wp_den_tutorial_page article:hover .entry-featured-image-url img {
    border-radius: 7px;
}

.wp_den_tutorial_page article .entry-featured-image-url {
    overflow: hidden;
    border-radius: 6px;
    /*max-height: 390px;*/
    margin-bottom: 35px;
    position: relative;
    border-width: 1px;
    border-color: #e9eff4;
    border-style: solid;
    box-shadow: 0px 8px 5px 0px rgba(50, 60, 71, 0.03);
}

.wp_den_tutorial_page article .entry-featured-image-url:before {
    display: block !important;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    color: #000;
    line-height: 100%;
    background-color: #fff;
    mix-blend-mode: lighten;
    top: 50%;
    transition: 0.3s;
    transform: scale(2) translate(0%, -50%);
    opacity: 0;
    /*box-shadow: 0 0 0 500px #fff;*/
    transform-origin: top;
    z-index: 9;
    content: "" !important;
    font-size: 180px;
    text-transform: uppercase;
    font-family: "ETmodules";
    padding-top: 180px;
    padding-bottom: 180px;
}

.wp_den_tutorial_page article:hover .entry-featured-image-url:before {
    transform: scale(1) translate(0%, -50%);
    opacity: 1;
}

.wp_den_tutorial_page article:hover .entry-featured-image-url {
    box-shadow: 0 30px 70px 0 #e9edf2;
}

.wp_den_tutorial_page article:hover .post-meta,
.wp_den_tutorial_page article:hover .post-content,
.wp_den_tutorial_page article:hover h2.entry-title {
    -webkit-animation: fadeIn 1s infinite; /* Safari 4.0 - 8.0 */
    animation: fadeIn 1s infinite;
    animation-iteration-count: 1;
}


@media only screen and (max-width: 1390px) {
    .wp_den_tutorial_page article {
        margin-bottom: 60px !important;
    }
}

@media only screen and (max-width: 980px) {
    #page-container .wp_den_tutorial_page .et_pb_row{
        width: 90% !important;
    }

    .wp_den_tutorial_page article {
        margin-bottom: 40px !important;
    }

}


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

    .wp_den_tutorial_page article {
        width: 100% !important;
        margin-right: 0;
    }

    .wp_den_tutorial_page article:nth-child(2n + 2) {
        margin-top: 0 !important;
    }

    .wp_den_tutorial_page article .post_info {
        padding-left: 0 !important;
    }

    .wp_den_tutorial_page article .entry-featured-image-url {
        margin-bottom: 20px !important;
    }

    .wp_den_tutorial_page article .more-link {
        margin-top: 15px;
    }
}

.latest_works .et_pb_column_2_3 {
    width: 79% !important;
}

.latest_works .et_pb_column_1_3 {
    width: 20% !important;
    margin-right: 1% !important;
}



.latest_works .et_pb_column_2_3 .et_pb_blurb .et_pb_main_blurb_image,
.latest_works .et_pb_column_2_3 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,
.latest_works .et_pb_column_2_3 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img,
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image,
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{
    width: 100% !important;
    display: block !important;
}
.latest_works .et_pb_column_2_3 .et_pb_blurb .et_pb_main_blurb_image,
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image{
    background-color: #000 !important;
    margin-bottom: 0 !important;
}
.latest_works .et_pb_column_2_3 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{
    transition: 0.3s;

}
.latest_works .et_pb_column_2_3 .et_pb_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap,
.latest_works .et_pb_column_1_4 .et_pb_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap{
    opacity: 0.5;
}

.latest_works .et_pb_column_2_3 .et_pb_blurb:hover .et_pb_blurb_container h4:before,
.latest_works .et_pb_column_1_4 .et_pb_blurb:hover .et_pb_blurb_container h4:before{
    transition-delay: 0.2s;
    transform: translate(0, 0);
    opacity: 1;
}

.latest_works .et_pb_column_2_3 .et_pb_blurb .et_pb_blurb_container h4:before,
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_container h4:before{
    content: "";
    display: block;
    width: 1200px;
    height: 5px;
    background-color: #ffffff;
    left: -1209px;
    top: 50%;
    position: absolute;
    z-index: 10;
    transition: 0.4s;
    transform: translate(-340px, -50%);
    opacity: 0;
}
.latest_works .et_pb_column_2_3 .et_pb_blurb .et_pb_blurb_container h4,
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_container h4{
    display: block;
    position: absolute;
    top: 44%;
    left: 50%;
    transition: 0.3s;
    transform: translate(-340px, -50%);
    padding-bottom: 0 !important;
    opacity: 0;
}

.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_container h4 {
    top: 39%;}

.latest_works .et_pb_column_2_3 .et_pb_blurb:hover .et_pb_blurb_container h4,
.latest_works .et_pb_column_1_4 .et_pb_blurb:hover .et_pb_blurb_container h4{
    transition-delay: 0s;
    transform: translate(0, -50%);
    opacity: 1;
}
.latest_works .et_pb_column_2_3 .et_pb_blurb .et_pb_blurb_content,
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_content{
    max-width: 100% !important;
}
.latest_works.full_width_item .et_pb_column_2_3 .et_pb_blurb,
.latest_works.full_width_item .et_pb_column_1_4 .et_pb_blurb  {
    width: 100% !important;
}

.latest_works .et_pb_column_2_3 .et_pb_blurb  {
    width: 50% !important;
    float: left;
    background-color: transparent !important;
    padding: 0 1.5% !important;
    margin-bottom: 40px !important;
    /*transition: 0.3s;*/
}


.latest_works .et_pb_column_2_3 .et_pb_blurb .et_pb_blurb_description{
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: rgba(255,255,255,0.9);
    padding: 10px 5px;
}

body.page-id-240235 .latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_description {
    min-height: 0 !important;
}
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_description {
    width: 100%;
    background-color: rgba(255,255,255,0.9);
        padding: 10px 15px;
        min-height: 72px;
}

.latest_works .cta2_choose_topic .et_pb_promo_description ul li:hover,
.latest_works .cta2_choose_topic .et_pb_promo_description ul li.active_menu_item {
    background-color: #f4f7f9;
}

.latest_works .cta2_choose_topic .et_pb_promo_description ul li {
    list-style: none !important;
    padding: 7px 23px;
    border-radius: 6px;
    transition: 0.3s;
    cursor: pointer;
}

.latest_works .cta2_choose_topic .et_pb_promo_description ul {
    padding: 0 !important;
}

.latest_works .et_pb_column_2_3 .et_pb_blurb.deactive_item {
    display: none;
}


.latest_works .et_pb_column .et_pb_blurb{
    border-radius: 10px;
    box-shadow: 0px 9px 25px 0px rgba(50, 60, 71, 0.1);
    padding: 0 !important;
    background-color: #fefefe !important;
    overflow: hidden;
    margin-bottom: 30px !important;
}

.latest_works .et_pb_column .et_pb_blurb .et_pb_blurb_description p{
    line-height: 100% !important;
}
.latest_works .et_pb_column .et_pb_blurb .et_pb_blurb_description strong{
    line-height: 120% !important;
    color: #323c47 !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 20px !important;
    font-style: italic !important;
    position: absolute;
    padding: 0 20px;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
    width: 100%;
    display: block !important;
}

.latest_works .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description {
    padding: 20px 20px 30px;
    position: relative;
}


.latest_works .et_pb_column_4_4 .et_pb_promo .et_pb_promo_description p{
    max-width: 570px;
    margin: 0 auto;
    line-height: 150% !important;
}



/*Responsive*/

@media only screen and (max-width: 1390px) {
    .latest_works .et_pb_row {
        width: 90% !important;
    }

    .latest_works .et_pb_column_2_3 {
        width: 75% !important;
    }

    .latest_works .et_pb_column_1_3 {
        width: 24% !important;
        margin-right: 1% !important;
    }

    .latest_works .et_pb_column .et_pb_blurb .et_pb_blurb_description strong{
        font-size: 16px !important;
    }
}


@media only screen and (max-width: 980px) {
    .latest_works .cta2_choose_topic .et_pb_promo_description h2 {
        padding-left: 14px !important;
    }

    .latest_works .cta2_choose_topic .et_pb_promo_description ul li {
        padding: 7px 14px;
    }

    .latest_works .et_pb_column_2_3 {
        width: 60% !important;
    }

    .latest_works .et_pb_column_1_3 {
        width: 38% !important;
        margin-right: 2% !important;
    }

    .latest_works .et_pb_column_2_3 .et_pb_blurb  {
        width: 100% !important;
        padding: 0 0 0 30px !important;
    }

    .wp_den_home_pt .et_pb_column_1_3:first-child{
        margin-top: 0 !important;
    }

}

@media only screen and (max-width: 767px) {
    .latest_works .et_pb_column_1_3 {
        width: 44% !important;
        margin-right: 2% !important;
    }

    .latest_works .et_pb_column_2_3 {
        width: 54% !important;
    }

    .latest_works .cta2_choose_topic .et_pb_promo_description h2 {
        padding-left: 0 !important;
    }


}



@media only screen and (max-width: 479px) {
    .latest_works .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description{
        height: auto !important;
    }

    .latest_works .et_pb_column .et_pb_blurb .et_pb_blurb_description strong{
        position: static !important;
        padding: 0 !important;
        transform: none !important;
    }
}
@media only screen and (max-width: 480px) {

    .latest_works .et_pb_column_1_3 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .latest_works .et_pb_column_2_3 {
        width: 100% !important;
    }

    .latest_works .et_pb_column_2_3 .et_pb_blurb  {
        width: 100% !important;
        padding: 0 !important;
    }
}
.labor-day .et_pb_section_1.form_4 {display: none !important;}

body.labor-day .et_pb_testimonial p,
body.labor-day .et_pb_testimonial strong {font-size: 20px !important;}

@media only screen and (max-width: 2000px) { 
	.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_description {
    padding: 10px 12px;}}

@media only screen and (max-width: 1890px) {
    body.labor-day .et_pb_row_1.et_pb_row.labor-day-pricing-tables {
    padding-right: 5% !important;
    padding-left: 5% !important;
}

body.labor-day .et_pb_column_0  .et_pb_text_1 {padding-right: 15% !important;
    padding-left: 15% !important;}

 body.labor-day .et_pb_text_0 h1 {font-size: 70px !important;}
 body.labor-day .et_pb_text_0 {padding-right: 5% !important;
    padding-left: 5% !important;}
}


@media only screen and (max-width: 1390px) {
 body.labor-day .et_pb_text_0 h1 {font-size: 50px !important;}
 body.labor-day .et_pb_row_1.et_pb_row.labor-day-pricing-tables {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_description {min-height: 124px;}
}

@media only screen and (max-width: 980px) {
.latest_works .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_description {min-height: auto;}
 body.labor-day  .et_pb_column .et_pb_countdown_timer_0.et_pb_countdown_timer .section p.value {
    font-size: 49px!important;}
}

@media only screen and (max-width: 767px) { body.labor-day .et_pb_testimonial p, body.labor-day .et_pb_testimonial strong {
    font-size: 16px !important;
}

body.labor-day  .et_pb_column .et_pb_countdown_timer_0.et_pb_countdown_timer .section p.value {
    font-size: 39px!important;}
    body.labor-day .et_pb_text_0 h1 {
    font-size: 40px !important;
}
body.labor-day .et_pb_column_0  .et_pb_text_1 {padding-right: 5% !important;
    padding-left: 5% !important;}
}

@media only screen and (max-width: 480px) {
body.labor-day  .et_pb_column .et_pb_countdown_timer_0.et_pb_countdown_timer .section p.value {
    font-size: 29px!important;}
    body.labor-day .et_pb_text_0 h1 {
    font-size: 30px !important;
}
body.labor-day .et_pb_text_0 {margin-top: 0 !important; padding-left: 0 !important; padding-right: 0 !important;}
body.labor-day .et_pb_text_1 h3{font-size: 20px !important;}
body.labor-day .et_pb_cta_1.et_pb_promo h2, body.labor-day .et_pb_cta_3.et_pb_promo h2 {font-size: 25px !important;}
body.labor-day .et_pb_countdown_timer .section.values {margin-right: 1% !important;}
body.labor-day .et_pb_cta_4.et_pb_promo {margin-top: 10px !important;}
}
body #page-container .wp_den_testimonials_content .et_pb_row  {
  /*  width: 90% !important;*/
    max-width: 1550px !important;

}

body #page-container .wp_den_testimonials_content .et_pb_testimonial .et_pb_testimonial_description_inner p {
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 16px !important;
    color: #393c47 !important;
    line-height: 160% !important;
    font-weight: 400 !important;
    
}

body #page-container .wp_den_testimonials_content .et_pb_testimonial .et_pb_testimonial_description_inner .et_pb_testimonial_author {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 18px !important;
    color: #393c47 !important;
    line-height: 120% !important;
    font-weight: 700 !important;
    margin-top: 9px;
    margin-bottom: 5px;

}

body #page-container .wp_den_testimonials_content .et_pb_testimonial .et_pb_testimonial_description_inner p.et_pb_testimonial_meta {
    font-size: 16px !important;
    color: #56c6fa !important;
    line-height: 120% !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    padding-bottom: 0 !important;
}

body #page-container .wp_den_testimonials_content .et_pb_testimonial {
    padding: 0 0 0 170px !important;
    background-color: transparent !important;
    margin-bottom: 29px !important;
    min-height: 144px !important;
}


body #page-container .wp_den_testimonials_content .et_pb_testimonial .et_pb_testimonial_description{
    position: static !important;
}
body #page-container .wp_den_testimonials_content .et_pb_testimonial:before{
    display: block !important;
    content: url(//wp-den.com/wp-content/themes/divi-child/images/testimonials-icon.png) !important;
    background-color: transparent;
    left: 37px !important;
    top: 0;
}


body #page-container .wp_den_testimonials_content .et_pb_testimonial .et_pb_testimonial_description:before{
    content: "“";
    font-family: PlayfairDisplay-Bold, AdobeInvisFont, MyriadPro-Regular;
    color: #c1c6d6;
    font-size: 60px;
    position: absolute;
    left: 33px;
    z-index: 15;
    top: -7px;
}



body #page-container .wp_den_testimonials_content .et_pb_testimonial .testimonial_count{
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 36px;
    color: #393c47;
    display: block;
    vertical-align: middle;
    line-height: 100%;
    font-weight: 400;
    position: absolute;
    top: 54px;
    left: 57px;
    z-index: 15;
}


body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2){
    background-color: #f8fafc !important;
    padding: 30px 30px 30px 170px !important;
    min-height: 194px !important;
}

body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2):before {
    top: 26px;
}

body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2) .testimonial_count{
    top: 83px;
}

body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2) .et_pb_testimonial_description:before {
    top: 17px;
}


/*Responsive*/

@media only screen and (max-width: 767px) {
    body #page-container .wp_den_testimonials_content .et_pb_testimonial .et_pb_testimonial_description:before {
           left: -4px;
       }

    body #page-container .wp_den_testimonials_content .et_pb_testimonial .testimonial_count {
        left: 19px;
    }

    body #page-container .wp_den_testimonials_content .et_pb_testimonial:before{
        left: 0 !important;
    }


    body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2) .et_pb_testimonial_description:before {
        left: 24px;
    }

    body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2) .testimonial_count {
        left:48px;
    }

    body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2):before{
        left: 30px !important;
    }


    body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2) {
        padding: 30px 30px 30px 127px !important;
    }

    body #page-container .wp_den_testimonials_content .et_pb_testimonial {
        padding: 0 0 0 127px !important;
    }
}

@media only screen and (max-width: 480px) {
    body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2) {
        padding: 20px !important;
    }

    body #page-container .wp_den_testimonials_content .et_pb_testimonial {
        padding: 0 0 0 0 !important;
    }

    body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2):before,
    body #page-container .wp_den_testimonials_content .et_pb_testimonial:before{
        position: static !important;
        margin-left: 0 !important;
    }

    body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2) .testimonial_count {
        left: 55px;
        top: 75px;
    }

    body #page-container .wp_den_testimonials_content .et_pb_testimonial:nth-child(2n+2) .et_pb_testimonial_description:before {
        left: 31px;
        top: 14px !important;
    }

    body #page-container .wp_den_testimonials_content .et_pb_testimonial .testimonial_count {
        left: 35px;
    }


    body #page-container .wp_den_testimonials_content .et_pb_testimonial .et_pb_testimonial_description:before {
        left: 11px;
    }
}
.black_friday_pt_header_ddp_2021 .et_pb_text:first-child p{
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}

#page-container .black_friday_pt_header .et_pb_image.logo_image {
    margin-top: 53px !important;
    margin-bottom: 57px !important;
}

#page-container .black_friday_pt_header .et_pb_image.logo_image:after,
#page-container .black_friday_pt_header .et_pb_image.logo_image:before {
    content: "";
    color: #2e6c77 !important;
    font-size: 18px;
    text-align: center;
    font-family: ETmodules;
    display: block;
    letter-spacing: 4px;
}

#page-container .black_friday_pt_header .et_pb_image.logo_image:before {
    margin-bottom: 56px !important;
}

#page-container .black_friday_pt_header .et_pb_image.logo_image:after {
    margin-top: 61px !important;
}

#page-container .black_friday_pt_header .et_pb_promo h2 {
    color: #011e30 !important;
}

#page-container .black_friday_pt_header .et_pb_promo p {
    font-size: 24px !important;
    color: #011e30 !important;
}

#page-container .lifetime_accsess_text.et_pb_promo p:last-child {
    padding-bottom: 0 !important;
}

#page-container .lifetime_accsess_text.et_pb_promo p {
    font-size: 16px !important;
    color: #011e30 !important;
    padding-bottom: 5px;
}

body #page-container .et_pb_row.testimonials_row {
    max-width: 1170px !important;
}

body #page-container .et_pb_row.testimonials_row .et_pb_testimonial .et_pb_testimonial_description_inner * {
    font-size: 16px !important;
    letter-spacing: 0 !important;
    line-height: 190% !important;
    padding: 0;
}

body #page-container .et_pb_row.testimonials_row .et_pb_testimonial .et_pb_testimonial_author {
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    padding-left: 0 !important;
    margin-bottom: 0 !important;
    font-style: italic !important;
    text-transform: uppercase !important;
    margin-top: 12px !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
}

body #page-container .et_pb_row.testimonials_row .et_pb_testimonial {
    border: none !important;
    border-radius: 0;
    padding: 61px 40px 61px 58px !important;
}

#page-container .advantage_text.et_pb_promo p:last-child {
    padding-bottom: 0 !important;
}

#page-container .advantage_text.et_pb_promo p {
    font-size: 16px !important;
    color: #011e30 !important;
    padding-bottom: 5px;
}

body #page-container .et_pb_row.pt_row {
    width: 90% !important;
    max-width: 1326px !important;
}

body #page-container .et_pb_row.pt_row .et_pb_column {
    background-color: #fff !important;
    border-radius: 0 !important;
    padding-top: 51px !important;
    padding-bottom: 79px !important;
}

body #page-container .et_pb_row.pt_row .pt_title .et_pb_promo_description h2 {
    color: #011e30 !important;
    font-weight: 700 !important;
}

body #page-container .et_pb_row.pt_row .price .et_pb_promo_description div,
body #page-container .et_pb_row.pt_row .price .et_pb_promo_description p {
    color: #303a47 !important;
}

body #page-container .et_pb_row.pt_row .yellow-but .et_pb_button_module_wrapper .et_pb_button,
body #page-container .et_pb_row.pt_row .yellow-but .et_pb_button.et_pb_text {
    background-color: #fdfe3c !important;
}

body #page-container .et_pb_row.pt_row .yellow-but .price h2 {
    color: #fdfe3c !important;
}

body #page-container .et_pb_row.pt_row .blue-but .et_pb_button_module_wrapper .et_pb_button,
body #page-container .et_pb_row.pt_row .blue-but .et_pb_button.et_pb_text {
    background-color: #5cbbbf !important;
}

body #page-container .et_pb_row.pt_row .blue-but .price h2 {
    color: #5cbbbf !important;
}

body #page-container .et_pb_row.pt_row .pink-but .et_pb_button_module_wrapper .et_pb_button,
body #page-container .et_pb_row.pt_row .pink-but .et_pb_button.et_pb_text {
    background-color: #f92c8b !important;
}

body #page-container .et_pb_row.pt_row .pink-but .price h2 {
    color: #f92c8b !important;
}

body #page-container .et_pb_row.pt_row .price:before {
    margin-bottom: 12px !important;
}

body #page-container .et_pb_row.pt_row .price {
    padding-top: 0 !important; /*  padding-top: 23px !important; */
    padding-bottom: 17px !important;
    margin-bottom: 23px !important;
    border-color: #f0f4f7;
}

body #page-container .et_pb_row.pt_row .price h2 {
    text-shadow: 2px 2px 0px #000000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000;
    font-weight: 400 !important;
    font-size: 67px !important;
    letter-spacing: 3px !important;
    padding-bottom: 9px !important;
}

body #page-container .et_pb_row.pt_row .et_pb_text.content p {
    color: #303a47 !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    letter-spacing: 0;
    line-height: 215% !important;
}

body #page-container .et_pb_row.pt_row .et_pb_text.content {
    margin-bottom: 25px !important;
}

body #page-container .et_pb_row.pt_row .et_pb_text.content ul li:last-child {
    margin-bottom: 0 !important;
}

body #page-container .et_pb_row.pt_row .et_pb_text.content ul li {
    list-style: none !important;
    text-align: center !important;
    color: #303a47 !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    letter-spacing: 0;
    line-height: 150% !important;
    margin-bottom: 10px;
}

body #page-container .et_pb_row.pt_row .et_pb_text.content ul {
    padding: 0 !important;
}

body #page-container .et_pb_row.pt_row .et_pb_button_module_wrapper .et_pb_button:after {
    background: #fff !important;
}

body #page-container .et_pb_row.pt_row .et_pb_button_module_wrapper .et_pb_button {
    color: #011e30 !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 18px !important;
    border: 2px solid #000 !important;
    padding: 15px 40px !important;
    margin-bottom: 11px;
}

body #page-container .et_pb_row.bottom_button_row .et_pb_button_module_wrapper .et_pb_button {
    color: #011e30 !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 20px !important;
    border: 2px solid #000 !important;
    padding: 11px 23px !important;
    font-weight: 400 !important;
    text-transform: inherit !important;
    letter-spacing: -0.2px !important;
    background-color: transparent !important;

}

body #page-container .et_pb_row.bottom_button_row .et_pb_button_module_wrapper .et_pb_button:hover {
    color: #5cbbbf !important;
    background-color: #000 !important;
}

/************KYRA**********/

body #page-container .et_pb_row.pt_row .et_pb_button_module_wrapper .et_pb_button:after {
    background: #fff !important;
}

body #page-container .et_pb_row.pt_row .et_pb_button_module_wrapper .et_pb_button,
body #page-container .et_pb_row.pt_row .et_pb_button.et_pb_text {
    color: #011e30 !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 18px !important;
    border: 2px solid #000 !important;
    padding: 15px 40px !important;
    margin-bottom: 11px;
}

body #page-container .et_pb_row.pt_row .et_pb_button.et_pb_text p,
body #page-container .et_pb_row.pt_row .et_pb_button.et_pb_text p a {
    color: #011e30 !important;
    font-size: 18px !important;
}

body #page-container .et_pb_row.bottom_button_row_DDP .et_pb_button_module_wrapper .et_pb_button,
body #page-container .et_pb_row.bottom_button_row_DDP .et_pb_button.et_pb_text {
    color: #fff !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 20px !important;
    border: 2px solid #fff !important;
    padding: 11px 23px !important;
    font-weight: 400 !important;
    text-transform: inherit !important;
    letter-spacing: -0.2px !important;
    background-color: transparent !important;

}

body #page-container .et_pb_row.pt_row .et_pb_button.et_pb_text:hover {
    background-color: #fff !important;
}

body #page-container .et_pb_row.bottom_button_row_DDP .et_pb_button_module_wrapper .et_pb_button:hover,
body #page-container .et_pb_row.bottom_button_row_DDP .et_pb_button.et_pb_text:hover {
    color: #f92c8b !important;
    background-color: #fff !important;
}

/*.green-but .et_pb_button.et_pb_text a,*/
/*.yellow-but .et_pb_button.et_pb_text a,*/
/*.blue-but .et_pb_button.et_pb_text a,*/
/*.pink-but .et_pb_button.et_pb_text a{*/
/*    line-height: 120% !important;*/
/*}*/

@media only screen and (max-width: 1850px) and (min-width: 981px) {
    #page-container .black_friday_pt_header .et_pb_row:first-child {
        max-width: 45% !important;
    }


}

@media only screen and (max-width: 1390px) and (min-width: 981px) {
    .black_friday_pt_ddp .et_pb_image:first-child {
        margin-top: -148px !important;
    }

    #page-container .black_friday_pt_header_ddp .et_pb_row:first-child {
        padding-bottom: 0 !important;
    }
}

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


    body #page-container .et_pb_row.pt_row .et_pb_button_module_wrapper .et_pb_button,
    body #page-container .et_pb_row.pt_row .et_pb_button.et_pb_text {
        padding: 15px 20px !important;
    }

    body #page-container .et_pb_row.pt_row .price h2 {
        font-size: 46px !important;
    }

    body #page-container .et_pb_row.pt_row .pt_title .et_pb_promo_description h2 {
        font-size: 26px !important;
    }
}

@media only screen and (max-width: 980px) {
    .black_friday_pt_header .image_girl {
        display: none !important;
    }

    #page-container .black_friday_pt_header_ddp .et_pb_row:last-child {
        display: none !important;
    }

    #page-container .black_friday_pt_header_ddp .et_pb_row:first-child {
        max-width: 90% !important;
    }

    #page-container .black_friday_pt_ddp {
        padding-top: 80px !important;
    }

    #page-container .black_friday_pt_header_ddp {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }

    body #page-container .et_pb_row.testimonials_row .et_pb_testimonial {
        padding: 40px !important;
        margin-bottom: 20px !important;
    }
}

@media only screen and (max-width: 767px) {
    body #page-container .et_pb_row.testimonials_row .et_pb_testimonial {
        padding: 30px !important;
    }
}


/*BF 2021*/

.black_friday_pt_header_ddp_2021 .bf_text p,
.black_friday_pt_header_ddp_2021 .bf_text_2 p {
    color: inherit !important;
    font-weight: 900 !important;
    line-height: inherit !important;
}

.black_friday_pt_header_ddp_2021 .bf_text p,
.black_friday_pt_header_ddp_2021 .bf_text {
    font-size: 73px !important;
}

.black_friday_pt_header_ddp_2021 .bf_text_2 p,
.black_friday_pt_header_ddp_2021 .bf_text_2 {
    font-size: 60px !important;
}

.black_friday_pt_image_2021 .bf_text p {
    color: inherit !important;
    font-weight: 900 !important;
    line-height: inherit !important;
}

.black_friday_pt_image_2021 .bf_text p,
.black_friday_pt_image_2021 .bf_text {
    font-size: 200px !important;
}

.black_friday_pt_image_2021 .bf_text {
    width: auto !important;
}

.black_friday_pt_ddp .offer_text p {
    color: inherit !important;
    line-height: inherit !important;
}

.black_friday_pt_ddp .offer_text p,
.black_friday_pt_ddp .offer_text {
    font-size: 60px !important;
}

.black_friday_pt_header_ddp_2021 .lifetime_deals_text .et_pb_promo_description > div p,
.black_friday_pt_ddp .lifetime_deals_text .et_pb_promo_description > div p {
    color: inherit !important;
    line-height: inherit !important;
}

.black_friday_pt_header_ddp_2021 .lifetime_deals_text .et_pb_promo_description > div,
.black_friday_pt_header_ddp_2021 .lifetime_deals_text .et_pb_promo_description > div p,
.black_friday_pt_ddp .lifetime_deals_text .et_pb_promo_description > div,
.black_friday_pt_ddp .lifetime_deals_text .et_pb_promo_description > div p {
    font-size: 48px !important;
}


body #page-container .black_friday_pt_ddp_2021 .et_pb_row.testimonials_row .et_pb_testimonial {
    border-top: 4px solid #333333 !important;
    background-color: transparent !important;
    padding: 36px 8px 48px 8px !important;
    box-shadow: none !important;
}

body #page-container .black_friday_pt_ddp_2021 .et_pb_row.testimonials_row .et_pb_testimonial .et_pb_testimonial_description_inner * {
    font-size: 18px !important;
    text-align: center !important;
    line-height: 170% !important;
}

body #page-container .black_friday_pt_ddp_2021 .et_pb_row.testimonials_row .et_pb_testimonial .et_pb_testimonial_author {
    font-size: 18px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-transform: capitalize !important;
    color: #999999 !important;
    text-align: center !important;
    margin-top: 31px !important;
}


body #page-container .black_friday_pt_ddp_2021 .et_pb_row.bottom_button_row_DDP .et_pb_button_module_wrapper .et_pb_button {
    color: #fff !important;
    font-size: 18px !important;
    border: none !important;
    padding: 0 !important;
    letter-spacing: 0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid !important;
    border-radius: 0 !important;
}

body #page-container .black_friday_pt_ddp_2021 .et_pb_row.bottom_button_row_DDP .et_pb_button_module_wrapper .et_pb_button:hover {
    color: #f3921e !important;
}


#page-container .advantage_text.advantage_text_bf.et_pb_promo p {
    font-size: 18px !important;
    color: #fff !important;
    padding-bottom: 53px;
    line-height: 170% !important;
}

#page-container .advantage_text.advantage_text_bf.et_pb_promo p:last-child {
    padding-bottom: 0 !important;
}


body #page-container .et_pb_row.pt_row.pt_2021_row {
    max-width: 1176px !important;
}


body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_column:last-child {
    margin-right: 0 !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_column {
    background-color: transparent !important;
    border-radius: 0 !important;
    padding: 0 30px 36px !important;
    border: 1px solid #89898b;
    width: 23.5% !important;
    margin-right: 2%;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_column .price h2 {
    color: #ffffff !important;
    text-shadow: none !important;
    font-weight: 700 !important;
    font-size: 48px !important;
    letter-spacing: 0 !important;
    padding-bottom: 0 !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .price .et_pb_promo_description div,
body #page-container .et_pb_row.pt_row.pt_2021_row .price .et_pb_promo_description p {
    color: #fff !important;
    font-size: 18px !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_text.old_price {
    border-top: none !important;
    padding-top: 0 !important;
    margin-bottom: 28px;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_text.old_price .et_pb_text_inner,
body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_text.old_price .et_pb_text_inner p {
    font-size: 30px !important;
    color: #999999 !important;
    font-weight: 700 !important;
    line-height: 130% !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .price {
    padding-top: 0 !important;
    padding-bottom: 31px !important;
    margin-bottom: 0 !important;
    border-bottom: none !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .pt_title {
    margin-top: -6px;
    margin-bottom: 20px !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .pt_title .et_pb_promo_description h2 {
    font-style: normal !important;
    display: inline-block;
    background-color: #101013;
    padding: 0 8px !important;
    margin: -7px 0 0 -11px !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .yellow-but .pt_title .et_pb_promo_description h2 {
    color: #f3921e !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .green-but .pt_title .et_pb_promo_description h2 {
    color: #25d974 !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .blue-but .pt_title .et_pb_promo_description h2 {
    color: #00aadd !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .pink-but .pt_title .et_pb_promo_description h2 {
    color: #cc0000 !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_column .et_pb_text_inner a {
    color: #fff !important;
    border: none !important;
    font-weight: 700 !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_column .et_pb_button.et_pb_text {
    display: block !important;
    width: 100%;
    padding: 14px 10px !important;
    border-radius: 15px !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .yellow-but .et_pb_button.et_pb_text {
    background-color: #f3921e !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .green-but .et_pb_button.et_pb_text {
    background-color: #25d974 !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .blue-but .et_pb_button.et_pb_text {
    background-color: #00aadd !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .pink-but .et_pb_button.et_pb_text {
    background-color: #cc0000 !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_column .et_pb_button.et_pb_text:hover {
    background-color: #fff !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .yellow-but .et_pb_button.et_pb_text:hover a {
    color: #f3921e !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .green-but .et_pb_button.et_pb_text:hover a {
    color: #25d974 !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .blue-but .et_pb_button.et_pb_text:hover a {
    color: #00aadd !important;
}

body #page-container .et_pb_row.pt_row.pt_2021_row .pink-but .et_pb_button.et_pb_text:hover a {
    color: #cc0000 !important;
}


body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_image {
    position: absolute;
    bottom: 0;
    transform: translate(-50%, 100%);
    left: 50%;
    padding-top: 20px;
    min-width: 180px;
}


.bottom_button_row_DDP .bf_text.bf_bottom_text p {
    color: inherit !important;
    font-weight: 900 !important;
    line-height: inherit !important;
}

.bottom_button_row_DDP .bf_text.bf_bottom_text p,
.bottom_button_row_DDP .bf_text.bf_bottom_text {
    font-size: 10.5vw !important;
}

body #page-container .black_friday_pt_ddp_2021.last .et_pb_row.bottom_button_row_DDP .et_pb_button_module_wrapper {
    width: 90% !important;
    margin-right: auto;
    margin-left: auto;
}

body #page-container .black_friday_pt_ddp_2021.last .et_pb_row.bottom_button_row_DDP {
    max-width: 100% !important;
    width: 100% !important;
}

body:not(.home) .et_pb_section.black_friday_pt_ddp_2021.last {
    padding-bottom: 0 !important;
}


body #page-container .et_pb_row .boost_text p {
    color: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    font-size: inherit !important;
}
/*body #page-container .et_pb_row.pt_row.pt_2021_row .boost_text,*/
/*body #page-container .et_pb_row.pt_row.pt_2021_row .boost_text p {*/

/*}*/


@media only screen and (max-width: 1550px) {
    .bottom_button_row_DDP .bf_text.bf_bottom_text {
        margin-bottom: -19px !important;
    }

    .bottom_button_row_DDP .bf_text.bf_bottom_text p,
    .bottom_button_row_DDP .bf_text.bf_bottom_text {
        font-size: 9vw !important;
    }
}


@media only screen and (max-width: 1390px) {
    .bottom_button_row_DDP .bf_text.bf_bottom_text p,
    .bottom_button_row_DDP .bf_text.bf_bottom_text {
        font-size: 7vw !important;
    }

    .bottom_button_row_DDP .bf_text.bf_bottom_text {
        margin-bottom: -10px !important;
    }

    body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_column:nth-child(2n+2) {
        margin-right: 0;
    }

    body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_column {
        width: 49% !important;
        margin-right: 2%;
        margin-bottom: 90px;
    }
}

@media only screen and (max-width: 980px) {
    .black_friday_pt_ddp .offer_text p, .black_friday_pt_ddp .offer_text {
        font-size: 40px !important;
    }

    #page-container .black_friday_pt_ddp.black_friday_pt_ddp_2021 {
        padding-top: 0 !important;
    }

    body #page-container .black_friday_pt_ddp_2021 .et_pb_row.testimonials_row .et_pb_testimonial {
        padding: 36px 8px 36px 8px !important;
        margin-bottom: 0 !important;
    }

    .black_friday_pt_image_2021 .bf_text p, .black_friday_pt_image_2021 .bf_text {
        display: none !important;
    }

    .bottom_button_row_DDP .bf_text.bf_bottom_text p, .bottom_button_row_DDP .bf_text.bf_bottom_text {
        font-size: 5vw !important;
    }

    .bottom_button_row_DDP .bf_text.bf_bottom_text {
        margin-bottom: 0 !important;
    }

    .black_friday_pt_header_ddp_2021 .lifetime_deals_text .et_pb_promo_description > div, .black_friday_pt_header_ddp_2021 .lifetime_deals_text .et_pb_promo_description > div p ,
    .black_friday_pt_ddp .lifetime_deals_text .et_pb_promo_description > div, .black_friday_pt_ddp .lifetime_deals_text .et_pb_promo_description > div p {
        font-size: 36px !important;
    }
}

@media only screen and (max-width: 767px) {
    .black_friday_pt_ddp .offer_text p, .black_friday_pt_ddp .offer_text {
        font-size: 28px !important;
    }

    body #page-container .et_pb_row.pt_row.pt_2021_row .et_pb_column {
        width: 100% !important;
        margin-right: 0;
    }

    .bottom_button_row_DDP .bf_text.bf_bottom_text p, .bottom_button_row_DDP .bf_text.bf_bottom_text {
        letter-spacing: 21px;
    }

    .black_friday_pt_header_ddp_2021 .bf_text p, .black_friday_pt_header_ddp_2021 .bf_text {
        font-size: 6vw !important;
    }

    .black_friday_pt_header_ddp_2021 .bf_text {
        margin-bottom: -2vw !important;
    }


    .black_friday_pt_header_ddp_2021 .bf_text_2 p, .black_friday_pt_header_ddp_2021 .bf_text_2 {
        font-size: 6vw !important;
    }

    .black_friday_pt_header_ddp_2021 .lifetime_deals_text .et_pb_promo_description > div, .black_friday_pt_header_ddp_2021 .lifetime_deals_text .et_pb_promo_description > div p,
    .black_friday_pt_ddp .lifetime_deals_text .et_pb_promo_description > div, .black_friday_pt_ddp .lifetime_deals_text .et_pb_promo_description > div p {
        font-size: 20px !important;
    }
}

@media only screen and (max-width: 480px) {
    .black_friday_pt_header_ddp_2021 .bf_text p, .black_friday_pt_header_ddp_2021 .bf_text,
    .black_friday_pt_header_ddp_2021 .bf_text_2 p, .black_friday_pt_header_ddp_2021 .bf_text_2 {
        letter-spacing: 12px;
    }

    .black_friday_pt_header_ddp_2021 .bf_text_2 p, .black_friday_pt_header_ddp_2021 .bf_text_2 {
        letter-spacing: 11px;
    }

    body .black_friday_pt_image_2021 {
        padding-top: 20px !important;
        padding-bottom: 10px !important;
    }

    .bottom_button_row_DDP .bf_text.bf_bottom_text p, .bottom_button_row_DDP .bf_text.bf_bottom_text {
        letter-spacing: 16px;
    }
}

/*Fonts*/

/* roboto-regular - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-regular.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-regular.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-regular.svg#Roboto) format('svg'); /* Legacy iOS */
  }
  
  /* roboto-italic - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-italic.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-italic.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-italic.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-italic.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-italic.svg#Roboto) format('svg'); /* Legacy iOS */
  }
  
  /* roboto-500italic - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500italic.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500italic.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500italic.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500italic.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500italic.svg#Roboto) format('svg'); /* Legacy iOS */
  }
  
  /* roboto-700 - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700.svg#Roboto) format('svg'); /* Legacy iOS */
  }
  
  /* roboto-500 - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-500.svg#Roboto) format('svg'); /* Legacy iOS */
  }
  
  /* roboto-700italic - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700italic.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700italic.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700italic.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700italic.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-700italic.svg#Roboto) format('svg'); /* Legacy iOS */
  }
  
  /* roboto-900 - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900.svg#Roboto) format('svg'); /* Legacy iOS */
  }
  
  /* roboto-900italic - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900italic.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900italic.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900italic.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900italic.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/roboto-v29-latin-900italic.svg#Roboto) format('svg'); /* Legacy iOS */
  }

  /* lato-300 - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-300.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-300.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-300.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-300.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-300.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-300.svg#Lato) format('svg'); /* Legacy iOS */
  }
  
  /* lato-700 - latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-700.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-700.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-700.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-700.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-700.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-700.svg#Lato) format('svg'); /* Legacy iOS */
  }
  
  /* lato-900 - latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-900.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-900.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-900.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-900.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-900.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/lato-v22-latin-900.svg#Lato) format('svg'); /* Legacy iOS */
  }
  
  /* montserrat-regular - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-regular.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-regular.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-regular.svg#Montserrat) format('svg'); /* Legacy iOS */
  }
  
  /* montserrat-700 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-700.eot); /* IE9 Compat Modes */
    src: local(''),
         url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-700.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-700.woff2) format('woff2'), /* Super Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-700.woff) format('woff'), /* Modern Browsers */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-700.ttf) format('truetype'), /* Safari, Android, iOS */
         url(//wp-den.com/wp-content/themes/divi-child/fonts/montserrat-v21-latin-700.svg#Montserrat) format('svg'); /* Legacy iOS */
  }
  


/* YOUR CSS EDITS GO BELOW THIS LINE AND AND CSS RULES YOU MAKE HERE WILL OVERIDE THE MASTER DIVI THEME CSS RULES */
.price .subscription-details:nth-child(2) {
    display: none;
}

.footer-widget li:before, .et_pb_pricing li:before, blockquote {
    border: none !important;
}

.tenor-gif-embed {
    margin-bottom: 40px !important
}

.logo #logo {
    min-height: 70px;
}

.divi_den_logo #logo {
    min-height: 70px;
    margin-top: -2px;
}

blockquote {
    margin: 20px 0 30px;
    padding: 40px;
    border: 5px solid #00c7fe !important;
}

.wp-caption {
    max-width: 100%;
    margin-bottom: 10px !important;
    padding: 10px !important;
    padding-top: 10px !important;
    border: 1px solid #546577 !important;
    background-color: #546577 !important;
    text-align: center;
}

.wp-caption p {
    color: white !important;
    letter-spacing: 0.5px;
}

.green-but .et_pb_button.et_pb_text,
.yellow-but .et_pb_button.et_pb_text,
.blue-but .et_pb_button.et_pb_text,
.pink-but .et_pb_button.et_pb_text {
    display: block !important;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

.green-but .et_pb_button.et_pb_text a,
.yellow-but .et_pb_button.et_pb_text a,
.blue-but .et_pb_button.et_pb_text a,
.pink-but .et_pb_button.et_pb_text a {
    color: white !important;
    text-decoration: none !important;
    border-bottom: none !important;
    font-weight: 500;
    line-height: 120% !important;
    display: block !important;
}

.green-but .et_pb_button.et_pb_text a:hover,
.yellow-but .et_pb_button.et_pb_text a:hover,
.blue-but .et_pb_button.et_pb_text a:hover,
.pink-but .et_pb_button.et_pb_text a:hover,
.green-but .et_pb_button.et_pb_text:hover,
.yellow-but .et_pb_button.et_pb_text:hover,
.blue-but .et_pb_button.et_pb_text:hover,
.pink-but .et_pb_button.et_pb_text:hover {
    cursor: pointer !important;
    color: white !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

body blockquote p {
    color: #00c7fe !important;
    font-size: 20px !important;
}

.yellow-but .et_pb_button {
    background-color: #94e349 !important;
    color: white !important;
}

body blockquote p {
    padding-bottom: 20px !important;
    font-style: italic;
}

body .green-but p, body .yellow-but p, body .blue-but p, body .pink-but p {
    line-height: 200% !important;
}

.blue-but .et_pb_button {
    background-color: #00c7fe !important;
    color: white !important;
}

.pink-but .et_pb_button {
    background-color: #ff5977 !important;
    color: white !important;
}

.yellow-but .et_pb_text_inner a {
    color: #94e349 !important;
    border-color: #94e349 !important;
}

.pink-but .et_pb_text_inner a {
    color: #ff5977 !important;
    border-color: #ff5977 !important;
}

.blue-but .et_pb_text_inner a {
    color: #00c7fe !important;
    border-color: #00c7fe !important;
}

.pink-but .et_pb_text_inner a:hover, .blue-but .et_pb_text_inner a:hover, .yellow-but .et_pb_text_inner a:hover {
    color: #ffd012 !important;
    border-color: #ffd012 !important;
}

.pink-but .et_pb_button:hover, .blue-but .et_pb_button:hover, .yellow-but .et_pb_button:hover {
    background-color: #ffd012 !important;
    color: white !important;
}

.green-but .et_pb_button:after, .pink-but .et_pb_button:after, .blue-but .et_pb_button:after, .yellow-but .et_pb_button:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: absolute;
    height: 100%;
    left: -35%;
    top: 0;
    transform-origin: top left;
    width: 0;
    background: #ffd012 !important;
    content: '';
    z-index: 0;
    transition: all .3s;
    transform: skew(50deg);
    display: block !important;
}

.et_pb_section {
    position: relative;
    background-color: #fafbfb !important;
}

.home_tx_posi p {
    color: #323c47 !important;
    font-size: 16px !important;
    padding-left: 8vw !important;
    padding-right: 8vw !important;
}

.home_tx_posi h2 {
    color: #323c47 !important;
    font-size: 30px !important;
}

.home_tx_posi {
    padding-top: 10vw !important
}

#home_tx_posi {
    color: #323c47 !important;
    background-color: #ebebeb !important;
}

div#home_tx_posi.et_pb_section.home_tx_posi.et_pb_section_1.et_section_regular {
    margin-top: -50px !important;
    padding-top: 4vw !important;
    padding-bottom: 2vw !important;
    margin-bottom: 20px !important;
}

/* hide menu itemsÃƒâ€šÃ‚Â */
body.logged-in #menu-item-230972 {
    display: none;
}

li.woocommerce-MyAccount-navigation-link--downloads /* body.page-id-3554 #left-area .et_pb_text_1, */
    /* body.page-id-3554 .et_pb_row_0 .et_pb_column_1,
    body.page-id-3554 .et_pb_row_0 .et_pb_column_2,
    body.page-id-3554 .et_pb_row_0 .et_pb_column_3,*/
    /*body.page-id-3554 .et_pb_row_0 .et_pb_column_4, */
    /* body.page-id-3554 .et_pb_row_0 .et_pb_column_8, */
    /*body.page-id-3554 .et_pb_row_0 .et_pb_divider_0 */
{
    display: none !important;
}

body.page-id-3554 #left-area {
    padding-bottom: 0 !important;
}

body #page-container .api-manager-domains a.button.delete span {
    color: #fff !important;
}

body #page-container .api-manager-domains a.button.delete {
    float: none !important;
    padding: 9px !important;
    line-height: 79% !important;
    display: inline-flex;
}

body #page-container .api-manager-domains a.button.delete:hover {
    background-color: #ff5977 !important;
    opacity: 0.7;
}

/******** Fix WP links ***********/
.orderby {
    display: none !important
}

#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
    color: #eee !important;
}

/********demo_store********/
body.demo_store_visible {
    padding-top: 56px !important;
}

body p.demo_store a {
    background-color: #c30a78 !important;
    color: #fff !important;
    border-radius: 3px;
    padding: 8px 20px;
    text-decoration: none;
    margin-left: 15px;
}

html body.logged-in.admin-bar p.demo_store {
    top: 32px !important;
}

html body p.demo_store {
    position: fixed !important;
    z-index: 9999999999;
    top: 0 !important;
    bottom: auto !important;
    background: #ec008c;
    color: #fff !important;
    padding: 16px 0 !important;
    font-size: 18px !important;
    letter-spacing: 1px !important;
}

/******** Default padding ***********/
@media only screen and (min-width: 1350px) {
    body:not(.home) .et_pb_section {
        padding: 24px 0 !important;
    }
}

.et_pb_row {
    width: 100% !important;
}

body.woocommerce-page #page-container .container, body.woocommerce #page-container .container, body #page-container .et_pb_row, body #page-container #main-footer.footer-custom .container {
    max-width: 1550px !important;
    width: 90% !important;
}

#page-container .et_pb_column .et_pb_text p:last-child:not(.affwp-notice) {
    padding-bottom: 0 !important;
}

#page-container {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

::selection {
    background-color: #474e5d;
    color: #fff;
}

::-moz-selection {
    background-color: #474e5d;
    color: #fff;
}

.full_width_template #content > .entry {
    padding: 0px;
}

.woocommerce .woocommerce-error {
    background: #e03006 !important;
}

.woocommerce .woocommerce-error li {
    color: #fff !important;
}

/*body.home #page-container .et_pb_row {*/
/*padding: 3.1vw 0 !important;*/
/*}*/
/*#blog_content {
    padding: 3.1vw 0 !important;
}

body.home #page-container .et_pb_section {
    padding: 3.1vw 0 !important;
}*/
body #page-container .et_pb_fullwidth_section {
    padding: 0 !important;
}

.entry {
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.site-inner {
    clear: both;
    padding: 0;
    max-width: 100%;
}

/* Chrome fix */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
}

body > div {
}

body {
    background-color: #fafbfb !important;
    color: #474e5d;
    font-family: 'Roboto', sans-serif;
    font-weight: 400 !important;
    margin: 0;
    font-size: 16px !important;
    line-height: 150% !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#main-content {
    background-color: #fafbfb;
}

/******** Default text stlyes ***********/
/***** Default headers *******/

#page-container .et_pb_posts .entry-title a {
    color: #323c47 !important;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500 !important;
    line-height: 120% !important;
    margin: 0 !important;
    padding-bottom: 30px !important;
    color: #323c47 !important;
}

h1 {
    font-size: 28px;
    font-family: 'Roboto', sans-serif;
}

h2 {
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
}

h3 {
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
}

h4 {
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}

h5 {
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}

h6 {
    font-size: 16px !important;
    font-family: 'Roboto', sans-serif;
}

/******home h tags**

body.home h1 {
    font-size: 3.1vw;
}

body.home h2 {
    font-size: 2.7vw;
}

body.home h3 {
    font-size: 2.4vw;
}*/
#page-container .sigmund_hover_effect_article .et_pb_post .post-meta a,
#page-container .sigmund_hover_effect_article .et_pb_post .post-meta,
#page-container .sigmund_hover_effect_article .et_pb_post .post-meta span,
#main-footer .widget_nav_menu .menu li a,
#page-container .et_pb_posts .et_pb_post .post-content p,
#page-container .et_pb_posts .et_pb_post .post-content,
body li, body p {
    color: #323c47 !important;
}

p {
    color: #323c47;
    font-weight: 400 !important;
    line-height: 165% !important;
    font-size: 16px !important;
}

/*body.home p {

    color: #474e5d;
    font-weight: 400 !important;
    line-height: 150% !important;
    font-size: 16px !important;
}*/
.refunds p {
    /*  color: #474e5d !important; */
}

bold, strong {
    font-weight: 500 !important;
}

body #content_page .et_pb_column_2_3 ul:not(.products), body #content_page .et_pb_column_2_3 ol:not(.products) {
    padding: 0 0 30px 30px !important;
}

/***** Inside page title ********/
.et_pb_title_container span {
    display: inline-block;
    color: #474e5d !important;
    font-family: Roboto, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 130% !important;
    margin: 0 !important;
    padding-bottom: 20px !important;
}

/******** Default text links ***********/
.et_pb_posts .post-meta a {
    border-bottom: 1px solid #00c7fe;
}

.et_pb_posts .post-meta a:hover {
    border-bottom: 1px solid #804180;
}

p a {
    transition: all 0.5s ease !important;
    color: #00c7fe !important;
    border-bottom: 1px solid #00c7fe;
    padding-bottom: 1px !important;
}

p a:hover {
    transition: all 0.5s ease !important;
    color: #804180 !important;
    border-bottom: 1px solid #804180;
    padding-bottom: 1px !important;
}

body:not(.home) .et_pb_column_2_3 p a:hover, body:not(.home) .et_pb_column_2_3 p a:visited,
body:not(.home) .et_pb_column_2_3 .et_pb_module:not(.et_pb_shop) li a:hover, .terms-conditions a:hover,
.refunds a:hover, #download_terms_text a:hover,
#pr-opt a:visited {
    color: #804180 !important;
    border-bottom: 1px solid #804180;
    opacity: 1 !important;
}

body:not(.home) .et_pb_column_2_3 p a, body:not(.home) .et_pb_column_2_3 .et_pb_module:not(.et_pb_shop) li a, .terms-conditions a, .refunds a, #download_terms_text a {
    color: #00c7fe !important;
    padding-bottom: 1px !important;
    border-bottom: 1px solid #00c7fe;
}

.et_pb_bg_layout_light .et_pb_widget li a {
    color: #323c47 !important;
    padding-bottom: 1px !important;
    border-bottom: 1px solid #dadada;
    font-size: 16px !important;
}

.et_pb_bg_layout_light .et_pb_widget li a:hover {
    text-decoration: none !important
}

/******** Default link Hover ***********/
p a:hover {
    /*  opacity: 0.5 !important; */
}

/******** Default link animations ***********/
/******** Default text lists ***********/
/*body .et_pb_posts ul li,*/
/*body .et_pb_column:not(.et_pb_column_1_3) .et_pb_text ul li:not(.gfield) {*/
/*list-style: disc !important;*/
/*padding-left: 0;*/
/*font-size: 18px;*/
/*}*/
/*body .et_pb_posts ol li,*/
/*body .et_pb_column:not(.et_pb_column_1_3) .et_pb_text ol li {*/
/*list-style: decimal !important;*/
/*padding-left: 5px;*/
/*font-size: 18px;*/
/*}*/
/*body .et_pb_column:not(.et_pb_column_1_3) .et_pb_text ul li:not(.gfield).wc_payment_method {*/
/*list-style-type: none !important;*/
/*list-style: none !important;*/
/*}*/
/********** Scroll To top **********/
.scroll-back-to-top-wrapper {
    background-color: #474e5d !important;
    opacity: 0.65 !important;
    color: #fff !important;
    line-height: 42px !important;
}

.scroll-back-to-top-wrapper:hover {
    background-color: #474e5d !important;
    opacity: 0.65 !important;
    color: #fff !important;
}

/*********************  Button Styles *********************/
.et_pb_button, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button span, .woocommerce-page a.button span, .woocommerce button.button, .woocommerce-page button.button, body .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, input.gform_button_select_files {
    position: relative;
    padding: 13px 36px 13px 36px !important;
    border: 0px solid;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #94e349 !important;
    color: white !important;
    border-radius: 6px !important;
    font-size: 16px !important;
    font-weight: 500;
    line-height: 120% !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-transform: uppercase !important;
    letter-spacing: 0;
}

body .woocommerce input.button, .woocommerce-page input.button, .woocommerce a.button span, .woocommerce-page a.button span {
    background-color: transparent !important;
    z-index: 9;
}

.woocommerce a.button, .woocommerce-page a.button {
    background-color: #94e349 !important;
}

.woocommerce td.subscription-actions a.suspend.button, .woocommerce table.shop_table.subscription_details a.suspend.button {
    background-color: #fe7051 !important;
}

td.subscription-actions a.change_payment_method, table.shop_table.subscription_details a.change_payment_method, .woocommerce table.my_account_orders .order-actions a.pdf, .woocommerce table.my_account_orders .order-actions a.pdf {
    margin-left: 10px;
}

woocommerce table.my_account_orders .order-actions a.pdf, .woocommerce table.my_account_orders .order-actions a.pdf {
    margin-left: 15px;
}

body #page-container input.gform_button_select_files {
    color: white !important;
    padding: 13px 36px 13px 36px !important;
}

#gform_wrapper_13 .field_description_below .gfield_description {
    font-size: 16px;
}

#extensions_message_13_10 {
    position: relative !important;
}

/* Button Hover */
.comment-reply-link:hover, .form-submit .et_pb_button:hover, .et_password_protected_form .et_submit_button:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover span, .woocommerce-page a.button:hover span, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .et_pb_module .et_pb_button:hover, .et_pb_button:hover {
    padding: 13px 36px 13px 36px !important;
    border: none !important;
}

/* Button Hover Light Text */
.et_pb_button:hover {
    background: rgba(255, 255, 255, 0.2);
}

/* Button Hover Dark Text */
.et_pb_bg_layout_light .et_pb_button:hover, .et_pb_pricing_table_button:hover, .et_pb_contact_submit:hover, .et_pb_contact_reset:hover, .et_pb_bg_layout_light.et_pb_button:hover {
    background: rgba(0, 0, 0, 0.05);
}

/* Button - With Icon */
.et_pb_button:before, .et_pb_button:after {
    position: static;
    margin-left: 45px;
    opacity: 1;
    font-size: 18px;
    line-height: 100%;
    content: "\f061";
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    font-family: FontAwesome !important;
}

.et_pb_button:before {
    display: none;
}

.et_pb_button:hover:after, .et_pb_more_button:hover:after, .et_pb_promo_button:hover:after, .et_pb_newsletter_button:hover:after, .et_pb_pricing_table_button:hover:after {
    /*  margin-left: 45px;
      opacity: 1; */
}

/* Button Hover - No Icon */
.et_pb_contact_reset:hover {
    padding: 0.3em 1em;
}

/*.et-pb-arrow-prev:before,*/
/*.et-pb-arrow-next:before,*/
.et_pb_testimonial:before, .et_pb_toggle_title:before, .et_overlay:before, #et_search_icon:before, .mobile_menu_bar:before, .et-social-icon a:before, .et_pb_social_icon a.icon:before, .et_pb_font_icon:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, #et-info-phone:before, #et-info-email:before, .et-cart-info span:before, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit .et_pb_button:after, .et_pb_contact_submit:after, .et_pb_contact_reset:after, .et_password_protected_form .et_submit_button:after, .et_pb_button:after, .woocommerce button.single_add_to_cart_button.button:after, .woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce-page button.button.alt:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after, .woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after {
    display: none;
}

/* Subscribe Button Loader Icon */
.et_subscribe_loader {
    display: none;
    position: absolute;
    top: 16px;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    background: url(//wp-den.com/wp-content/themes/divi-child/includes/builder/styles/images/subscribe-loader.gif);
}

.et_pb_button_text_loading .et_pb_newsletter_button_text {
    visibility: hidden;
}

/****Admin Bar****/
body.wp-admin .zemanta-wrap {
    display: none !important;
}

/****Accordion Arrow*****/
body .et_pb_accordion .et_pb_toggle h5.et_pb_toggle_title:before {
    display: none !important;
}

body .et_pb_accordion .et_pb_toggle h5.et_pb_toggle_title:after {
    display: inline-block;
    font-size: 18px;
    font-family: FontAwesome !important;
    position: absolute;
    right: 10px;
}

body .et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title:after {
    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ";
}

body .et_pb_accordion .et_pb_toggle_close h5.et_pb_toggle_title:after {
    content: 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡';
}

/*****Sidebar Company Name*****/
.et_pb_column_1_3 .et_pb_text.company {
    border-radius: 5px !important;
    border: 1px solid rgb(225, 225, 225) !important;
    padding: 8% 10% 10% 10% !important;
}

#blog-sidebar .et_pb_widget.widget_recent_entries {
    float: none;
    margin-bottom: 0 !important;
}

.woocommerce-info a {
    color: #00c7fe !important;
}

.woocommerce-info a:hover {
    opacity: 0.6;
}

#left-area ol, .entry-content ol, .comment-content ol, body.et-pb-preview #main-content .container ol {
    padding: 0 0 23px 0;
    line-height: 180% !important;
    list-style-position: inside;
    list-style-type: decimal;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    min-width: 214px;
}

/*Button hover*/
body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button {
    padding: 0 !important;
    overflow: hidden;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button span, body.woocommerce.single-product form.cart button span {
    position: relative;
    padding: 13px 36px 13px 36px !important;
    border: 0px solid;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #22b1df !important;
    color: white !important;
    border-radius: 6px !important;
    font-size: 16px !important;
    font-weight: 500;
    line-height: 120% !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-transform: uppercase !important;
    letter-spacing: 1px;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button span, body #page-container a.button span {
    display: block;
}

body #page-container a.button {
    position: relative !important;
    padding: 0 !important;
    border: none !important;
    color: #fff !important;
    overflow: hidden;
    border-radius: 6px !important;
}

.support_page .gform_wrapper .gform_footer:after, .contact_page .gform_wrapper .gform_footer:after, .support_page .gform_wrapper #gform_browse_button_2_10:after, body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button:after, body #page-container a.button:after, body #page-container a.et_pb_button:after, body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar .somdn-download-link:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: absolute;
    height: 100%;
    left: -35%;
    top: 0;
    transform-origin: top left;
    width: 0;
    background: #ff5977;
    content: '';
    z-index: 0;
    transition: all .3s;
    transform: skew(50deg);
    display: block !important;
}

/*body.woocommerce.single-product #page-container .woocommerce-Tabs-panel a.et_pb_button:after {padding: 18px 0 !important;}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button span,
body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button:after,
body #page-container a.button span,
body #page-container a.button:after,
body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar .somdn-download-link:after {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
} */
body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button span {
    background-color: transparent !important;
}

body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button span, body #page-container a.button:hover span, body #page-container a.et_pb_button:hover span, body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar .somdn-download-link:hover span {
    z-index: 9;
}

.support_page .gform_wrapper .gform_footer:hover:after, .contact_page .gform_wrapper .gform_footer:hover:after, .support_page .gform_wrapper #gform_browse_button_2_10:hover:after, body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button:hover:after, body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar .somdn-download-link:hover:after, body #page-container a.button:hover:after, body #page-container a.et_pb_button:hover:after {
    width: 135%;
    opacity: 1 !important;
    transform: none;
}

body #page-container a.et_pb_button:after {
    margin-left: 0;
}

body #page-container a.et_pb_button:hover span {
    z-index: 99;
    position: relative;
}

body #page-container a.et_pb_button {
    overflow: hidden;
}

/*Edit account Form submit button Hover*/
#page-container form.billing_address > div > p:last-child input.button, #page-container form.edit-account > p:last-child input.button {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.support_page .gform_wrapper .gform_footer, ._form_3 ._form-content > div._button-wrapper {
    position: relative !important;
    overflow: hidden;
    border-radius: 6px;
    background-color: #94e349 !important;
}

#page-container form.billing_address > div > p:last-child, #page-container form.edit-account > p:last-child {
    padding: 0 !important;
    border-radius: 6px !important;
    overflow: hidden;
    position: relative;
    display: inline-block;
    width: auto !important;
    cursor: pointer !important;
    background-color: #94e349 !important;
}

#page-container form.billing_address > div > p:last-child:after {
    content: "Save Address";
}

#page-container form.edit-account > p:last-child:after {
    content: "Save Changes";
}

/* #page-container form#affwp-register-form fieldset > p:last-child:after {
    content: "Register";
} */
._form_3 ._form-content > div._button-wrapper:after, #page-container form#affwp-register-form fieldset > p:last-child:after, #page-container form.billing_address > div > p:last-child:after, #page-container form.edit-account > p:last-child:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: absolute;
    height: 100%;
    left: -35%;
    top: 0;
    transform-origin: top left;
    width: 0;
    background: #ff5977;
    content: '';
    z-index: 0;
    transition: all .3s;
    transform: skew(50deg);
    display: block !important;
}

._form_3 ._form-content > div._button-wrapper:hover:after, #page-container form#affwp-register-form fieldset > p:last-child:hover input.button, #page-container form#affwp-register-form fieldset > p:last-child:hover:after, /*#page-container form.billing_address > div > p:last-child:hover input.button,*/ /*#page-container form.edit-account > p:last-child:hover input.button,*/
#page-container form.billing_address > div > p:last-child:hover:after, #page-container form.edit-account > p:last-child:hover:after {
    width: 135%;
    opacity: 1 !important;
    transform: none;
}

#page-container .et_pb_column .register_new_affiliate.et_pb_text p:last-child:not(.affwp-notice):not(.affwp-lost-password), #page-container #affwp-login-form p:nth-last-child(2) {
    overflow: hidden;
    padding: 0 !important;
    margin-bottom: 0 !important;
    position: relative;
    background-color: #94e349 !important;
    border-radius: 6px;
}

#page-container .et_pb_column .register_new_affiliate.et_pb_text p:last-child input.button, #page-container #affwp-login-form p:nth-last-child(2) input.button {
    width: 100% !important;
    /* transform: translate(0, 0) !important; */
    color: #fff !important;
    padding: 13px 36px 13px 36px !important;
    font-size: 16px !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: transparent !important;
}

#page-container .affwp-notice:last-child {
    padding: 15px !important;
    padding-bottom: 15px !important;
    background: hsla(120, 90%, 43%, 0.57) !important;
    border: none !important;
}

#page-container #affwp-login-form p:nth-last-child(2) {
    min-height: 0 !important;
    margin-bottom: 20px !important;
}

#page-container #affwp-login-form p:nth-last-child(2):hover:after {
    width: 135%;
    opacity: 1 !important;
    transform: none;
}

#page-container #affwp-login-form p:nth-last-child(2):after {
    content: "Log In";
}

#page-container #affwp-login-form p:nth-last-child(2):after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: absolute;
    height: 100%;
    left: -35%;
    top: 0;
    transform-origin: top left;
    width: 0;
    background: #ff5977;
    content: '';
    z-index: 0;
    transition: all .3s;
    transform: skew(50deg);
    display: block !important;
}

/*Basket Coupon Form Button*/
#page-container .basket .cart-collaterals .coupon p {
    padding: 0 !important;
}

#page-container .basket .cart-collaterals .coupon p:last-child:hover:after, #page-container .basket .cart-collaterals .coupon p:last-child:hover input.button {
    /* transform: translate(0, -100%) !important; */
}

#page-container .basket .cart-collaterals .coupon p:last-child {
    overflow: hidden;
}

#page-container .basket .cart-collaterals .coupon p:last-child input.button {
    transform: translate(0, 0) !important;
    font-size: 16px !important;
    color: #fff !important;
    width: 100% !important;
    text-align: center;
    padding: 18.5px 10px !important;
    letter-spacing: 0 !important;
}

#page-container .basket form.woocommerce-cart-form p.form-row:last-child:after {
    content: "Apply Coupon";
    display: block;
    position: absolute;
    top: 100%;
    transform: translate(0, 0);
    left: 0;
    background-color: #666;
    border: none !important;
    color: #fff !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    padding: 18.5px 0;
    text-align: center;
    text-align: center;
    width: 100%;
    border-radius: 6px;
    line-height: 120%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
}

/*Border for Images*/
#page-container .greyline {
    border: 1px solid #e7e7e7 !important;
}

@media only screen and (max-width: 1590px) {
    body #page-container .et_pb_row, body.woocommerce-page #page-container .container, body.woocommerce #page-container .container, body #page-container #main-footer.footer-custom .container {
        max-width: 1550px !important;
        width: 90% !important;
    }
}

@media only screen and (max-width: 1339px) {
    body.woocommerce-page #page-container .container, body.woocommerce #page-container .container, body #page-container #main-footer.footer-custom .container, body #page-container .et_pb_row {
        width: 89% !important;
        max-width: 1080px !important
    }

    h1, body.home #home_banner h1 {
        font-size: 30px !important;
    }

    #left-area .woocommerce-Tabs-panel .woocommerce-info.wc-memberships-restriction-message.et_pb_button, .et_pb_button {
        font-size: 16px !important;
    }

    body #page-container #main-footer.footer-custom .container {
        padding: 0 !important;
    }
}

@media only screen and (max-width: 1080px) and (min-width: 768px) {
    body.woocommerce-page #page-container .container, body.woocommerce #page-container .container, body #page-container #main-footer.footer-custom .container, body #page-container .et_pb_row {
        width: 90% !important;
    }
}

@media only screen and (max-width: 1280px) {
    body.woocommerce-checkout, body.woocommerce-checkout .et_pb_section_0.et_pb_section {
        background: #fff !important;
    }
}

@media only screen and (max-width: 989px) {
    .scroll-back-to-top-wrapper {
        width: 35px !important;
        height: 35px !important;
        line-height: 28px !important;
        right: 15px !important;
        bottom: 15px !important;
    }
}

@media only screen and (max-width: 980px) {
    p {
        font-size: 16px !important;
    }

    h1, body.home #home_banner h1 {
        font-size: 28px !important;
    }

    #footer-copyright-section #copyright_menu p {
        text-align: left !important;
    }

    h1 {
        font-size: 32px;
        font-family: 'Roboto', sans-serif;
    }

    h2 {
        font-size: 25px;
        color: #474e5d !important;
        font-family: 'Roboto', sans-serif;
    }

    h3 {
        font-size: 23px;
        color: #474e5d !important;
        font-family: 'Roboto', sans-serif;
    }

    h4 {
        font-size: 16px;
        font-family: 'Roboto', sans-serif;
    }

    h5 {
        font-size: 16px;
        font-family: 'Roboto', sans-serif;
    }

    h6 {
        font-size: 16px;
        font-family: 'Roboto', sans-serif;
    }

    .et_pb_section .et_pb_row, .et_pb_section .et_pb_column .et_pb_row_inner {
        padding: 0;
    }

    body.demo_store_visible #wprmenu_bar {
        position: fixed;
        top: 56px;
    }

    body.demo_store_visible.admin-bar #wprmenu_bar {
        top: 88px;
    }

    body p.demo_store a {
        padding: 8px 10px;
        margin-left: 5px;
    }
}

@media only screen and (max-width: 782px) {
    html body.logged-in.admin-bar p.demo_store {
        top: 46px !important;
    }

    body.demo_store_visible.admin-bar #wprmenu_bar {
        top: 102px;
    }
}

@media only screen and (max-width: 767px) {
    h1, body.home #home_banner h1 {
        font-size: 28px !important;
    }

    h2 {
        font-size: 24px;
    }

    h3 {
        font-size: 22px;
    }

    html body p.demo_store a {
        display: block;
        margin: 10px auto 0 !important;
        max-width: 180px !important;
    }

    body.demo_store_visible #wprmenu_bar {
        position: fixed;
        top: 130px;
    }

    body.demo_store_visible.admin-bar #wprmenu_bar {
        top: 182px;
    }

    body.demo_store_visible.admin-bar {
        padding-top: 136px !important;
    }

    body.demo_store_visible {
        padding-top: 130px !important;
    }

    html body p.demo_store {
        padding: 16px 13vw !important;
    }
}

@media only screen and (max-width: 480px) {
    h2 {
        font-size: 19px;
        color: #474e5d !important;
        font-family: 'Roboto', sans-serif;
    }

    body #page-container .home_top_products .et_pb_column_1_2 h2 {
        font-size: 19px !important;
    }

    h3 {
        font-size: 18px;
        color: #474e5d !important;
        font-family: 'Roboto', sans-serif;
    }

    body.demo_store_visible #wprmenu_bar {
        position: fixed;
        top: 130px;
    }

    body.demo_store_visible {
        padding-top: 130px !important;
    }

    p {
        padding-bottom: 20px !important;
    }

}

@media only screen and (max-width: 457px) {
    body.demo_store_visible #wprmenu_bar {
        position: fixed;
        top: 154px;
    }

    body.demo_store_visible.admin-bar #wprmenu_bar {
        top: 208px;
    }

    body.demo_store_visible.admin-bar {
        padding-top: 162px !important;
    }

    body.demo_store_visible {
        padding-top: 154px !important;
    }
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product div.thumbnails:after, .woocommerce #content div.product div.thumbnails:before, .woocommerce .col2-set:after, .woocommerce .col2-set:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product div.thumbnails:after, .woocommerce div.product div.thumbnails:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:before, .woocommerce-page .col2-set:after, .woocommerce-page .col2-set:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:before {
    content: " ";
    display: table
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails:after, .woocommerce .cart-collaterals:after, .woocommerce .col2-set:after, .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails:after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products:after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page .cart-collaterals:after, .woocommerce-page .col2-set:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products:after {
    clear: both
}

.woocommerce .col2-set, .woocommerce-page .col2-set {
    width: 100%
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 48%
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 48%
}

.woocommerce img, .woocommerce-page img {
    height: auto;
    max-width: 100%
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 48%
}

.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
    float: left;
    width: 30.75%;
    margin-right: 3.8%;
    margin-bottom: 1em
}

.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {
    margin-right: 0
}

.woocommerce #content div.product div.thumbnails.columns-1 a, .woocommerce div.product div.thumbnails.columns-1 a, .woocommerce-page #content div.product div.thumbnails.columns-1 a, .woocommerce-page div.product div.thumbnails.columns-1 a {
    width: 100%;
    margin-right: 0;
    float: none
}

.woocommerce #content div.product div.thumbnails.columns-2 a, .woocommerce div.product div.thumbnails.columns-2 a, .woocommerce-page #content div.product div.thumbnails.columns-2 a, .woocommerce-page div.product div.thumbnails.columns-2 a {
    width: 48%
}

.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a {
    width: 22.05%
}

.woocommerce #content div.product div.thumbnails.columns-5 a, .woocommerce div.product div.thumbnails.columns-5 a, .woocommerce-page #content div.product div.thumbnails.columns-5 a, .woocommerce-page div.product div.thumbnails.columns-5 a {
    width: 16.9%
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 48%
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: inline-block
}

.woocommerce #content div.product #reviews .comment:after, .woocommerce #content div.product #reviews .comment:before, .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:before, .woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:before, .woocommerce-page div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before {
    content: " ";
    display: table
}

.woocommerce #content div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:after {
    clear: both
}

.woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img {
    float: right;
    height: auto
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22.05%
}

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0
}

.woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product {
    width: 100%;
    margin-right: 0
}

.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product {
    width: 48%
}

.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    width: 30.75%
}

.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
    width: 16.95%
}

.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
    width: 13.5%
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: right
}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block
}

.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    height: auto
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 80px
}

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    float: left
}

.woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label {
    display: none
}

.woocommerce .cart-collaterals .shipping_calcuRobotor:after, .woocommerce .cart-collaterals .shipping_calcuRobotor:before, .woocommerce .cart-collaterals:after, .woocommerce .cart-collaterals:before, .woocommerce form .form-row:after, .woocommerce form .form-row:before, .woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before, .woocommerce-page .cart-collaterals .shipping_calcuRobotor:after, .woocommerce-page .cart-collaterals .shipping_calcuRobotor:before, .woocommerce-page .cart-collaterals:after, .woocommerce-page .cart-collaterals:before, .woocommerce-page form .form-row:after, .woocommerce-page form .form-row:before, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before {
    content: " ";
    display: table
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 100%
}

.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
    width: 30.75%;
    float: left
}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    width: 48%;
    float: left
}

.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
    float: none
}

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 48%
}

.woocommerce .cart-collaterals .shipping_calcuRobotor, .woocommerce-page .cart-collaterals .shipping_calcuRobotor {
    width: 48%;
    clear: right;
    float: right
}

.woocommerce .cart-collaterals .shipping_calcuRobotor:after, .woocommerce form .form-row-wide, .woocommerce form .form-row:after, .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page .cart-collaterals .shipping_calcuRobotor:after, .woocommerce-page form .form-row-wide, .woocommerce-page form .form-row:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after {
    clear: both
}

.woocommerce .cart-collaterals .shipping_calcuRobotor .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calcuRobotor .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calcuRobotor .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calcuRobotor .col2-set .col-2 {
    width: 47%
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 48%
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    float: right;
    height: auto
}

.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: block
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
    display: inline
}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 100%
}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    box-sizing: border-box;
    width: 100%
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    float: left;
    width: 47%;
    overflow: visible
}

.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: right;
}

.woocommerce-page form .form-row#billing_address_1_field,
.woocommerce-page form .form-row#billing_postcode_field {
    float: right;
    clear: none;
    width: 47%;
}

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
    top: 5px;
}

.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {
    width: auto
}

.woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions {
    text-align: left;
    padding: 0 1em 0 0;
    float: left;
    margin-top: 13px !important;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 0%
}

.page-id-3554 .et_pb_text_inner > p.account-title {
    font-size: 26px !important;
    padding-bottom: 20px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}

.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 100%
}

.woocommerce-page.left-sidebar #content.twentyeleven {
    width: 58.4%;
    margin: 0 7.6%;
    float: right
}

.woocommerce-page.right-sidebar #content.twentyeleven {
    margin: 0 7.6%;
    width: 58.4%;
    float: left
}

.twentyfourteen .tfwc {
    padding: 12px 10px 0;
    max-width: 474px;
    margin: 0 auto
}

.twentyfourteen .tfwc .product .entry-summary {
    padding: 0 !important;
    margin: 0 0 1.618em !important
}

.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
    margin-top: 0
}

.twentyfourteen .tfwc .product .images img {
    margin-bottom: 1em
}

@media screen and (min-width: 673px) {
    .twentyfourteen .tfwc {
        padding-right: 30px;
        padding-left: 30px
    }
}

@media screen and (min-width: 1040px) {
    .twentyfourteen .tfwc {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media screen and (min-width: 1110px) {
    .twentyfourteen .tfwc {
        padding-right: 30px;
        padding-left: 30px
    }
}

@media screen and (min-width: 1218px) {
    .twentyfourteen .tfwc {
        margin-right: 54px
    }

    .full-width .twentyfourteen .tfwc {
        margin-right: auto
    }
}

.twentyfifteen .t15wc {
    padding-left: 7.6923%;
    padding-right: 7.6923%;
    padding-top: 7.6923%;
    margin-bottom: 7.6923%;
    background: #fff;
    box-shadow: 0 0 1px rgba(0, 0, 0, .15)
}

.twentyfifteen .t15wc .page-title {
    margin-left: 0
}

@media screen and (min-width: 38.75em) {
    .twentyfifteen .t15wc {
        margin-right: 7.6923%;
        margin-left: 7.6923%;
        margin-top: 8.3333%
    }
}

@media screen and (min-width: 59.6875em) {
    .twentyfifteen .t15wc {
        margin-left: 8.3333%;
        margin-right: 8.3333%;
        padding: 10%
    }

    .single-product .twentyfifteen .entry-summary {
        padding: 0 !important
    }
}

.twentysixteen .site-main {
    margin-right: 7.6923%;
    margin-left: 7.6923%
}

.twentysixteen .entry-summary {
    margin-right: 0;
    margin-left: 0
}

#content .twentysixteen div.product div.images, #content .twentysixteen div.product div.summary {
    width: 46.42857%
}

@media screen and (min-width: 44.375em) {
    .twentysixteen .site-main {
        margin-right: 23.0769%
    }
}

@media screen and (min-width: 56.875em) {
    .twentysixteen .site-main {
        margin-right: 0;
        margin-left: 0
    }

    .no-sidebar .twentysixteen .site-main {
        margin-right: 15%;
        margin-left: 15%
    }

    .no-sidebar .twentysixteen .entry-summary {
        margin-right: 0;
        margin-left: 0
    }
}

.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right
}

.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
    float: left
}

.rtl .woocommerce form .form-row-first, .rtl .woocommerce form .form-row-last, .rtl .woocommerce-page form .form-row-first, .rtl .woocommerce-page form .form-row-last {
    float: right
}

.rtl .woocommerce form .form-row-last, .rtl .woocommerce-page form .form-row-last {
    float: left
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left !important;
    clear: none !important;
}

body.woocommerce-checkout #page-container .et_pb_row_0.et_pb_row {
    max-width: 700px !important;
}

body.page-id-3569 ul.products li.product:nth-child(3n+4), body.page-id-3660 ul.products li.product:nth-child(3n+4), body.woocommerce ul.products li.product:nth-child(3n+4), .woocommerce-page ul.products li.product:nth-child(3n+4) {
    clear: both !important;
}

body .woocommerce .return-to-shop {
    text-align: center;
    margin-bottom: 40px !important;
}

body.home .home-description h2 {
    color: #323c47 !important;
    font-size: 30px !important;
    font-weight: 400 ! important;
    line-height: 36px;
    padding-top: 65px;
    max-width: 600px;
    padding-bottom: 24px !important;
}

body.home .home-description p {
}

body.home #page-container .hero-dd .et_pb_column:first-child .et_pb_promo:first-child .et_pb_promo_description p {
    display: inline;
}

body.home .home-description .et_pb_column_1_3.et_pb_column_5 p {
    font-size: 18px !important;
}

body.home .home-description {
    padding-bottom: 60px !important;
    padding-top: 60px !important;
}

@media only screen and (max-width: 1390px) {
    body.woocommerce.single-product .woocommerce-Tabs-panel a.et_pb_button.blue span, body.woocommerce.single-product button.single_add_to_cart_button span, body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button span, .et_pb_button, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button span, .woocommerce-page a.button span, .woocommerce button.button, .woocommerce-page button.button, body .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
        padding: 12px !important;
        font-size: 14px !important;
    }

    body .green-but .et_pb_button.et_pb_text a,
    body .yellow-but .et_pb_button.et_pb_text a,
    body .blue-but .et_pb_button.et_pb_text a,
    body .pink-but .et_pb_button.et_pb_text a {
        font-size: 14px !important;
    }

    body .green-but .et_pb_button.et_pb_text:hover,
    body .yellow-but .et_pb_button.et_pb_text:hover,
    body .blue-but .et_pb_button.et_pb_text:hover,
    body .pink-but .et_pb_button.et_pb_text:hover,
    body .green-but .et_pb_button.et_pb_text,
    body .yellow-but .et_pb_button.et_pb_text,
    body .blue-but .et_pb_button.et_pb_text,
    body .pink-but .et_pb_button.et_pb_text {
        padding: 12px !important;
    }

    body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar form.cart button:after, body #page-container a.button:after, body.woocommerce.single-product .woocommerce-Tabs-panel .single-price-sidebar .somdn-download-link:after, body #page-container a.button:after {
        padding: 15px 0 15px 0 !important;
    }

    .comment-reply-link:hover, .form-submit .et_pb_button:hover, .et_password_protected_form .et_submit_button:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover span, .woocommerce-page a.button:hover span, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .et_pb_module .et_pb_button:hover, .et_pb_button:hover {
        padding: 15px 15px 15px 15px !important;
    }
}

@media only screen and (max-width: 980px) {
    body.woocommerce ul.products li.product h3, body.woocommerce-page ul.products li.product h3 {
        font-size: 24px !important;
        text-align: center !important;
    }

    body .woocommerce ul.products li.product:nth-child(3n+4) {
        clear: both !important;
    }

    #page-container .shop-cat {
        float: none;
        width: 100% !important;
    }

    html body p.demo_store {
        font-size: 16px !important;
    }

    body.home .home-description h2 {
        font-size: 30px !important;
    }

    .et_pb_section_0 {
        padding-top: 20px !important;
        padding-bottom: 40px !important;
    }

    #page-container form.affwp-form fieldset > p:last-child:after, #page-container form.billing_address > div > p:last-child:after, #page-container form.edit-account > p:last-child:after {
        padding: 15px 0 15px 0 !important;
    }

    .comment-reply-link:hover, .form-submit .et_pb_button:hover, .et_password_protected_form .et_submit_button:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover span, .woocommerce-page a.button:hover span, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .et_pb_module .et_pb_button:hover, .et_pb_button:hover {
        padding: 15px 10px 15px 10px !important;
    }

    body #page-container a.button:after {
        padding: 15px 10px 15px 10px !important;
    }

    body .green-but .et_pb_button.et_pb_text,
    body .yellow-but .et_pb_button.et_pb_text,
    body .blue-but .et_pb_button.et_pb_text,
    body .pink-but .et_pb_button.et_pb_text {
        margin-bottom: 10px !important;
    }
}

@media only screen and (max-width: 767px) {
    body.woocommerce ul.products li.product:nth-child(3n+4), .woocommerce-page ul.products li.product:nth-child(3n+4) {
        clear: none !important;
    }

    body.woocommerce ul.products li.product:nth-child(2n+3), .woocommerce-page ul.products li.product:nth-child(2n+3) {
        clear: both !important;
    }

    body .woocommerce ul.products li.product:nth-child(3n+4) {
        clear: none !important;
    }

    body .woocommerce ul.products li.product:nth-child(2n+3) {
        clear: none !important;
    }

    body.woocommerce ul.products li.product h3, body.woocommerce-page ul.products li.product h3 {
        font-size: 20px !important;
    }

    body.home .home-description h2 {
        font-size: 22px !important;
    }
}

/* NEW STYLES for basket/checkoutÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â */
body.woocommerce-checkout .woocommerce input.button, body.woocommerce-checkout .woocommerce button, body.woocommerce-checkout .woocommerce input.button:hover, body.woocommerce-checkout .woocommerce button:hover {
    padding: 13px 36px 13px 36px !important;
    line-height: 100% !important;
}

body.woocommerce-checkout input[type=text], body.woocommerce-checkout input[type=email], body.woocommerce-checkout input[type=password] {
    font-size: 16px !important;
    line-height: 124% !important;
    padding: 6px 6px 5px !important;
    min-height: 35px;
}

body.woocommerce-checkout input#coupon_code {
    font-weight: 400 !important;
    line-height: 124% !important;
    width: 100%;
    border-radius: 6px;
    margin-right: 5.5%;
}

body.woocommerce-checkout button[name=apply_coupon] {
    width: 100% !important;
    padding: 9px 19px 9px 20px !important;
}

body.woocommerce-checkout button[name=apply_coupon]:hover {
    padding: 9px 19px 9px 20px !important;
}

body.woocommerce-checkout.woocommerce-page table.cart td.actions .coupon {
    width: 50%;
}

body.woocommerce-checkout form .form-row {
    padding: 3px 0px;
}

body.woocommerce-checkout div.coupon input.button {
    width: 47%;
}

body.woocommerce-checkout div.coupon {
    margin-top: 13px;
    /* position: absolute;
      bottom: 0; */
    display: none !important;
}

body.woocommerce-checkout h2, body.woocommerce-checkout h3 {
    padding-bottom: 15px !important;
    border-bottom: none !important;
    clear: both;
}

body.woocommerce-checkout h2.woocommerce-order-details__title,
body.woocommerce-checkout h2.woocommerce-column__title,
body.woocommerce-checkout .woocommerce-order-details header h2 {
    color: #449e00 !important;
}

body.woocommerce-checkout .woocommerce-info {
    padding: 0 11px !important;
    /*  max-width: 465px; */
    margin-top: 20px;
    margin-bottom: 20px;
}

body.woocommerce-checkout .woocommerce-info.coupon-div {
    border: none !important;
    font-size: 16px !important;
    background-color: #fafbfb !important;
}

body.woocommerce-checkout p {
    padding-bottom: 15px !important;
}

body.woocommerce-checkout p.form-row {
    padding-bottom: 0 !important;
}

body.woocommerce-checkout .checkout-button {
    margin-left: 0 !important;
    width: 200px;
    margin-top: 10px;
}

body.woocommerce-checkout #page-container table.cart td {
    padding: 2px !important;
    padding-top: 17px !important;
}

body.woocommerce-checkout #page-container table.cart td img.wp-post-image {
    margin-bottom: -4px;
}

body.woocommerce-checkout #payment div.payment_box {
    background-color: #fff !important;
    color: #323c47 !important;
}

.woocommerce-checkout #payment div.payment_box::before {
    display: none !important;
}

.awrc_recover-cart #awrc_recover-cart-form > form {
    margin-bottom: 30px;
}

body.woocommerce-checkout .woocommerce-order p a {
    color: #00c7fe !important;
    padding-bottom: 1px !important;
    border-bottom: 1px solid #00c7fe;
}


body.woocommerce-checkout .woocommerce-order p a:hover,
body.woocommerce-checkout .woocommerce-order p a:active {
    color: #ff5977 !important;
    border-color: #ff5977;
}

/* .coupon-div {display: none !important;} */
/*
body.woocommerce-checkout .woocommerce-error li {
        color: #323c47 !important;
} */
body.woocommerce-checkout:not(.woocommerce-order-received) #page-container .et_pb_section.basket > .et_pb_row {
    margin: 30px auto;
    max-width: 1200px !important;
    /* padding: 35px 40px 30px !important;*/
}

body.woocommerce-checkout:not(.woocommerce-order-received) #page-container .et_pb_section.basket .et_pb_row {
    width: 100% !important;
}

body.woocommerce-checkout #order_review_heading {
    padding-bottom: 7px !important;
    color: #449e00 !important;
    font-size: 22px;
}

body.woocommerce-checkout label[for=coupon_code] {
    display: none;
}

body.woocommerce-checkout #awrc-contact_first_row {
    float: left;
    width: 50% !important;
    clear: none !important;
}

body.woocommerce-checkout #awrc-contact_second_row {
    float: right;
    width: 48% !important;
    clear: none !important;
}

body.woocommerce-checkout #awrc-contact_first_row #awrc-contact_user_first_name {
    width: 50%;
    float: left;
}

body.woocommerce-checkout #awrc-contact_first_row #awrc-contact_user_last_name {
    width: 50%;
    float: right;
}

body.woocommerce-checkout #vat_number_field h4 {
    font-size: 16px !important;
    font-weight: 400 !important;
    padding-bottom: 3px !important;
    color: #474e5d !important;
    margin-top: 10px !important;
}

body.woocommerce-checkout .et_pb_text_inner > h2 {
    padding-bottom: 0 !important;
    padding-top: 0;
    clear: both;
    color: #303a47;
    font-size: 26px !important;
    font-weight: 700 !important;
}

body.woocommerce-checkout .et_pb_text_inner > h1 {
    padding-bottom: 20px !important;
}

body.woocommerce-checkout #awrc-contact h4, body.woocommerce-checkout #awrc-contact h3 {
    padding-bottom: 5px !important;
}

.woocommerce form .form-row .optional {
    display: none !important;
}

body.woocommerce-checkout .woocommerce-privacy-policy-text {
    padding-bottom: 7px;
}

body.woocommerce-checkout .form-row.place-order {
    clear: both;
    padding-top: 0 !important;
}

body.woocommerce-checkout #awrc-contact h3 {
    font-size: 16px;
}

body.woocommerce-checkout #awrc-contact h4 {
    font-weight: 400 !important;
    padding-top: 10px;
}

.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    display: none !important;
}

.woocommerce-checkout #payment ul.payment_methods {
    border-bottom: none !important;
    padding-bottom: 0;
}

body.woocommerce-checkout #awrc-contact h4:before {
    font-family: FontAwesome;
    content: '\f00c';
    color: #69bf29 !important;
    padding-right: 5px;
}

body.woocommerce-checkout #awrc-contact {
    margin-bottom: 25px;
}

body.woocommerce-checkout .aw-edit-btn-rc {
    text-align: right;
}

body.woocommerce-checkout input[name=apply_coupon], body.woocommerce-checkout select {
    min-height: 35px;
}

body.woocommerce-checkout select {
    font-size: 18px;
}

body.woocommerce-checkout #woocommerce_eu_vat_number h4 {
    padding-bottom: 10px !important;
    margin-top: 20px !important;
}

body.woocommerce-checkout #billing_country_field {
    width: 48%;
    float: left;
}

body.woocommerce-checkout .woocommerce-billing-fields h3 {
    padding-bottom: 8px !important;
    color: #449e00 !important;
    font-size: 22px;
}

body.woocommerce-checkout button.button.checkout-button {
    max-width: 434px !important;
    line-height: 120% !important;
}

body.woocommerce-checkout button.button.checkout-button:hover, .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
    background: #69bf29 !important;
}

body.woocommerce-checkout #payment #place_order {
    line-height: 120% !important;
    float: left !important;
    border-radius: 0 !important;
}

body.woocommerce-checkout #stripe-payment-data {
    margin-bottom: -20px;
}

/*.woocommerce-checkout #payment ul.payment_methods li img {
    float: right;
}*/
.woocommerce-checkout #payment ul.payment_methods li img[alt="Amex"], .woocommerce-checkout #payment ul.payment_methods li img[alt="PayPal acceptance mark"] {
    margin-left: 15px !important;
}

.woocommerce-checkout #payment ul.payment_methods li label {
    font-weight: 700;
}

.woocommerce-checkout #payment ul.payment_methods li label:hover {
    cursor: pointer;
}

body.woocommerce-checkout .wc-stripe-elements-field, .wc-stripe-iban-element-field {
    border: 3px solid #ddd;
}

body.woocommerce-order-received.woocommerce-checkout .et_pb_text .checkout_top_section {
    padding-top: 3.5vw !important;
}

body.woocommerce-order-received.woocommerce-checkout .et_pb_text_inner .woocommerce {
    padding: 23px 40px 8px !important;
}

body.woocommerce-order-received .woocommerce-checkout .et_pb_text .woocommerce {
    padding: 3.5vw 3.4vw !important;
}

body.woocommerce-order-received a.button-social-login {
    color: #fff !important;
}

body.woocommerce-order-received .checkout_top_section {
    display: none;
}

body.woocommerce-checkout span.error {
    color: #ef4e0a !important;
}

body.woocommerce-checkout input.rc_required.error {
    border: 1px solid #ef4e0a !important;
}

.woocommerce .woocommerce-error {
    background: #ef4e0a !important;
    padding: 15px 20px !important;
}

body .ElementsApp .InputElement.is-invalid {
    color: #ef4e0a !important;
}

body.woocommerce-checkout .aw_rc-fake-hide, body.woocommerce-checkout .awrc_fake-hide *, body.woocommerce-checkout p.awrc_fake-hide, body.woocommerce-checkout .awrc_fake-hide > input {
    padding-bottom: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    display: none;
}

/*Sidebar satisfaction_guarantee */
#page-container .money-back {
    border-bottom: 1px solid #dadada !important;
    padding-bottom: 10px !important;
    margin-top: 20px !important;
    margin-bottom: 0 !important;
}

body.woocommerce-checkout .woocommerce form .form-row-first#billing_email_field {
    float: none !important;
    width: 100% !important;
}

body #vat_number_field strong {
    font-weight: normal !important;
}

/*.woocommerce form .form-row-first#billing_first_name_field, .woocommerce form .form-row-last#billing_last_name_field {
    float: none !important;
    width: 100%;
}*/
.money-back {
    margin-bottom: 0 !important;
}

.money-back .satisfaction_guarantee_text a:hover {
    opacity: 0.7 !important;
}

.woocommerce-additional-fields > h3:first-child {
    display: none;
}

.money-back .satisfaction_guarantee_text a {
    border-bottom: 1px solid;
    transition: 0.3s;
    color: #00c7fe !important;
}

.money-back .satisfaction_guarantee_text strong {
    display: block !important;
    margin-bottom: 10px !important;
}

.money-back .satisfaction_guarantee_text {
    font-family: Roboto !important;
}

.money-back .satisfaction_guarantee_text {
    width: 59%;
    float: none;
    display: inline-block;
    vertical-align: middle;
    line-height: 120%;
}

.money-back .satisfaction_guarantee_image {
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: 33%;
    margin-right: 4.2%;
}

#page-container .money-back, #page-container .proudly-german {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    position: absolute;
    right: 5px;
    top: -59px;
}

body.woocommerce-checkout .et_pb_section_0.basket .et_pb_text_inner p {
    line-height: 150% !important;
    font-size: 13px !important;
}

#page-container .proudly-german {
    right: 20px;
    top: -37px;
}

#page-container .proudly-german img:first-child {
    margin-right: 10px;
}

/*
.money-back {
    max-width: 80% !important;
}*/
#page-container .money-back img {
    max-width: 90px;
}

.money-back .et_pb_text_inner {
    clear: both;
}

body.woocommerce-checkout table.shop_table {
    margin-bottom: 21px !important;
}

body.woocommerce-checkout form .form-row input.input-text {
    padding: 5px !important;
}

body.woocommerce-checkout form .form-row input.input-text[type=email] {
    font-size: 25px !important;
    padding: 10px !important;
}

body.woocommerce-checkout input[type=text], body.woocommerce-checkout input[type=email], body.woocommerce-checkout input[type=password] {
    font-size: 18px !important;
    line-height: 124% !important;
    padding: 6px 6px 5px !important;
}

body.woocommerce-checkout input[type=email]::-webkit-input-placeholder, body.woocommerce-checkout form .form-row input.input-text#input-fname::-webkit-input-placeholder, body.woocommerce-checkout form .form-row input.input-text#input-lname::-webkit-input-placeholder {
    font-size: 20px !important;
    color: #aaa !important;
}

body.woocommerce-checkout .woocommerce-validated input, body.woocommerce-checkout .filled input {
    border-color: #69bf29;
}

body.woocommerce-checkout .awrc_recover-cart #awrc_recover-cart-form > form:nth-of-type(1) {
    margin-bottom: 20px;
}

body.woocommerce-checkout .awrc_recover-cart #awrc_recover-cart-form h3 {
    color: #449e00 !important;
    font-size: 22px;
}

body.woocommerce-checkout h1 {
    font-weight: 700 !important;
}

body .aw_rc-fake-hide, body .awrc_fake-hide *, body p.awrc_fake-hide, body .awrc_fake-hide > input {
    display: none !important;
}

label[for="billing_company"] {
    clear: both;
}

body.woocommerce-checkout .woocommerce form.checkout_coupon {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

body.woocommerce-checkout #payment div.ssl-secure {
    /*       position: absolute;
        bottom: 71px;*/
    max-width: 225px;
    float: right !important;
    margin-top: 20px !important;
    /*  margin-left: 19px;*/
}

html body.woocommerce-checkout .et_pb_section_0.basket .et_pb_text_inner div.ssl-secure p {
    font-size: 14px !important;
    color: rgba(50, 60, 71, 255) !important;
    padding-left: 43px;
    line-height: 140% !important;
}

body.woocommerce-checkout .woocs_special_price_code, body.woocommerce-checkout .woocs_special_price_code {
    font-size: 15px;
}

body.woocommerce-view-subscription td.woocommerce-orders-table__cell-order-actions a {
    margin-top: 6px;
}

body.woocommerce-checkout input[type=radio] + label:before,
body.woocommerce-checkout input[type=checkbox] + span:before,
body.woocommerce-checkout p#mwb_newsletter_subs_field label.woocommerce-form__label-for-checkbox.checkbox:before {
    visibility: visible;
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 3px solid #474e5d;
    border-radius: 100%;
    transition: all 0.3s;
    line-height: 100%;
    margin-right: 7px;
    margin-top: -2px;
    vertical-align: text-top;
}

body.woocommerce-checkout p#mwb_newsletter_subs_field label.woocommerce-form__label-for-checkbox.checkbox {
    line-height: 150%;
}

body.woocommerce-checkout p#mwb_newsletter_subs_field label.woocommerce-form__label-for-checkbox.checkbox:before {
    margin-right: 2px;
}

body.woocommerce-checkout input[type=checkbox] + span:before,
body.woocommerce-checkout p#mwb_newsletter_subs_field label.woocommerce-form__label-for-checkbox.checkbox:before {
    border-radius: 0;
}

body.woocommerce-checkout p#mwb_newsletter_subs_field label.woocommerce-form__label-for-checkbox.checkbox input {
    display: none;
}

body.woocommerce-checkout input[type=radio]:checked + label:before,
body.woocommerce-checkout input[type=checkbox]:checked + span:before,
body.woocommerce-checkout p#mwb_newsletter_subs_field.checked label.woocommerce-form__label-for-checkbox.checkbox:before {
    font-family: FontAwesome;
    content: '\f00c';
    border-color: #69bf29;
    background-color: #69bf29;
    color: #fff;
    font-size: 14px;
}

.woocommerce-checkout #payment ul.payment_methods:before {
    content: "Choose Your Payment Method";
    display: block;
    color: #303a47 !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    margin-bottom: 10px;
}

body.woocommerce-checkout table.cart tr {
    padding: .857em 0;
}

html body.woocommerce-checkout #page-container table.cart td.product-price, html body.woocommerce-checkout #page-container table.cart td.product-subtotal {
    max-width: 115px;
    padding-right: 14px !important;
}

body.woocommerce-checkout .woocommerce-cart-form table.shop_table td, body.woocommerce-checkout .woocommerce-cart-form table.shop_table th {
    border: 1px solid #f5f5f5 !important;
}

body.woocommerce-checkout table.shop_table td:first-child, body.woocommerce-checkout table.shop_table th:first-child {
    border-left: none !important;
    text-align: left;
}

body.woocommerce-checkout table.shop_table td:last-child, body.woocommerce-checkout table.shop_table th:last-child {
    border-right: none !important;
}

html body.woocommerce-checkout #page-container table.cart td.product-price > span, html body.woocommerce-checkout #page-container table.cart td.product-subtotal span.subscription-price > span {
}

html body.woocommerce-checkout #page-container table.cart span.woocommerce-Price-amount.amount {
    font-weight: 700 !important;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions {
    display: block !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
    max-height: 150px !important;
    overflow: scroll;
    transition: all 0.3s;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page, body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page .et_pb_row {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page .et_pb_column_1_3 {
    display: none;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page .et_pb_column_2_3 {
    width: 100% !important;
    padding: 10px !important;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page .et_pb_column_2_3 h1 {
    padding-bottom: 5px !important;
    font-size: 20px !important;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page .et_pb_column_2_3 h2, body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page .et_pb_column_2_3 h3 {
    padding-bottom: 5px !important;
    font-size: 18px !important;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page .et_pb_column_2_3 h3 {
    padding-top: 5px !important;
    font-size: 17px !important;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page .et_pb_column_2_3 p, body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page .et_pb_column_2_3 li {
    padding-bottom: 5px !important;
    line-height: 125% !important;
    font-size: 15px !important;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions #content_page .et_pb_column_2_3 ul {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Card iconsÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â */
#payment label[for=payment_method_paypal] img:not(:first-of-type) {
    display: none;
}

#payment label[for=payment_method_paypal] img {
    margin-bottom: 5px !important;
}

#payment .payment_method_stripe img:first-of-type {
    display: none;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: none !important;
}

body.woocommerce-checkout #payment .wc-terms-and-conditions {
    margin-bottom: 20px !important;
    margin-top: 5px !important;
}

body.woocommerce-checkout .woocommerce-message, body.woocommerce-checkout .woocommerce-info {
    background: #eee !important;
    border-radius: 6px !important;
    line-height: 235%;
    color: #323c47 !important;
    text-align: left;
    clear: both;
}

body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name {
    padding-right: 47px !important;
}

.woocommerce-checkout table.cart img {
    width: 80px;
    vertical-align: middle;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p a, body.woocommerce-checkout .payment_box p a, body.woocommerce-checkout .woocommerce-message a, body.woocommerce-checkout .woocommerce-info a {
    transition: all 0.5s ease !important;
    color: #474e5d !important;
    border-bottom: 1px solid #474e5d !important;
    padding-bottom: 1px !important;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p a:hover, body.woocommerce-checkout .payment_box p a:hover, body.woocommerce-checkout .woocommerce-message a:hover, body.woocommerce-checkout .woocommerce-info a:hover {
    color: #ff5977 !important;
    border-bottom: 1px solid #ff5977 !important;
}

body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table td, body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table th {
    padding: 6px 0px;
    width: 50%;
    padding-left: 0 !important;
}

body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total td, body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total th, body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total .woocs_special_price_code {
    font-size: 20px;
    font-weight: 900;
}

/*
body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total td,
body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total th {
    border-bottom: 2px solid rgba(0, 0, 0, .1);
}*/
body.woocommerce-checkout .le-badge {
    margin-top: -15px;
}

body.woocommerce-checkout table.shop_table td small {
    font-size: 14px;
}

body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total .includes_tax {
    font-size: 14px;
    display: none;
}

.woocommerce-checkout #main-content .cart-subtotal td {
    border-top: 1px solid rgba(0, 0, 0, .1);
}

body.woocommerce-checkout #payment #wc-stripe-cc-form div.form-row {
    padding: 0 !important;
    margin: 0 !important;
}

body.woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
    margin: 0 !important;
}

body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .variation-LicenseType p {
    line-height: 135% !important;
}

body.woocommerce-checkout .cart-empty, body.woocommerce-checkout .return-to-shop {
    padding: 0;
    text-align: left;
}

body.woocommerce-checkout .select2-container .select2-selection--single {
    height: 35px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 34px;
}

body.woocommerce-checkout .return-to-shop {
    margin-bottom: 0 !important;
}

body.woocommerce-checkout .woocommerce-info.showlogin-div {
    display: none !important;
    margin-top: 0 !important;
}

body.woocommerce-checkout input#rememberme {
    margin-right: 10px;
}

body.woocommerce-checkout p.lost_password {
    padding-bottom: 0 !important;
}

body.woocommerce-order-received .woocommerce-info {
    max-width: 100% !important;
}

body.woocommerce-order-received .card-icons {
    display: none !important;
}

body.woocommerce-checkout .coupon_container {
    display: none !important;
}

body.woocommerce-checkout #stripe-payment-data p {
    padding-bottom: 0 !important;
}

body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th {
    text-decoration: underline;
}

body.woocommerce-checkout #payment div.payment_box .form-row {
    margin: 0;
}

body.woocommerce-checkout .cart_item td.product-name {
    color: #55c5fa !important;
    font-weight: 500 !important;
}

body.woocommerce-checkout .cart_item td.product-name strong, body.woocommerce-checkout .cart_item td.product-name dl {
    color: #474e5d !important;
}

body.woocommerce-checkout input#stripe-card-cvc {
    width: 100% !important;
}

body.woocommerce-order-received .woocommerce .woocommerce-order-details {
    margin-bottom: 0 !important;
    padding: 40px;
}

body.woocommerce-order-received #page-container .et_pb_row_0 {
    margin: 0 auto;
    max-width: 1050px !important;
}

body:not(.woocommerce-checkout).woocommerce-edit-address form p.form-row label:not(.woocommerce-form__label-for-checkbox)[for=billing_country] {
    display: none !important;
}

body.woocommerce-order-received .woocommerce .woocommerce-order-details {
    margin-bottom: 0 !important;
}

body.woocommerce-page a.button#somdn-sdbutton span, body.woocommerce-page a.button#somdn-sdbutton:hover span {
    padding: 13px 32px 13px 32px !important;
}

body .product_hover_box .woocommerce-LoopProduct-link:not(:first-child) {
    display: none !important;
}

#page-container .login_page form#loginform-wplfta input {
    border: none !important;
    border-bottom: 1px solid #dfdfdf !important;
}

body select[name='woocommerce-currency-switcher'] {
    display: none;
    width: 100%;
    color: #fff;
    background: transparent !important;
    border-radius: 6px !important;
    font-size: 16px;
    font-family: Roboto;
    font-weight: 700;
    min-height: 30px;
}

body.woocommerce-checkout .WOOCS_SELECTOR {
    display: none;
}

body select[name='woocommerce-currency-switcher'] option {
    color: #000 !important;
}

body .et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title::after {
    display: none !important;
}

@media only screen and (max-width: 1280px) {
    .et_pb_section.basket {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    body.woocommerce-checkout {
        background: #f4f5f5 !important;
    }

    body.woocommerce-checkout .et_pb_text_inner > h1 {
        font-size: 24px !important;
    }

    #page-container .money-back img, #page-container .proudly-german img {
        max-width: 70px;
    }

    html body.woocommerce-checkout div.first-payment-date small {
        font-size: 15px !important;
    }

    .woocommerce-checkout #payment ul.payment_methods li img {
        max-width: 50px;
    }

    .woocommerce-checkout #payment ul.payment_methods li img[alt="Amex"], .woocommerce-checkout #payment ul.payment_methods li img[alt="PayPal acceptance mark"] {
        margin-left: 2px !important;
    }
}

@media only screen and (max-width: 1280) and (min-width: 768px) {
    body.woocommerce-checkout .secure-checkout-text .et_pb_column_1_2 {
        padding-top: 44px;
        padding-right: 40px;
        padding-bottom: 0;
        padding-left: 43px;
        box-shadow: none !important;
    }
}

@media only screen and (max-width: 980px) {
    .money-back {
        max-width: 300px !important;
    }

    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
        float: left !important;
        width: 47% !important;
    }

    .woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
        margin-right: 6%;
    }

    body.woocommerce-checkout .awrc_recover-cart #awrc_recover-cart-form h3 {
        font-size: 18px !important;
    }

    body.woocommerce-checkout form .form-row input.input-text[type=email] {
        font-size: 22px !important;
    }

    body.woocommerce-checkout .secure-checkout-text .et_pb_column {
        width: 47.25% !important;
        margin-bottom: 0 !important;
    }

    body.woocommerce-checkout .secure-checkout-text .et_pb_column:first-child {
        margin-right: 5.5%;
    }

    body.woocommerce-checkout #content_page.basket {
        margin-top: 60px;
    }

    body.woocommerce-checkout .secure-checkout-text .et_pb_column_1_2 {
        padding-top: 44px;
        padding-right: 40px;
        padding-bottom: 0;
        padding-left: 43px;
        box-shadow: none !important;
    }

    body.woocommerce-checkout div.col-1, body.woocommerce-checkout div.col-2 {
        max-width: 600px;
        margin: 0 auto;
    }

    body.woocommerce-checkout div.card-icons {
        margin-bottom: 30px !important;
        float: none !important;
    }

    html body.woocommerce-checkout .bottom-testimonials {
        display: none;
    }

    .woocommerce button.button#place_order {
        padding: 13px 36px 13px 36px !important;
        font-size: 18px !important;
        font-weight: 500;
    }

    html body.woocommerce-checkout #page-container table.cart td.product-price, html body.woocommerce-checkout #page-container table.cart td.product-subtotal {
        max-width: 100% !important;
    }

    .woocommerce-checkout #payment ul.payment_methods li img {
        max-width: 60px;
    }
}

@media only screen and (max-width: 767px) {
    body.woocommerce-checkout .secure-checkout-text .et_pb_column {
        width: 100% !important;
        margin-right: 0 !important;
    }

    body.woocommerce-checkout .secure-checkout-text .et_pb_column:first-child {
        margin-bottom: 30px !important;
    }

    .woocommerce-page table.shop_table_responsive tr td:before {
        display: none !important;
    }
}

@media only screen and (max-width: 767px) {
    body .woocommerce-message, html body .woocommerce-info {
        line-height: 125%;
    }

    body.woocommerce-checkout #payment {
        margin-top: 15px;
    }

    body.woocommerce-checkout .woocommerce-info.showlogin-div, body.woocommerce-checkout .woocommerce-info.coupon-div {
        padding: 10px !important;
        margin-top: 10px !important;
    }

    body.woocommerce-checkout form .form-row input.input-text[type=email] {
        font-size: 20px !important;
        padding: 7px !important;
    }

    body.woocommerce-checkout button.button.checkout-button {
        width: 100% !important;
        max-width: 100% !important;
    }

    body.woocommerce-checkout .et_pb_text_inner > h2 {
        font-size: 24px !important;
    }

    body.woocommerce-checkout table.shop_table {
        margin-bottom: 0 !important;
    }

    body.woocommerce-checkout .awrc_recover-cart #awrc_recover-cart-form {
        margin-top: 20px;
    }

    body.woocommerce-checkout #payment #place_order {
        float: left !important;
        width: 42%;
    }

    body.woocommerce-checkout .woocommerce-billing-fields h3, body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout .et_pb_text_inner > h2 {
        font-size: 20px !important;
    }

    body.woocommerce-checkout table.cart .product-thumbnail {
        display: block !important;
    }

    html body.woocommerce-checkout #page-container table.cart td.product-price, html body.woocommerce-checkout #page-container table.cart td.product-subtotal {
        max-width: 100% !important;
    }

    body.woocommerce-checkout div.card-icons, body div.bottom-badges {
        display: none !important;
    }

    html body.woocommerce-checkout div.first-payment-date small {
        padding: 6px 6px;
    }

    body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .variation-LicenseType p {
        clear: both;
    }

    html body.woocommerce-checkout #page-container form#woocommerce-cart-form table.cart td.product-quantity {
        padding-right: 25vw !important;
    }
}

@media only screen and (max-width: 480px) {
    body.woocommerce-checkout .woocommerce-billing-fields h3, body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout .et_pb_text_inner > h2 {
        font-size: 18px !important;
    }

    html body.woocommerce-checkout #page-container form#woocommerce-cart-form table.cart td.product-quantity {
        padding-right: 0 !important;
    }

    .woocommerce-checkout #payment ul.payment_methods li {
        margin-bottom: 11px;
    }

    body.woocommerce-checkout button.button.checkout-button {
        font-size: 15px !important;
    }

    body.woocommerce-checkout .et_pb_text_inner > h2 {
        text-align: center;
    }

    body.woocommerce-checkout .card-icons img {
        max-width: 55px;
        margin-right: 4px;
    }

    body.woocommerce-checkout .card-icons, body.woocommerce-checkout .stripe-icon {
        margin-bottom: 10px !important;
    }

    body.woocommerce-checkout .stripe-icon img {
        max-width: 115px;
        margin-right: 3px;
    }

    body.woocommerce-checkout .money-back .satisfaction_guarantee_text {
        width: 71%;
    }

    body.woocommerce-checkout .money-back .satisfaction_guarantee_image {
        width: 27%;
        margin-right: 0.2%;
    }

    body.woocommerce-checkout a.remove {
        margin: 0 auto;
    }

    body.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label {
        font-size: 15px;
    }

    body.woocommerce-checkout input[type=email]::-webkit-input-placeholder, body.woocommerce-checkout form .form-row input.input-text#input-fname::-webkit-input-placeholder, body.woocommerce-checkout form .form-row input.input-text#input-lname::-webkit-input-placeholder {
        font-size: 14px !important;
    }

    body.woocommerce-checkout #payment #place_order {
        width: 54%;
        letter-spacing: 0;
        padding: 7px 10px !important;
    }

    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
        float: none !important;
        width: 100% !important;
        margin-right: 0 !important;
    }

    body.woocommerce-checkout .et_pb_text_inner > h1 {
        font-size: 21px !important;
        padding-bottom: 15px !important;
    }

    .woocommerce-checkout table.cart img {
        display: none !important;
    }

    .woocommerce-checkout #payment ul.payment_methods li img {
        max-width: 35px;
    }

    html body.woocommerce-checkout .woocommerce-billing-fields h3, .woocommerce-checkout #payment ul.payment_methods:before, body.woocommerce-checkout #order_review_heading {
        font-size: 19px !important;
    }

    body.woocommerce-checkout table.shop_table_responsive tr td:before {
        display: none;
    }

    body.woocommerce-checkout #payment div.ssl-secure {
        float: none !important;
    }

    body.woocommerce-checkout #payment #place_order {
        width: 100%;
        padding: 11px 12px !important
    }

    body.woocommerce-checkout .woocommerce-info.coupon-div {
        padding: 10px 0 !important;
        margin-top: 10px !important;
        line-height: 125%;
    }
}

@media only screen and (max-width: 1100px) {
    .bottom-badges img:nth-of-type(3) {
        max-width: 150px;
    }

    .bottom-badges img:nth-of-type(2) {
        max-width: 135px;
    }
}

@media only screen and (max-width: 980px) {
    .bottom-badges img:nth-of-type(3) {
        max-width: inherit;
        margin-left: 12px !important;
        float: left;
    }

    .bottom-badges img:nth-of-type(2) {
        max-width: inherit;
    }
}

@media only screen and (max-width: 520px) {
    body .bottom-badges img {
        float: none !important;
        margin-left: 0 !important;
        display: block;
    }

    body div.bottom-badges {
        margin-top: -6px !important;
    }
}

.woocommerce-cart-form > tfoot {
    float: right;
    border: 1px solid rgba(0, 0, 0, .1);
    margin-top: 10px;
    width: 412px;
}

body.woocommerce-checkout .woocommerce-cart-form table.shop_table {
    margin-bottom: 15px !important;
    border-top: 1px solid #f5f5f5 !important;
    border-bottom: 1px solid #f5f5f5 !important;
}

body.woocommerce-checkout .woocommerce-billing-fields h3 {
    padding-bottom: 8px !important;
    color: #303a47 !important;
    font-size: 26px !important;
    font-weight: 700 !important;
}

body.woocommerce-checkout #order_review_heading {
    padding-bottom: 7px !important;
    color: #303a47 !important;
    font-size: 26px !important;
    font-weight: 700 !important;
}

.woocommerce-checkout #payment ul.payment_methods li {
    list-style: none !important;
    margin-bottom: 2px;
}

.woocommerce-checkout #payment ul.payment_methods .woocommerce_error li {
    margin-bottom: 0 !important;
}

.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe] {
    padding-left: 0 !important;
}

body.woocommerce-checkout tfoot .includes_tax {
    font-size: 13px;
}

body.woocommerce-checkout .woocommerce-cart-form tfoot tr th, body.woocommerce-checkout .woocommerce-cart-form tfoot tr td {
    padding: 3px 5px !important;
    border: none !important;
    border-top: none !important;
}

body.woocommerce-checkout #payment {
    background-color: #fafbfb !important;
    border-radius: 0 !important
}

body.woocommerce-checkout tfoot tr {
    width: 100% !important;
}

body.woocommerce-checkout tfoot tr td {
    padding-right: 0 !important;
}

body.woocommerce-checkout tfoot tr td {
    width: 50%;
    padding-left: 4% !important;
}

body.woocommerce-checkout tfoot tr th {
    max-width: 54%;
}

body.woocommerce-checkout #page-container table.cart td.product-thumbnail {
    margin-top: 17px;
}

body.woocommerce-checkout tfoot .order-total strong .woocommerce-Price-amount {
    font-size: 18px;
    font-size: 20px;
    text-decoration: underline;
}

body.woocommerce-checkout .woocommerce-cart-form tfoot a.woocommerce-remove-coupon {
    display: none !important;
}

body.woocommerce-checkout .woocommerce-cart-form tfoot {
    margin-bottom: 30px;
}

body.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-total {
    width: 30%;
}

body.woocommerce-checkout .woocommerce-cart-form tfoot .cart-discount {
    font-style: italic;
    font-weight: bold;
}

@media only screen and (max-width: 520px) {
    body.woocommerce-checkout .woocommerce-cart-form tfoot {
        width: 100%;
        float: none;
    }
}

body #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a:hover {
    color: #fe7051 !important;
}

section.related.products {
    display: none !important;
}

.woocommerce-checkout-review-order-table .order-total td {
    text-decoration: underline;
}

.woocommerce-checkout-review-order-table .order-total td .first-payment-date small {
    text-decoration: none !important;
    display: inline-block;
}

.woocommerce-checkout-review-order-table .order-total.recurring-total th {
    vertical-align: top;
}

/* comments */
#comment-wrap {
    padding-top: 0 !important;
}

/*body #content_page .et_pb_column_2_3 #comment-wrap .commentlist {
    padding: 53px 43px !important;
}*/
body #comment-wrap .comment-respond {
    background: #f8fafc !important;
    padding: 20px 43px 40px !important;
    margin-top: 0 !important;
}

body #comment-wrap .comment .comment-respond {
    margin-top: 20px !important;
}

body #comment-wrap ol.commentlist > li {
    background: #f8fafc !important;
    margin-top: 35px !important;
    padding: 53px 43px !important;
}

#comment-wrap #submit:hover {
    background-color: #2ea3f2 !important;
}

#comment-wrap .comment-form-author input, #comment-wrap .comment-form-email input, #comment-wrap .comment-form-url input {
    width: 100%;
}

/*Comments*/
body #comment-wrap {
    border-top: 1px solid #d8dbe2 !important;
    margin-top: 73px;
    padding-top: 26px !important;
}

/*body.single-post #page-container .et_pb_column_2_3 #comment-wrap .comment-body {
    margin-bottom: 59px !important;
}*/
body #comment-wrap .commentlist > li > .children {
    margin-left: 0;
    background: #fff;
    margin-top: 20px;
    padding: 47px 32px !important;
}

/*body #comment-wrap .children .comment_avatar {
    width: 46px !important;
}
*/
body #comment-wrap .comment_avatar {
    position: static;
    border: none !important;
    overflow: hidden !important;
    width: 71px;
    float: left;
    margin-right: 15px;
    border-radius: 100%;
}

body #comment-wrap .children .comment_postinfo {
    margin-bottom: 4px;
}

body #comment-wrap .comment_postinfo {
    margin-bottom: 8px;
    width: 87%;
    float: right;
}

body #comment-wrap .comment_postinfo span.fn {
    display: block;
    text-transform: capitalize;
    font-size: 16px !important;
    color: #000;
    margin-bottom: 0;
    padding-top: 10px;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
}

/*body #comment-wrap .thread-even {
    background: #fff !important;
}*/
/*body #comment-wrap .comment_date {
    display: none !important;
}*/
body #comment-wrap .comment-content p {
    color: rgba(50, 60, 71, 255);
    font-size: 16px !important;
    font-weight: 400;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    line-height: 180%;
}

body #comment-wrap .comment-content p:last-of-type {
    padding-bottom: 0 !important;
}

body #comment-wrap .comment-content p {
    padding-bottom: 30px !important;
}

body #comment-wrap ol.commentlist li.comment:last-child {
    margin-bottom: 0 !important;
}

body #comment-wrap ol.commentlist li.comment {
    border-bottom: none;
    margin-bottom: 35px !important;
    list-style: none !important;
    display: flow-root;
}

body #comment-wrap ol.commentlist {
    padding-bottom: 0 !important;
}

body #comment-wrap .children .comment-body {
    padding: 1% 21px 0 63px;
}

body #comment-wrap .comment-body {
    margin-bottom: 0;
    padding: 0 10px 0 0;
}

/*body #comment-wrap .comment-edit-link {
    display: none !important;
}*/
body #comment-wrap .comment_area .comment-reply-link:after {
    display: none !important;
}

body #comment-wrap .comment_area .comment-reply-link.et_pb_button {
    display: inline-block;
    padding: 11px 29px !important;
    margin-top: 11px;
    font-size: 16px !important;
    float: none !important;
    border-radius: 5px !important;
    border: none !important;
    text-transform: none !important;
    color: rgba(255, 255, 255, 255) !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    position: relative;
    background-color: #00c3f6 !important;
}

body #content_page .et_pb_column_2_3 ol:not(.products).commentlist {
    padding-left: 0 !important;
    margin-top: -33px;
}

body #content_page .comment_area {
    width: 87%;
    float: right;
}

body #comment-wrap .comment .children {
    margin-left: 0 !important;
    margin-top: 30px !important;
    padding-left: 0 !important;
}

/*Comment Form*/
body #comment-wrap #respond p.logged-in-as {
    display: none !important;
}

body #comment-wrap #respond h3.comment-reply-title {
    font-size: 21px !important;
    color: #33373a !important;
    margin-bottom: 0;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 400;
    padding-bottom: 9px;
}

body #comment-wrap #respond {
    padding-top: 54px;
    margin-bottom: 21px !important;
}

body #comment-wrap #respond textarea {
    height: 176px !important;
    resize: none;
}

body #comment-wrap #respond input:not(#wp-comment-cookies-consent), body #comment-wrap #respond textarea {
    background-color: #fff !important;
    color: rgba(51, 55, 58, 255);
    font-size: 16px !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    border-bottom: none;
    width: 100% !important;
    padding: 20px !important;
}

/*body #comment-wrap #respond p.comment-form-url {
    display: none !important;
}*/
body #comment-wrap #respond p.comment-form-author, body #comment-wrap #respond p.comment-form-email, body #comment-wrap #respond p.comment-form-url {
    width: 32% !important;
    float: left;
    margin-bottom: 0px;
    padding-bottom: 15px;
}

body #comment-wrap #respond p.comment-form-author, body #comment-wrap #respond p.comment-form-email {
    margin-right: 2% !important;
}

body #comment-wrap #respond p.comment-form-comment {
    clear: both;
    padding-top: 0;
}

body #comment-wrap #respond .comment-notes {
    display: none !important;
}

/*Button*/
/*body #comment-wrap h1#comments {
    display: none !important;
}*/
body #comment-wrap #respond form {
    text-align: right !important;
}

body #comment-wrap #respond .form-submit {
    display: inline-block;
    margin-top: 0;
    position: relative;
    float: left;
}

body #comment-wrap #respond .form-submit input.submit:not(#wp-comment-cookies-consent):hover, body #comment-wrap .comment_area .comment-reply-link.et_pb_button:hover {
    background-color: rgb(140, 219, 65) !important;
}

body #comment-wrap #respond .form-submit input.submit:not(#wp-comment-cookies-consent) {
    background-color: #00c3f6 !important;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 16px !important;
    border: none !important;
    font-weight: 400;
    padding: 13px !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    width: auto !important;
    text-transform: none !important;
}

/**************/
body #comment-wrap #respond p.wpgdprc-checkbox label {
    font-size: 16px !important;
}

body #comment-wrap #respond p:not(.comment-form-cookies-consent) label {
    display: none !important;
}

body #comment-wrap #respond p:not(.comment-form-cookies-consent) label:after {
    display: none !important;
}

body #comment-wrap #respond p.filled textarea, body #comment-wrap #respond p.focus textarea, body #comment-wrap #respond p.filled input, body #comment-wrap #respond p.focus input {
    transform: none !important;
}

body #comment-wrap #respond textarea::-webkit-input-placeholder, body #comment-wrap #respond input::-webkit-input-placeholder {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: rgba(50, 60, 71, 255) !important;
}

body #comment-wrap #respond textarea::-moz-placeholder, body #comment-wrap #respond input::-moz-placeholder {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: rgba(50, 60, 71, 255);
}

body #comment-wrap #respond textarea:-ms-input-placeholder, body #comment-wrap #respond input:-ms-input-placeholder {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: rgba(50, 60, 71, 255);
}

body #comment-wrap #respond textarea:-moz-placeholder, body #comment-wrap #respond input:-moz-placeholder {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: rgba(50, 60, 71, 255);
}

body #comment-wrap .comment-form-cookies-consent {
    clear: both;
    text-align: left;
}

body #comment-wrap .comment-form-cookies-consent input {
    width: 17px !important;
    height: 17px !important;
}

body #comment-wrap .comment-form-cookies-consent label {
    vertical-align: top;
}

.wp-caption a + p:nth-child(2) {
    margin-top: 10px;
}

.et_pb_post h1, .et_pb_post h2, .et_pb_post h3, .et_pb_post h4, .et_pb_post h5, .et_pb_post h6 {
    font-weight: 500 !important;
    line-height: 120% !important;
    margin: 0 !important;
    padding-bottom: 18px !important;
}

body .sigmund_hover_effect_article .et_pb_post .post-content {
    margin-bottom: 30px !important;
}

body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total.recurring-total th,
body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total.recurring-total td span,
body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total.recurring-total td {
    font-size: 16px !important;
    text-decoration: none !important;
    font-weight: 700 !important;
}

/* Pages with iframes */
iframe[src*="layout-finder-demo"] {
    height: 910px;
}


body #wpfront-notification-bar-spacer {
    z-index: 999999;
}
body #wpfront-notification-bar-spacer #wpfront-notification-bar-open-button {
    border: none !important;
    background-image: none !important;
    width: auto;
    height: auto;
    padding: 6px 2px 10px !important;
    box-shadow: none !important;
}

body #wpfront-notification-bar-spacer #wpfront-notification-bar-open-button:before {
    content: "\22";
    display: block;
    font-family: ETmodules;
    color: #fff;
    font-size: 30px;
}

/*@media only screen and (min-width: 2027px) {*/
/*  iframe[src*="layout-finder-demo"] {*/
/*    height: 1069px;*/
/*  }*/
/*}*/

@media only screen and (max-width: 1901px) {
    iframe[src*="layout-finder-demo"] {
        height: 800px;
    }
}

@media only screen and (max-width: 1828px) {
    iframe[src*="layout-finder-demo"] {
        height: 700px;
    }
}

@media only screen and (max-width: 1339px) {
    iframe[src*="layout-finder-demo"] {
        height: 989px;
    }
}

/*@media only screen and (max-width: 1101px) {*/
/*  iframe[src*="layout-finder-demo"] {*/
/*    height: 1849px;*/
/*  }*/
/*}*/
@media only screen and (max-width: 708px) {
    /*iframe[src*="layout-finder-demo"] {*/
    /*  height: 1849px;*/
    /*}*/
    body #page-container .ondemand-new {
        width: 100% !important;
        max-width: 1080px !important;
        padding: 20px !important;
    }
}

@media only screen and (max-width: 570px) {
    iframe[src*="layout-finder-demo"] {
        height: 1830px;
    }

    body #page-container .ondemand-new {
        width: 100% !important;
        max-width: 1080px !important;
        padding: 20px !important;
    }
}

@media only screen and (max-width: 2000px) {
    body #comment-wrap .comment_avatar {
        width: 9%;
        float: left;
        margin-right: 2%;
    }

    body #comment-wrap .comment_postinfo, body #content_page .comment_area {
        width: 89%;
    }
}

@media only screen and (max-width: 1280px) {
    body #comment-wrap ol.commentlist > li {
        padding: 30px 30px !important;
    }
}

@media only screen and (max-width: 980px) {
    body #comment-wrap .children .comment-body {
        padding: 1% 21px 0 35px;
    }

    body .recent-posts-widget-with-thumbnails li a span {
        width: 100% !important;
        text-align: center;
    }

    #content_page .et_pb_column_1_3 h4.widgettitle {
        text-align: center;
    }
}

@media only screen and (max-width: 769px) {
    body #comment-wrap #respond p.comment-form-author, body #comment-wrap #respond p.comment-form-email {
        margin-right: 0 !important;
    }

    body #comment-wrap #respond p.comment-form-author, body #comment-wrap #respond p.comment-form-email, body #comment-wrap #respond p.comment-form-url {
        width: 100% !important;
        float: none;
    }

    body #comment-wrap .commentlist > li > .children {
        padding: 30px 0px !important;
    }

    body #comment-wrap .comment_postinfo span.fn {
        padding-top: 0 !important;
    }

    body #comment-wrap .comment_avatar {
        display: none !important;
    }

    body #comment-wrap .comment_postinfo, body #content_page .comment_area {
        width: 100%;
        float: none;
    }

    body #comment-wrap .comment-respond {
        padding: 20px 20px 20px !important;
    }

    #commentform {
        padding-bottom: 0;
    }

    body .sigmund_hover_effect_article .et_pb_post .post-content-inner {
        line-height: 150% !important;
    }

    #content_page .et_pb_column_2_3 h3 {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 480px) {
    body #comment-wrap ol.commentlist > li {
        padding: 15px !important;
    }

    body #comment-wrap .children .comment-body {
        padding: 1% 10px 0 10px;
    }

    body #comment-wrap .commentlist > li > .children {
        padding: 10px 0px !important;
    }

    .woocommerce-checkout #payment ul.payment_methods li img {
        float: none !important;
    }

    body .sigmund_hover_effect_article .et_pb_post .post-content {
        margin-bottom: 0px !important;
    }
}