@import '_content/AdeoHS.Utilities.DataManagement/AdeoHS.Utilities.DataManagement.vrpr0go9u1.bundle.scp.css';

/* _content/SingleSignOnUI/Pages/Index.razor.rz.scp.css */
/*
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.0.45
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Browser Reset */
html[b-i4r4680rcu],
body[b-i4r4680rcu],
div[b-i4r4680rcu],
span[b-i4r4680rcu],
applet[b-i4r4680rcu],
object[b-i4r4680rcu],
iframe[b-i4r4680rcu],
h1[b-i4r4680rcu],
h2[b-i4r4680rcu],
h3[b-i4r4680rcu],
h4[b-i4r4680rcu],
h5[b-i4r4680rcu],
h6[b-i4r4680rcu],
p[b-i4r4680rcu],
blockquote[b-i4r4680rcu],
pre[b-i4r4680rcu],
a[b-i4r4680rcu],
abbr[b-i4r4680rcu],
acronym[b-i4r4680rcu],
address[b-i4r4680rcu],
big[b-i4r4680rcu],
cite[b-i4r4680rcu],
code[b-i4r4680rcu],
del[b-i4r4680rcu],
dfn[b-i4r4680rcu],
em[b-i4r4680rcu],
font[b-i4r4680rcu],
img[b-i4r4680rcu],
ins[b-i4r4680rcu],
kbd[b-i4r4680rcu],
q[b-i4r4680rcu],
s[b-i4r4680rcu],
samp[b-i4r4680rcu],
small[b-i4r4680rcu],
strike[b-i4r4680rcu],
strong[b-i4r4680rcu],
sub[b-i4r4680rcu],
sup[b-i4r4680rcu],
tt[b-i4r4680rcu],
var[b-i4r4680rcu],
b[b-i4r4680rcu],
u[b-i4r4680rcu],
i[b-i4r4680rcu],
center[b-i4r4680rcu],
dl[b-i4r4680rcu],
dt[b-i4r4680rcu],
dd[b-i4r4680rcu],
ol[b-i4r4680rcu],
ul[b-i4r4680rcu],
li[b-i4r4680rcu],
fieldset[b-i4r4680rcu],
form[b-i4r4680rcu],
label[b-i4r4680rcu],
legend[b-i4r4680rcu] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
    font-size: 100%;
    vertical-align: baseline;
}

body[b-i4r4680rcu] {
    line-height: 1;
}

ol[b-i4r4680rcu],
ul[b-i4r4680rcu] {
    list-style: none;
}

blockquote[b-i4r4680rcu],
q[b-i4r4680rcu] {
    quotes: none;
}

    blockquote[b-i4r4680rcu]:before,
    blockquote[b-i4r4680rcu]:after,
    q[b-i4r4680rcu]:before,
    q[b-i4r4680rcu]:after {
        content: "";
        content: none;
    }

blockquote[b-i4r4680rcu] {
    margin: 20px 0 30px;
    padding-left: 20px;
    border-left: 5px solid;
}

:focus[b-i4r4680rcu] {
    outline: 0;
}

ins[b-i4r4680rcu] {
    text-decoration: none;
}

del[b-i4r4680rcu] {
    text-decoration: line-through;
}

table[b-i4r4680rcu] {
    border-spacing: 0;
    border-collapse: collapse;
}

article[b-i4r4680rcu],
aside[b-i4r4680rcu],
footer[b-i4r4680rcu],
header[b-i4r4680rcu],
hgroup[b-i4r4680rcu],
nav[b-i4r4680rcu],
section[b-i4r4680rcu] {
    display: block;
}

/* Basic Styles */
/* Body */
body[b-i4r4680rcu] {
    color: #666;
    background-color: #fff;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.7em;
}

    body.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container[b-i4r4680rcu],
    body.et_fixed_nav.et_boxed_layout #page-container[b-i4r4680rcu] {
        padding-top: 80px;
    }

    body.page-template-page-template-blank-php #page-container[b-i4r4680rcu] {
        padding-top: 0 !important;
    }

    body.et_cover_background[b-i4r4680rcu] {
        background-repeat: no-repeat !important;
        background-attachment: fixed;
        background-position: top center !important;
        -webkit-background-size: cover !important;
        -moz-background-size: cover !important;
        background-size: cover !important;
    }

/* Links */
a[b-i4r4680rcu] {
    color: #2ea3f2;
    text-decoration: none;
}

    a:hover[b-i4r4680rcu] {
        text-decoration: none;
    }

/* Inline Elements */
p[b-i4r4680rcu] {
    padding-bottom: 1em;
}

    p:last-of-type[b-i4r4680rcu] {
        padding-bottom: 0;
    }

    p.et_normal_padding[b-i4r4680rcu] {
        padding-bottom: 1em;
    }

strong[b-i4r4680rcu] {
    font-weight: bold;
}

cite[b-i4r4680rcu],
em[b-i4r4680rcu],
i[b-i4r4680rcu] {
    font-style: italic;
}

pre[b-i4r4680rcu],
code[b-i4r4680rcu] {
    margin-bottom: 10px;
    font-family: Courier New, monospace;
}

ins[b-i4r4680rcu] {
    text-decoration: none;
}

sup[b-i4r4680rcu],
sub[b-i4r4680rcu] {
    position: relative;
    height: 0;
    line-height: 1;
    vertical-align: baseline;
}

sup[b-i4r4680rcu] {
    bottom: 0.8em;
}

sub[b-i4r4680rcu] {
    top: 0.3em;
}

dl[b-i4r4680rcu] {
    margin: 0 0 1.5em 0;
}

    dl dt[b-i4r4680rcu] {
        font-weight: bold;
    }

dd[b-i4r4680rcu] {
    margin-left: 1.5em;
}

blockquote p[b-i4r4680rcu] {
    padding-bottom: 0;
}

embed[b-i4r4680rcu],
iframe[b-i4r4680rcu],
object[b-i4r4680rcu],
video[b-i4r4680rcu] {
    max-width: 100%;
}

/* Headers */
h1[b-i4r4680rcu],
h2[b-i4r4680rcu],
h3[b-i4r4680rcu],
h4[b-i4r4680rcu],
h5[b-i4r4680rcu],
h6[b-i4r4680rcu] {
    padding-bottom: 10px;
    color: #333;
    font-weight: 500;
    line-height: 1em;
}

    h1 a[b-i4r4680rcu],
    h2 a[b-i4r4680rcu],
    h3 a[b-i4r4680rcu],
    h4 a[b-i4r4680rcu],
    h5 a[b-i4r4680rcu],
    h6 a[b-i4r4680rcu] {
        color: inherit;
    }

h1[b-i4r4680rcu] {
    font-size: 30px;
}

h2[b-i4r4680rcu] {
    font-size: 26px;
}

h3[b-i4r4680rcu] {
    font-size: 22px;
}

h4[b-i4r4680rcu] {
    font-size: 18px;
}

h5[b-i4r4680rcu] {
    font-size: 16px;
}

h6[b-i4r4680rcu] {
    font-size: 14px;
}

/* Forms */
input[b-i4r4680rcu] {
    -webkit-appearance: none;
}

    input[type=checkbox][b-i4r4680rcu] {
        -webkit-appearance: checkbox;
    }

    input[type=radio][b-i4r4680rcu] {
        -webkit-appearance: radio;
    }

    input[type=text][b-i4r4680rcu],
    input[type=password][b-i4r4680rcu],
    input[type=tel][b-i4r4680rcu],
    input[type=email][b-i4r4680rcu],
    input.text[b-i4r4680rcu],
    input.title[b-i4r4680rcu],
    textarea[b-i4r4680rcu],
    select[b-i4r4680rcu] {
        padding: 2px;
        border: 1px solid #bbb;
        color: #4e4e4e;
        background-color: #fff;
    }

        input[type=text]:focus[b-i4r4680rcu],
        input.text:focus[b-i4r4680rcu],
        input.title:focus[b-i4r4680rcu],
        textarea:focus[b-i4r4680rcu],
        select:focus[b-i4r4680rcu] {
            border-color: #2d3940;
            color: #3e3e3e;
        }

    input[type=text][b-i4r4680rcu],
    input.text[b-i4r4680rcu],
    input.title[b-i4r4680rcu],
    textarea[b-i4r4680rcu],
    select[b-i4r4680rcu] {
        margin: 0;
    }

textarea[b-i4r4680rcu] {
    padding: 4px;
}

/* Images */
img[b-i4r4680rcu] {
    max-width: 100%;
    height: auto;
}

#ie8 img[b-i4r4680rcu] {
    width: auto;
}

/* Clearfix */
.clear[b-i4r4680rcu] {
    clear: both;
}

br.clear[b-i4r4680rcu] {
    margin: 0;
    padding: 0;
}

.et_vertical_nav #page-container[b-i4r4680rcu]:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    font-size: 0;
    content: " ";
}

/* Word Break */
#et-secondary-menu li[b-i4r4680rcu],
#top-menu li[b-i4r4680rcu] {
    word-wrap: break-word;
}

/* Accent Color */
.woocommerce .woocommerce-error[b-i4r4680rcu],
.woocommerce .woocommerce-info[b-i4r4680rcu],
.woocommerce .woocommerce-message[b-i4r4680rcu] {
    background: #2ea3f2;
}

#et_search_icon:hover[b-i4r4680rcu],
.mobile_menu_bar[b-i4r4680rcu]:before,
.mobile_menu_bar[b-i4r4680rcu]:after,
.et-social-icon a:hover[b-i4r4680rcu],
.comment-reply-link[b-i4r4680rcu],
.form-submit .et_pb_button[b-i4r4680rcu],
.entry-summary p.price ins[b-i4r4680rcu],
.woocommerce div.product span.price[b-i4r4680rcu],
.woocommerce-page div.product span.price[b-i4r4680rcu],
.woocommerce #content div.product span.price[b-i4r4680rcu],
.woocommerce-page #content div.product span.price[b-i4r4680rcu],
.woocommerce div.product p.price[b-i4r4680rcu],
.woocommerce-page div.product p.price[b-i4r4680rcu],
.woocommerce #content div.product p.price[b-i4r4680rcu],
.woocommerce-page #content div.product p.price[b-i4r4680rcu],
.woocommerce .star-rating span[b-i4r4680rcu]:before,
.woocommerce-page .star-rating span[b-i4r4680rcu]:before,
.woocommerce a.button.alt[b-i4r4680rcu],
.woocommerce-page a.button.alt[b-i4r4680rcu],
.woocommerce button.button.alt[b-i4r4680rcu],
.woocommerce-page button.button.alt[b-i4r4680rcu],
.woocommerce input.button.alt[b-i4r4680rcu],
.woocommerce-page input.button.alt[b-i4r4680rcu],
.woocommerce #respond input#submit.alt[b-i4r4680rcu],
.woocommerce-page #respond input#submit.alt[b-i4r4680rcu],
.woocommerce #content input.button.alt[b-i4r4680rcu],
.woocommerce-page #content input.button.alt[b-i4r4680rcu],
.woocommerce a.button[b-i4r4680rcu],
.woocommerce-page a.button[b-i4r4680rcu],
.woocommerce button.button[b-i4r4680rcu],
.woocommerce-page button.button[b-i4r4680rcu],
.woocommerce input.button[b-i4r4680rcu],
.woocommerce-page input.button[b-i4r4680rcu],
.woocommerce #respond input#submit[b-i4r4680rcu],
.woocommerce-page #respond input#submit[b-i4r4680rcu],
.woocommerce #content input.button[b-i4r4680rcu],
.woocommerce-page #content input.button[b-i4r4680rcu],
.woocommerce a.button.alt:hover[b-i4r4680rcu],
.woocommerce-page a.button.alt:hover[b-i4r4680rcu],
.woocommerce button.button.alt:hover[b-i4r4680rcu],
.woocommerce-page button.button.alt:hover[b-i4r4680rcu],
.woocommerce input.button.alt:hover[b-i4r4680rcu],
.woocommerce-page input.button.alt:hover[b-i4r4680rcu],
.woocommerce #respond input#submit.alt:hover[b-i4r4680rcu],
.woocommerce-page #respond input#submit.alt:hover[b-i4r4680rcu],
.woocommerce #content input.button.alt:hover[b-i4r4680rcu],
.woocommerce-page #content input.button.alt:hover[b-i4r4680rcu],
.woocommerce a.button:hover[b-i4r4680rcu],
.woocommerce-page a.button:hover[b-i4r4680rcu],
.woocommerce button.button[b-i4r4680rcu],
.woocommerce-page button.button:hover[b-i4r4680rcu],
.woocommerce input.button:hover[b-i4r4680rcu],
.woocommerce-page input.button:hover[b-i4r4680rcu],
.woocommerce #respond input#submit:hover[b-i4r4680rcu],
.woocommerce-page #respond input#submit:hover[b-i4r4680rcu],
.woocommerce #content input.button:hover[b-i4r4680rcu],
.wp-pagenavi span.current[b-i4r4680rcu],
.wp-pagenavi a:hover[b-i4r4680rcu],
.et_password_protected_form .et_submit_button[b-i4r4680rcu],
.nav-single a[b-i4r4680rcu],
.posted_in a[b-i4r4680rcu],
#top-menu li.current-menu-ancestor > a[b-i4r4680rcu],
#top-menu li.current-menu-item > a[b-i4r4680rcu],
.bottom-nav li.current-menu-item > a[b-i4r4680rcu],
.footer-widget h4[b-i4r4680rcu] {
    color: #2ea3f2;
}

.et-search-form[b-i4r4680rcu],
.nav li ul[b-i4r4680rcu],
.et_mobile_menu[b-i4r4680rcu],
.footer-widget li[b-i4r4680rcu]:before,
blockquote[b-i4r4680rcu] {
    border-color: #2ea3f2;
}

#top-header[b-i4r4680rcu],
#et-secondary-nav li ul[b-i4r4680rcu] {
    background-color: #2ea3f2;
}

/* Containers */
#main-content[b-i4r4680rcu] {
    background-color: #fff;
}

#main-header[b-i4r4680rcu] {
    -webkit-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
    -moz-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
    transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
}

.container[b-i4r4680rcu] {
    position: relative;
    width: 80%;
    max-width: 1080px;
    margin: auto;
}

#main-content .container[b-i4r4680rcu] {
    padding-top: 58px;
}

.et_full_width_page #main-content .container[b-i4r4680rcu]:before,
.et_full_width_portfolio_page #main-content .container[b-i4r4680rcu]:before {
    display: none;
}

/* Transparent Nav */
.et_transparent_nav #page-container[b-i4r4680rcu] {
    padding-top: 0 !important;
}

/* Boxed Layout */
.et_boxed_layout #page-container[b-i4r4680rcu] {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

    .et_boxed_layout #page-container[b-i4r4680rcu],
    .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header[b-i4r4680rcu],
    .et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header[b-i4r4680rcu],
    .et_fixed_nav.et_boxed_layout #page-container #top-header[b-i4r4680rcu],
    .et_fixed_nav.et_boxed_layout #page-container #main-header[b-i4r4680rcu],
    .et_boxed_layout #page-container .container[b-i4r4680rcu],
    .et_boxed_layout #page-container .et_pb_row[b-i4r4680rcu],
    .et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row[b-i4r4680rcu],
    .et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row[b-i4r4680rcu],
    .et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row[b-i4r4680rcu] {
        width: 90%;
        max-width: 1200px;
        margin: auto;
    }

.et_boxed_layout.et_vertical_nav #page-container[b-i4r4680rcu] {
    max-width: 1425px;
}

    .et_boxed_layout.et_vertical_nav #page-container #top-header[b-i4r4680rcu] {
        width: auto;
        max-width: none;
    }

/* Vertical Navigation */
.et_vertical_nav #page-container[b-i4r4680rcu] {
    position: relative;
    padding-top: 0 !important;
}

/* Pages */
.main_title[b-i4r4680rcu] {
    margin-bottom: 20px;
}

/* Button Styles */
.woocommerce a.button.alt[b-i4r4680rcu],
.woocommerce-page a.button.alt[b-i4r4680rcu],
.woocommerce button.button.alt[b-i4r4680rcu],
.woocommerce-page button.button.alt[b-i4r4680rcu],
.woocommerce input.button.alt[b-i4r4680rcu],
.woocommerce-page input.button.alt[b-i4r4680rcu],
.woocommerce #respond input#submit.alt[b-i4r4680rcu],
.woocommerce-page #respond input#submit.alt[b-i4r4680rcu],
.woocommerce #content input.button.alt[b-i4r4680rcu],
.woocommerce-page #content input.button.alt[b-i4r4680rcu],
.woocommerce a.button[b-i4r4680rcu],
.woocommerce-page a.button[b-i4r4680rcu],
.woocommerce button.button[b-i4r4680rcu],
.woocommerce-page button.button[b-i4r4680rcu],
.woocommerce input.button[b-i4r4680rcu],
.woocommerce-page input.button[b-i4r4680rcu],
.woocommerce #respond input#submit[b-i4r4680rcu],
.woocommerce-page #respond input#submit[b-i4r4680rcu],
.woocommerce #content input.button[b-i4r4680rcu],
.woocommerce-page #content input.button[b-i4r4680rcu] {
    position: relative;
    padding: 0.3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: transparent;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

    /* Button Hover */
    .woocommerce a.button.alt:hover[b-i4r4680rcu],
    .woocommerce-page a.button.alt:hover[b-i4r4680rcu],
    .woocommerce button.button.alt:hover[b-i4r4680rcu],
    .woocommerce-page button.button.alt:hover[b-i4r4680rcu],
    .woocommerce input.button.alt:hover[b-i4r4680rcu],
    .woocommerce-page input.button.alt:hover[b-i4r4680rcu],
    .woocommerce #respond input#submit.alt:hover[b-i4r4680rcu],
    .woocommerce-page #respond input#submit.alt:hover[b-i4r4680rcu],
    .woocommerce #content input.button.alt:hover[b-i4r4680rcu],
    .woocommerce-page #content input.button.alt:hover[b-i4r4680rcu],
    .woocommerce a.button:hover[b-i4r4680rcu],
    .woocommerce-page a.button:hover[b-i4r4680rcu],
    .woocommerce button.button:hover[b-i4r4680rcu],
    .woocommerce-page button.button:hover[b-i4r4680rcu],
    .woocommerce input.button:hover[b-i4r4680rcu],
    .woocommerce-page input.button:hover[b-i4r4680rcu],
    .woocommerce #respond input#submit:hover[b-i4r4680rcu],
    .woocommerce-page #respond input#submit:hover[b-i4r4680rcu],
    .woocommerce #content input.button:hover[b-i4r4680rcu],
    .woocommerce-page #content input.button:hover[b-i4r4680rcu] {
        padding: 0.3em 2em 0.3em 1em;
        border: 2px solid transparent;
    }

    /* Button Hover Dark Text */
    .comment-reply-link:hover[b-i4r4680rcu],
    .form-submit .et_pb_button:hover[b-i4r4680rcu],
    .et_password_protected_form .et_submit_button:hover[b-i4r4680rcu],
    .woocommerce a.button.alt:hover[b-i4r4680rcu],
    .woocommerce-page a.button.alt:hover[b-i4r4680rcu],
    .woocommerce button.button.alt:hover[b-i4r4680rcu],
    .woocommerce-page button.button.alt:hover[b-i4r4680rcu],
    .woocommerce input.button.alt:hover[b-i4r4680rcu],
    .woocommerce-page input.button.alt:hover[b-i4r4680rcu],
    .woocommerce #respond input#submit.alt:hover[b-i4r4680rcu],
    .woocommerce-page #respond input#submit.alt:hover[b-i4r4680rcu],
    .woocommerce #content input.button.alt:hover[b-i4r4680rcu],
    .woocommerce-page #content input.button.alt:hover[b-i4r4680rcu],
    .woocommerce a.button:hover[b-i4r4680rcu],
    .woocommerce-page a.button:hover[b-i4r4680rcu],
    .woocommerce button.button:hover[b-i4r4680rcu],
    .woocommerce-page button.button:hover[b-i4r4680rcu],
    .woocommerce input.button:hover[b-i4r4680rcu],
    .woocommerce-page input.button:hover[b-i4r4680rcu],
    .woocommerce #respond input#submit:hover[b-i4r4680rcu],
    .woocommerce-page #respond input#submit:hover[b-i4r4680rcu],
    .woocommerce #content input.button:hover[b-i4r4680rcu],
    .woocommerce-page #content input.button:hover[b-i4r4680rcu] {
        background: rgba(0, 0, 0, 0.05);
    }

    /* Button - With Icon */
    .woocommerce a.button.alt[b-i4r4680rcu]:after,
    .woocommerce-page a.button.alt[b-i4r4680rcu]:after,
    .woocommerce button.button.alt[b-i4r4680rcu]:after,
    .woocommerce-page button.button.alt[b-i4r4680rcu]:after,
    .woocommerce input.button.alt[b-i4r4680rcu]:after,
    .woocommerce-page input.button.alt[b-i4r4680rcu]:after,
    .woocommerce #respond input#submit.alt[b-i4r4680rcu]:after,
    .woocommerce-page #respond input#submit.alt[b-i4r4680rcu]:after,
    .woocommerce #content input.button.alt[b-i4r4680rcu]:after,
    .woocommerce-page #content input.button.alt[b-i4r4680rcu]:after,
    .woocommerce a.button[b-i4r4680rcu]:after,
    .woocommerce-page a.button[b-i4r4680rcu]:after,
    .woocommerce button.button[b-i4r4680rcu]:after,
    .woocommerce-page button.button[b-i4r4680rcu]:after,
    .woocommerce input.button[b-i4r4680rcu]:after,
    .woocommerce-page input.button[b-i4r4680rcu]:after,
    .woocommerce #respond input#submit[b-i4r4680rcu]:after,
    .woocommerce-page #respond input#submit[b-i4r4680rcu]:after,
    .woocommerce #content input.button[b-i4r4680rcu]:after,
    .woocommerce-page #content input.button[b-i4r4680rcu]:after {
        position: absolute;
        margin-left: -1em;
        opacity: 0;
        font-family: "ETmodules";
        font-size: 32px;
        line-height: 1em;
        content: "\35";
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s;
        transition: all 0.2s;
    }

.et_button_icon_visible .et_pb_button[b-i4r4680rcu],
.et_button_icon_visible.woocommerce a.button.alt[b-i4r4680rcu],
.et_button_icon_visible.woocommerce-page a.button.alt[b-i4r4680rcu],
.et_button_icon_visible.woocommerce button.button.alt[b-i4r4680rcu],
.et_button_icon_visible.woocommerce-page button.button.alt[b-i4r4680rcu],
.et_button_icon_visible.woocommerce input.button.alt[b-i4r4680rcu],
.et_button_icon_visible.woocommerce-page input.button.alt[b-i4r4680rcu],
.et_button_icon_visible.woocommerce #respond input#submit.alt[b-i4r4680rcu],
.et_button_icon_visible.woocommerce-page #respond input#submit.alt[b-i4r4680rcu],
.et_button_icon_visible.woocommerce #content input.button.alt[b-i4r4680rcu],
.et_button_icon_visible.woocommerce-page #content input.button.alt[b-i4r4680rcu],
.et_button_icon_visible.woocommerce a.button[b-i4r4680rcu],
.et_button_icon_visible.woocommerce-page a.button[b-i4r4680rcu],
.et_button_icon_visible.woocommerce button.button[b-i4r4680rcu],
.et_button_icon_visible.woocommerce-page button.button[b-i4r4680rcu],
.et_button_icon_visible.woocommerce input.button[b-i4r4680rcu],
.et_button_icon_visible.woocommerce-page input.button[b-i4r4680rcu],
.et_button_icon_visible.woocommerce #respond input#submit[b-i4r4680rcu],
.et_button_icon_visible.woocommerce-page #respond input#submit[b-i4r4680rcu],
.et_button_icon_visible.woocommerce #content input.button[b-i4r4680rcu],
.et_button_icon_visible.woocommerce-page #content input.button[b-i4r4680rcu] {
    padding-right: 2em;
    padding-left: 0.7em;
}

    .et_button_icon_visible .et_pb_button[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce a.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page a.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce button.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page button.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce input.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page input.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce #respond input#submit.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page #respond input#submit.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce #content input.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page #content input.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce a.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page a.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce button.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page button.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce input.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page input.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce #respond input#submit[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page #respond input#submit[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce #content input.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page #content input.button[b-i4r4680rcu]:after {
        margin-left: 0;
        opacity: 1;
    }

    .et_button_left .et_pb_button:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce a.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page a.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce button.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page button.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce input.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page input.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce #respond input#submit.alt:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page #respond input#submit.alt:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce #content input.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page #content input.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce a.button:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page a.button:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce button.button:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page button.button:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce input.button:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page input.button:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce #respond input#submit:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page #respond input#submit:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce #content input.button:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.woocommerce-page #content input.button:hover[b-i4r4680rcu]:after {
        left: 0.15em;
    }

.comment-reply-link:hover[b-i4r4680rcu]:after,
.woocommerce a.button.alt:hover[b-i4r4680rcu]:after,
.woocommerce-page a.button.alt:hover[b-i4r4680rcu]:after,
.woocommerce button.button.alt:hover[b-i4r4680rcu]:after,
.woocommerce-page button.button.alt:hover[b-i4r4680rcu]:after,
.woocommerce input.button.alt:hover[b-i4r4680rcu]:after,
.woocommerce-page input.button.alt:hover[b-i4r4680rcu]:after,
.woocommerce #respond input#submit.alt:hover[b-i4r4680rcu]:after,
.woocommerce-page #respond input#submit.alt:hover[b-i4r4680rcu]:after,
.woocommerce #content input.button.alt:hover[b-i4r4680rcu]:after,
.woocommerce-page #content input.button.alt:hover[b-i4r4680rcu]:after,
.woocommerce a.button:hover[b-i4r4680rcu]:after,
.woocommerce-page a.button:hover[b-i4r4680rcu]:after,
.woocommerce button.button:hover[b-i4r4680rcu]:after,
.woocommerce-page button.button:hover[b-i4r4680rcu]:after,
.woocommerce input.button:hover[b-i4r4680rcu]:after,
.woocommerce-page input.button:hover[b-i4r4680rcu]:after,
.woocommerce #respond input#submit:hover[b-i4r4680rcu]:after,
.woocommerce-page #respond input#submit:hover[b-i4r4680rcu]:after,
.woocommerce #content input.button:hover[b-i4r4680rcu]:after,
.woocommerce-page #content input.button:hover[b-i4r4680rcu]:after {
    margin-left: 0;
    opacity: 1;
}

.et_button_left .et_pb_button[b-i4r4680rcu]:after,
.et_button_left.woocommerce a.button.alt[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page a.button.alt[b-i4r4680rcu]:after,
.et_button_left.woocommerce button.button.alt[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page button.button.alt[b-i4r4680rcu]:after,
.et_button_left.woocommerce input.button.alt[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page input.button.alt[b-i4r4680rcu]:after,
.et_button_left.woocommerce #respond input#submit.alt[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page #respond input#submit.alt[b-i4r4680rcu]:after,
.et_button_left.woocommerce #content input.button.alt[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page #content input.button.alt[b-i4r4680rcu]:after,
.et_button_left.woocommerce a.button[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page a.button[b-i4r4680rcu]:after,
.et_button_left.woocommerce button.button[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page button.button[b-i4r4680rcu]:after,
.et_button_left.woocommerce input.button[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page input.button[b-i4r4680rcu]:after,
.et_button_left.woocommerce #respond input#submit[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page #respond input#submit[b-i4r4680rcu]:after,
.et_button_left.woocommerce #content input.button[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page #content input.button[b-i4r4680rcu]:after {
    left: 1em;
    margin-left: 0;
}

.et_button_left .et_pb_button:hover[b-i4r4680rcu],
.et_button_left .et_pb_module .et_pb_button:hover[b-i4r4680rcu],
.et_button_icon_visible.et_button_left .et_pb_button[b-i4r4680rcu],
.et_button_left.woocommerce a.button.alt:hover[b-i4r4680rcu],
.et_button_left.woocommerce-page a.button.alt:hover[b-i4r4680rcu],
.et_button_left.woocommerce button.button.alt:hover[b-i4r4680rcu],
.et_button_left.woocommerce-page button.button.alt:hover[b-i4r4680rcu],
.et_button_left.woocommerce input.button.alt:hover[b-i4r4680rcu],
.et_button_left.woocommerce-page input.button.alt:hover[b-i4r4680rcu],
.et_button_left.woocommerce #respond input#submit.alt:hover[b-i4r4680rcu],
.et_button_left.woocommerce-page #respond input#submit.alt:hover[b-i4r4680rcu],
.et_button_left.woocommerce #content input.button.alt:hover[b-i4r4680rcu],
.et_button_left.woocommerce-page #content input.button.alt:hover[b-i4r4680rcu],
.et_button_left.woocommerce a.button:hover[b-i4r4680rcu],
.et_button_left.woocommerce-page a.button:hover[b-i4r4680rcu],
.et_button_left.woocommerce button.button:hover[b-i4r4680rcu],
.et_button_left.woocommerce-page button.button:hover[b-i4r4680rcu],
.et_button_left.woocommerce input.button:hover[b-i4r4680rcu],
.et_button_left.woocommerce-page input.button:hover[b-i4r4680rcu],
.et_button_left.woocommerce #respond input#submit:hover[b-i4r4680rcu],
.et_button_left.woocommerce-page #respond input#submit:hover[b-i4r4680rcu],
.et_button_left.woocommerce #content input.button:hover[b-i4r4680rcu],
.et_button_left.woocommerce-page #content input.button:hover[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce a.button.alt[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce button.button.alt[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce input.button.alt[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce a.button[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce-page a.button[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce button.button[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce-page button.button[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce input.button[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce-page input.button[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce #respond input#submit[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce #content input.button[b-i4r4680rcu],
.et_button_icon_visible.et_button_left.woocommerce-page #content input.button[b-i4r4680rcu] {
    padding-right: 0.7em;
    padding-left: 2em;
}

    .et_button_left .et_pb_button:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left .et_pb_button[b-i4r4680rcu]:after,
    .et_button_left.woocommerce a.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce-page a.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce button.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce-page button.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce input.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce-page input.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce #respond input#submit.alt:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce-page #respond input#submit.alt:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce #content input.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce-page #content input.button.alt:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce a.button:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce-page a.button:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce button.button:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce-page button.button:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce input.button:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce-page input.button:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce #respond input#submit:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce-page #respond input#submit:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce #content input.button:hover[b-i4r4680rcu]:after,
    .et_button_left.woocommerce-page #content input.button:hover[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce a.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce-page a.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce button.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce-page button.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce input.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce-page input.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce #content input.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce a.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce-page a.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce button.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce-page button.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce input.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce-page input.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce #respond input#submit[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce #content input.button[b-i4r4680rcu]:after,
    .et_button_icon_visible.et_button_left.woocommerce-page #content input.button[b-i4r4680rcu]:after {
        left: 0.15em;
    }

/* Button Hover - No Icon */
.form-submit .et_pb_button:hover[b-i4r4680rcu],
.et_password_protected_form .et_submit_button:hover[b-i4r4680rcu],
.woocommerce #respond input#submit:hover[b-i4r4680rcu],
.woocommerce-page #respond input#submit:hover[b-i4r4680rcu] {
    padding: 0.3em 1em;
}

/* Button - With No Icon */
.et_button_no_icon .et_pb_button[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce a.button.alt[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce-page a.button.alt[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce button.button.alt[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce-page button.button.alt[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce input.button.alt[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce-page input.button.alt[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce #respond input#submit.alt[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce-page #respond input#submit.alt[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce #content input.button.alt[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce-page #content input.button.alt[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce a.button[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce-page a.button[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce button.button[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce-page button.button[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce input.button[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce-page input.button[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce #respond input#submit[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce-page #respond input#submit[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce #content input.button[b-i4r4680rcu]:after,
.et_button_no_icon.woocommerce-page #content input.button[b-i4r4680rcu]:after {
    display: none;
}

.et_button_no_icon .et_pb_button[b-i4r4680rcu],
.et_button_no_icon .et_pb_button:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button[b-i4r4680rcu],
.et_button_no_icon.et_button_left .et_pb_button:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce a.button.alt[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page a.button.alt[b-i4r4680rcu],
.et_button_no_icon.woocommerce button.button.alt[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page button.button.alt[b-i4r4680rcu],
.et_button_no_icon.woocommerce input.button.alt[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page input.button.alt[b-i4r4680rcu],
.et_button_no_icon.woocommerce #respond input#submit.alt[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page #respond input#submit.alt[b-i4r4680rcu],
.et_button_no_icon.woocommerce #content input.button.alt[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page #content input.button.alt[b-i4r4680rcu],
.et_button_no_icon.woocommerce a.button[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page a.button[b-i4r4680rcu],
.et_button_no_icon.woocommerce button.button[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page button.button[b-i4r4680rcu],
.et_button_no_icon.woocommerce input.button[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page input.button[b-i4r4680rcu],
.et_button_no_icon.woocommerce #respond input#submit[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page #respond input#submit[b-i4r4680rcu],
.et_button_no_icon.woocommerce #content input.button[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page #content input.button[b-i4r4680rcu],
.et_button_no_icon.woocommerce a.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page a.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce button.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page button.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce input.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page input.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce #respond input#submit.alt:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page #respond input#submit.alt:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce #content input.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page #content input.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce a.button:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page a.button:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce button.button:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page button.button:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce input.button:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page input.button:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce #respond input#submit:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page #respond input#submit:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce #content input.button:hover[b-i4r4680rcu],
.et_button_no_icon.woocommerce-page #content input.button:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button[b-i4r4680rcu],
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce a.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce button.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce input.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce a.button:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce-page a.button:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce button.button:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce-page button.button:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce input.button:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce-page input.button:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce #content input.button:hover[b-i4r4680rcu],
.et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover[b-i4r4680rcu],
.woocommerce input.button[b-i4r4680rcu],
.woocommerce input.button:hover[b-i4r4680rcu] {
    padding: 0.3em 1em !important;
}

/* Button with custom icon */
.et_button_custom_icon .et_pb_button[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce a.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page a.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce button.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page button.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce input.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page input.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce #respond input#submit.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page #respond input#submit.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce #content input.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page #content input.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce a.button[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page a.button[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce button.button[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page button.button[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce input.button[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page input.button[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce #respond input#submit[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page #respond input#submit[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce #content input.button[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page #content input.button[b-i4r4680rcu]:after {
    line-height: 1.7em;
}

.et_button_custom_icon .et_pb_button:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible .et_pb_button[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce a.button.alt:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page a.button.alt:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce button.button.alt:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page button.button.alt:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce input.button.alt:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page input.button.alt:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce #respond input#submit.alt:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page #respond input#submit.alt:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce #content input.button.alt:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page #content input.button.alt:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce a.button:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page a.button:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce button.button:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page button.button:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce input.button:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page input.button:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce #respond input#submit:hover[b-i4r4680rcu]:after,
.et_button_left.woocommerce-page #respond input#submit:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce #content input.button:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.woocommerce-page #content input.button:hover[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce a.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce button.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce input.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button.alt[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce a.button[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce button.button[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce input.button[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button[b-i4r4680rcu]:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button[b-i4r4680rcu]:after {
    margin-left: 0.3em;
}

/* Table Styles */
.entry-content table[b-i4r4680rcu],
body.et-pb-preview #main-content .container table[b-i4r4680rcu] {
    width: 100%;
    margin: 0 0 15px 0;
    border: 1px solid #eee;
    text-align: left;
}

.entry-content tr th[b-i4r4680rcu],
.entry-content thead th[b-i4r4680rcu],
body.et-pb-preview #main-content .container tr th[b-i4r4680rcu],
body.et-pb-preview #main-content .container thead th[b-i4r4680rcu] {
    padding: 9px 24px;
    color: #555;
    font-weight: bold;
}

.entry-content tr td[b-i4r4680rcu],
body.et-pb-preview #main-content .container tr td[b-i4r4680rcu] {
    padding: 6px 24px;
    border-top: 1px solid #eee;
}

/* List Styles */
#left-area ul[b-i4r4680rcu],
.entry-content ul[b-i4r4680rcu],
.comment-content ul[b-i4r4680rcu],
body.et-pb-preview #main-content .container ul[b-i4r4680rcu] {
    padding: 0 0 23px 1em;
    line-height: 26px;
    list-style-type: disc;
}

#left-area ol[b-i4r4680rcu],
.entry-content ol[b-i4r4680rcu],
.comment-content ol[b-i4r4680rcu],
body.et-pb-preview #main-content .container ol[b-i4r4680rcu] {
    padding: 0 0 23px 0;
    line-height: 26px;
    list-style-position: inside;
    list-style-type: decimal;
}

#left-area ul li ul[b-i4r4680rcu],
.entry-content ul li ol[b-i4r4680rcu],
.comment-content ul li ul[b-i4r4680rcu],
.comment-content ul li ol[b-i4r4680rcu],
body.et-pb-preview #main-content .container ul li ol[b-i4r4680rcu] {
    padding: 2px 0 2px 20px;
}

#left-area ol li ul[b-i4r4680rcu],
.entry-content ol li ol[b-i4r4680rcu],
.comment-content ol li ul[b-i4r4680rcu],
.comment-content ol li ol[b-i4r4680rcu],
body.et-pb-preview #main-content .container ol li ol[b-i4r4680rcu] {
    padding: 2px 0 2px 35px;
}

ol.commentlist[b-i4r4680rcu],
.comment .children[b-i4r4680rcu] {
    padding: 0 !important;
    line-height: 1.7em !important;
    list-style: none !important;
}

.comment-content ul[b-i4r4680rcu] {
    padding: 0 0 23px 16px !important;
    line-height: 26px !important;
}

.comment-content ol[b-i4r4680rcu] {
    line-height: 26px !important;
}

/* Gallery Styles */
#left-area ul.products[b-i4r4680rcu] {
    padding: 0 !important;
    line-height: 1.7 !important;
    list-style: none !important;
}

.gallery-item a[b-i4r4680rcu] {
    display: block;
}

.gallery-item a[b-i4r4680rcu],
.gallery-caption[b-i4r4680rcu] {
    width: 90%;
}

/* Admin Bar Fixes */
body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu],
body.admin-bar.et_fixed_nav #main-header[b-i4r4680rcu],
body.admin-bar.et_fixed_nav #top-header[b-i4r4680rcu] {
    top: 32px;
}

body.et-wp-pre-3_8.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
body.et-wp-pre-3_8.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu],
body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header[b-i4r4680rcu],
body.et-wp-pre-3_8.admin-bar.et_fixed_nav #top-header[b-i4r4680rcu] {
    top: 28px;
}

body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header[b-i4r4680rcu],
body.et_fixed_nav.et_secondary_nav_enabled #main-header[b-i4r4680rcu] {
    top: 30px;
}

body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header[b-i4r4680rcu],
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header[b-i4r4680rcu] {
    top: 63px;
}

.et_vertical_fixed.admin-bar #page-container #main-header[b-i4r4680rcu] {
    top: 32px;
}

#wpadminbar[b-i4r4680rcu] {
    z-index: 100001;
}

/* Header Styles */
.container[b-i4r4680rcu] {
    position: relative;
    text-align: left;
}

#top-header[b-i4r4680rcu] {
    z-index: 100000;
    color: #fff;
    font-size: 12px;
    line-height: 13px;
}

    #top-header a[b-i4r4680rcu],
    #top-header a[b-i4r4680rcu] {
        color: #fff;
    }

#top-header[b-i4r4680rcu],
#et-secondary-nav[b-i4r4680rcu] {
    -webkit-transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
    -moz-transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
    transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
}

    #top-header .container[b-i4r4680rcu] {
        padding-top: 0.75em;
        font-weight: 600;
    }

#main-header[b-i4r4680rcu] {
    position: relative;
    z-index: 99999;
    top: 0;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    font-weight: 500;
    line-height: 23px;
}

.et_duplicate_social_icons[b-i4r4680rcu] {
    display: none;
}

#top-header[b-i4r4680rcu],
#top-header .container[b-i4r4680rcu],
#top-header #et-info[b-i4r4680rcu],
#top-header .et-social-icon a[b-i4r4680rcu] {
    line-height: 1em;
}

/* Transparent Nav */
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container[b-i4r4680rcu],
.et_fixed_nav.et_show_nav #page-container[b-i4r4680rcu] {
    padding-top: 80px;
}

.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container[b-i4r4680rcu],
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container[b-i4r4680rcu] {
    padding-top: 111px;
}

.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container[b-i4r4680rcu],
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container[b-i4r4680rcu] {
    padding-top: 177px;
}

.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container[b-i4r4680rcu],
.et_fixed_nav.et_show_nav.et_header_style_centered #page-container[b-i4r4680rcu] {
    padding-top: 147px;
}

.et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu],
.et_fixed_nav #top-header[b-i4r4680rcu] {
    top: 0;
    right: 0;
    left: 0;
}

.et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
.et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu] {
    position: absolute;
}

.et_fixed_nav #main-header[b-i4r4680rcu],
.et_fixed_nav #top-header[b-i4r4680rcu] {
    position: fixed;
}

/* Header Style Left */
.et_header_style_left #et-top-navigation[b-i4r4680rcu],
.et_header_style_split #et-top-navigation[b-i4r4680rcu] {
    padding-top: 33px;
}

    .et_header_style_left #et-top-navigation nav > ul > li > a[b-i4r4680rcu],
    .et_header_style_split #et-top-navigation nav > ul > li > a[b-i4r4680rcu] {
        padding-bottom: 33px;
    }

.et_header_style_left .logo_container[b-i4r4680rcu] {
    position: absolute;
    width: 100%;
    height: 100%;
}

/* Header Style Centered Inline */
.et_header_style_split #et-top-navigation nav > ul > li > a[b-i4r4680rcu] {
    z-index: 3;
}

.et_header_style_split .centered-inline-logo-wrap[b-i4r4680rcu] {
    height: 66px;
    margin: -33px 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

    .et_header_style_split .centered-inline-logo-wrap .logo_container[b-i4r4680rcu] {
        height: 100%;
    }

    .et_header_style_split .centered-inline-logo-wrap a[b-i4r4680rcu] {
        height: 100%;
    }

.et_header_style_split .logo_container[b-i4r4680rcu] {
    position: initial;
}

.et_header_style_split #top-menu-nav[b-i4r4680rcu] {
    display: inline-block;
}

.et_header_style_split #et_top_search[b-i4r4680rcu] {
    display: inline-block;
    float: none;
}

.et_header_style_split.et_vertical_nav #et_top_search[b-i4r4680rcu] {
    display: block;
}

.et_header_style_split #et_search_icon[b-i4r4680rcu]:before {
    margin-top: -9px;
}

.et_header_style_split .mobile_menu_bar[b-i4r4680rcu],
.et_header_style_left .mobile_menu_bar[b-i4r4680rcu] {
    padding-bottom: 24px;
}

.et_header_style_split #et-top-navigation[b-i4r4680rcu] {
    display: inline-block;
    float: none;
    position: relative;
    width: 100%;
    line-height: 1;
    text-align: center;
    vertical-align: middle;
}

.et_header_style_split.et_vertical_nav #et-top-navigation[b-i4r4680rcu] {
    display: block;
}

.et_header_style_split #main-header .container[b-i4r4680rcu],
.et_header_style_split #main-header .logo_container[b-i4r4680rcu] {
    z-index: 2;
    text-align: center;
}

.et_header_style_split.et_vertical_nav #et-top-navigation[b-i4r4680rcu] {
    text-align: left;
}

.et_header_style_split span.logo_helper[b-i4r4680rcu] {
    display: none;
}

.et_header_style_split nav#top-menu-nav[b-i4r4680rcu],
.et_header_style_split #top-menu[b-i4r4680rcu],
.et_header_style_split nav.fullwidth-menu-nav[b-i4r4680rcu],
.et_header_style_split .fullwidth-menu[b-i4r4680rcu] {
    float: none;
}

.safari.et_header_style_split #et-top-navigation[b-i4r4680rcu] {
    -webkit-transform: translate3d(0, 0, 0);
}

/* Header Style Centered */
.et_header_style_centered #main-header .container[b-i4r4680rcu] {
    height: inherit;
    text-align: center;
}

.et_header_style_centered.et_vertical_nav #main-header .container[b-i4r4680rcu] {
    height: auto;
}

.et_header_style_centered #main-header div#et-top-navigation[b-i4r4680rcu] {
    position: relative;
    bottom: 0;
    width: 100%;
}

.et_header_style_centered #logo[b-i4r4680rcu],
.et_header_style_centered #et-top-navigation[b-i4r4680rcu],
.et_header_style_centered nav#top-menu-nav[b-i4r4680rcu],
.et_header_style_centered #top-menu[b-i4r4680rcu] {
    float: none;
}

.et_header_style_centered #logo[b-i4r4680rcu] {
    max-height: 64%;
}

.et_header_style_centered #main-header .logo_container[b-i4r4680rcu] {
    height: 100px;
    padding: 0;
}

.et_header_style_centered header#main-header.et-fixed-header .logo_container[b-i4r4680rcu] {
    height: 70px;
}

.et_header_style_centered #et_top_search[b-i4r4680rcu] {
    display: inline-block !important;
    float: none;
}

.et_header_style_centered #et_search_icon[b-i4r4680rcu]:before {
    top: -13px;
    left: 3px;
}

.et_header_style_centered nav#top-menu-nav[b-i4r4680rcu] {
    display: inline-block;
}

.et_header_style_centered #top-menu > li > a[b-i4r4680rcu] {
    padding-bottom: 2em;
}

.et_header_style_centered #et-top-navigation .et-cart-info[b-i4r4680rcu] {
    float: none;
}

.et_hide_search_icon #et_top_search[b-i4r4680rcu],
.et_hide_search_icon .et_slide_menu_top .et-search-form[b-i4r4680rcu] {
    display: none !important;
}

/* Vertical Nav Adjustment*/
.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header .logo_container[b-i4r4680rcu],
.et_vertical_nav.et_header_style_centered #main-header .logo_container[b-i4r4680rcu] {
    height: auto;
}

.et_vertical_nav.et_header_style_centered header#main-header #top-menu > li > a[b-i4r4680rcu],
.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header #top-menu > li > a[b-i4r4680rcu] {
    padding-bottom: 19px;
}

.et_vertical_nav.et_header_style_split #et-top-navigation[b-i4r4680rcu],
.et_vertical_nav.et_header_style_left #et-top-navigation[b-i4r4680rcu] {
    padding-top: 0;
}

/* Logo */
#logo[b-i4r4680rcu] {
    display: inline-block;
    float: none;
    max-height: 54%;
    margin-bottom: 0;
    vertical-align: middle;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
}

.et_pb_svg_logo #logo[b-i4r4680rcu],
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo[b-i4r4680rcu] {
    height: 54%;
}

.logo_container[b-i4r4680rcu] {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

span.logo_helper[b-i4r4680rcu] {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}

.et_vertical_nav .logo_container[b-i4r4680rcu] {
    position: relative;
    height: auto;
    padding: 0;
}

.et_vertical_nav span.logo_helper[b-i4r4680rcu] {
    display: none;
}

.safari .centered-inline-logo-wrap[b-i4r4680rcu] {
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
}

#et-define-logo-wrap img[b-i4r4680rcu] {
    width: 100%;
}

.gecko #et-define-logo-wrap.svg-logo[b-i4r4680rcu] {
    position: relative !important;
}

/* Shopping Cart */
.et-cart-info[b-i4r4680rcu] {
    color: inherit;
}

#top-header .et-cart-info[b-i4r4680rcu] {
    margin-left: 15px;
}

#et-top-navigation .et-cart-info[b-i4r4680rcu] {
    float: left;
    margin: -2px 0 0 22px;
    font-size: 16px;
}

.et_vertical_nav #et-top-navigation .et-cart-info[b-i4r4680rcu] {
    margin-left: 0;
}

.et_header_style_slide #et-top-navigation a.et-cart-info[b-i4r4680rcu],
.et_header_style_fullscreen #et-top-navigation a.et-cart-info[b-i4r4680rcu] {
    display: none;
}

/* Contact Info */
#et-info[b-i4r4680rcu] {
    float: left;
}

#et-info-phone[b-i4r4680rcu],
#et-info-email[b-i4r4680rcu],
.et-cart-info span[b-i4r4680rcu] {
    position: relative;
}

    #et-info-phone[b-i4r4680rcu]:before {
        position: relative;
        top: 2px;
        margin-right: 2px;
        content: "\e090";
    }

#et-info-phone[b-i4r4680rcu] {
    margin-right: 13px;
}

#et-info-email[b-i4r4680rcu]:before {
    margin-right: 4px;
    content: "\e076";
}

/* Social Icons */
#top-header .et-social-icons[b-i4r4680rcu] {
    display: inline-block;
    float: none;
}

#et-secondary-menu .et-social-icons[b-i4r4680rcu] {
    margin-right: 20px;
}

#top-header .et-social-icons li[b-i4r4680rcu] {
    margin-top: -2px;
    margin-left: 12px;
}

.et-social-icons[b-i4r4680rcu] {
    float: right;
}

    .et-social-icons li[b-i4r4680rcu] {
        display: inline-block;
        margin-left: 20px;
    }

.et-social-icon a[b-i4r4680rcu] {
    display: inline-block;
    position: relative;
    color: #666;
    font-size: 24px;
    text-align: center;
    text-decoration: none;
    transition: color 300ms ease 0s;
}

.et-social-icon span[b-i4r4680rcu] {
    display: none;
}

#top-header .et-social-icon a[b-i4r4680rcu] {
    font-size: 14px;
}

/* Secondary Nav */
#top-menu-nav[b-i4r4680rcu],
#top-menu[b-i4r4680rcu] {
    line-height: 0;
}

#et-top-navigation[b-i4r4680rcu] {
    font-weight: 600;
}

.et_fixed_nav #et-top-navigation[b-i4r4680rcu] {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

#et-secondary-menu[b-i4r4680rcu] {
    float: right;
}

    #et-info[b-i4r4680rcu],
    #et-secondary-menu > ul > li a[b-i4r4680rcu] {
        display: block;
        padding-bottom: 0.75em;
    }

#et-secondary-nav[b-i4r4680rcu],
#et-secondary-nav li[b-i4r4680rcu] {
    display: inline-block;
}

    #et-secondary-nav a[b-i4r4680rcu] {
        -webkit-transition: background-color 0.4s, color 0.4s ease-in-out;
        -moz-transition: background-color 0.4s, color 0.4s ease-in-out;
        transition: background-color 0.4s, color 0.4s ease-in-out;
    }

    #et-secondary-nav li[b-i4r4680rcu] {
        margin-right: 15px;
    }

    #et-secondary-nav > li:last-child[b-i4r4680rcu] {
        margin-right: 0;
    }

.et-cart-info span[b-i4r4680rcu]:before {
    margin-right: 10px;
    content: "\e07a";
}

nav#top-menu-nav[b-i4r4680rcu],
#top-menu[b-i4r4680rcu],
nav.fullwidth-menu-nav[b-i4r4680rcu],
.fullwidth-menu[b-i4r4680rcu] {
    float: left;
}

    /* Shared Fullwidth Menu Styles */
    #top-menu li[b-i4r4680rcu] {
        display: inline-block;
        padding-right: 22px;
        font-size: 14px;
    }

    #top-menu > li:last-child[b-i4r4680rcu] {
        padding-right: 0;
    }

.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu > li:last-child > ul.sub-menu[b-i4r4680rcu] {
    right: 0;
}

#top-menu a[b-i4r4680rcu] {
    display: block;
    position: relative;
    color: rgba(0, 0, 0, 0.6);
    text-decoration: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

#top-menu-nav > ul > li > a:hover[b-i4r4680rcu],
#et-secondary-menu > ul > li > a:hover[b-i4r4680rcu],
#et-info-email:hover[b-i4r4680rcu],
.et-social-icons a:hover[b-i4r4680rcu] {
    opacity: 0.7;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

/* Seach Form */
#et_search_icon[b-i4r4680rcu]:before {
    position: absolute;
    top: -3px;
    left: 0;
    font-size: 17px;
    content: "\55";
}

#et_search_icon:hover[b-i4r4680rcu] {
    cursor: pointer;
}

#et_top_search[b-i4r4680rcu] {
    display: block;
    float: right;
    position: relative;
    width: 18px;
    margin: 3px 0 0 22px;
}

    #et_top_search.et_search_opened[b-i4r4680rcu] {
        position: absolute;
        width: 100%;
    }

.et_vertical_nav #et_top_search[b-i4r4680rcu] {
    margin-left: 0;
}

.et-search-form[b-i4r4680rcu] {
    position: absolute;
    z-index: 1000;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
}

    .et-search-form input[b-i4r4680rcu] {
        position: absolute;
        top: 0;
        right: 30px;
        bottom: 0;
        width: 90%;
        margin: auto;
        border: none;
        color: #333;
        background: transparent;
    }

    .et-search-form .et-search-field[b-i4r4680rcu]::-ms-clear {
        display: none;
        width: 0;
        height: 0;
    }

.et_header_style_centered .et-search-form input[b-i4r4680rcu],
.et_header_style_centered span.et_close_search_field[b-i4r4680rcu] {
    top: 60%;
}

.et_vertical_nav.et_header_style_centered .et-search-form input[b-i4r4680rcu],
.et_vertical_nav.et_header_style_centered span.et_close_search_field[b-i4r4680rcu] {
    top: 0;
}

.et_search_form_container[b-i4r4680rcu] {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
}

.container.et_search_form_container[b-i4r4680rcu] {
    position: relative;
    height: 1px;
    opacity: 0;
}

    .container.et_search_form_container.et_pb_search_visible[b-i4r4680rcu] {
        z-index: 999;
        -webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeInTop-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

.et_pb_search_visible.et_pb_no_animation[b-i4r4680rcu] {
    opacity: 1;
}

.et_pb_search_form_hidden[b-i4r4680rcu] {
    -webkit-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeOutTop-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

span.et_close_search_field[b-i4r4680rcu] {
    display: block;
    position: absolute;
    z-index: 99999;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    cursor: pointer;
}

    span.et_close_search_field[b-i4r4680rcu]:after {
        display: inline-block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: "ETmodules";
        font-size: 32px;
        font-weight: normal;
        font-variant: normal;
        -webkit-font-smoothing: antialiased;
        line-height: 1;
        text-transform: none;
        content: "\4d";
        speak: none;
    }

.container.et_menu_container[b-i4r4680rcu] {
    z-index: 99;
}

.container.et_search_form_container.et_pb_search_form_hidden[b-i4r4680rcu] {
    z-index: 1 !important;
}

.et_search_outer[b-i4r4680rcu] {
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}

.container.et_pb_menu_hidden[b-i4r4680rcu] {
    z-index: -1;
}

form.et-search-form[b-i4r4680rcu] {
    background: rgba(0, 0, 0, 0) !important;
}

input[type="search"][b-i4r4680rcu]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/* Blog */
#left-area .post-meta[b-i4r4680rcu] {
    padding-bottom: 15px;
    font-size: 14px;
}

    #left-area .post-meta a[b-i4r4680rcu] {
        color: #666;
        text-decoration: none;
    }

#left-area .et_featured_image[b-i4r4680rcu] {
    padding-bottom: 7px;
}

.single .post[b-i4r4680rcu] {
    padding-bottom: 25px;
}

body.single .et_audio_content[b-i4r4680rcu] {
    margin-bottom: -6px;
}

/* Pagebuilder On Posts */
.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container[b-i4r4680rcu] {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
}

.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper[b-i4r4680rcu] {
    width: 80%;
    max-width: 1080px;
    margin: auto;
    padding-top: 6%;
}

    .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper:last-of-type[b-i4r4680rcu] {
        padding-top: 0;
    }

.et_pb_pagebuilder_layout.single-post #page-container .et_pb_row[b-i4r4680rcu] {
    width: 100%;
}

.et_pb_pagebuilder_layout.single-post #page-container .et_pb_with_background .et_pb_row[b-i4r4680rcu] {
    width: 80%;
}

.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row[b-i4r4680rcu],
.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row[b-i4r4680rcu] {
    width: 80%;
}

.et_pb_pagebuilder_layout .entry-content[b-i4r4680rcu],
.et_pb_pagebuilder_layout .et_pb_post .entry-content[b-i4r4680rcu] {
    margin-bottom: 0 !important;
    padding-top: 0;
}

.single-project.et_pb_pagebuilder_layout .nav-single[b-i4r4680rcu] {
    width: 80%;
    max-width: 1080px;
    margin: 10px auto;
}

/* Required by Theme Check */
/* Password Protected Post */
.et_password_protected_form[b-i4r4680rcu] {
    min-height: 550px;
    min-height: 68vh;
}

    .et_password_protected_form p input[b-i4r4680rcu] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100% !important;
        padding: 16px !important;
        border: none !important;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
        color: #999 !important;
        background-color: #eee;
        font-size: 14px;
    }

    .et_password_protected_form label[b-i4r4680rcu] {
        display: none;
    }

    .et_password_protected_form .et_submit_button[b-i4r4680rcu] {
        display: block;
        float: right;
        margin: 8px auto 0;
        font-family: inherit;
        cursor: pointer;
    }

.post-password-required .et_pb_row[b-i4r4680rcu],
.post-password-required p.nocomments.container[b-i4r4680rcu] {
    max-width: 100%;
}

    .post-password-required p.nocomments.container[b-i4r4680rcu]:before {
        display: none;
    }

/* WooCommerce */
p.demo_store[b-i4r4680rcu] {
    position: fixed !important;
    z-index: 100000;
    top: auto !important;
    bottom: 0 !important;
}

.entry-content address[b-i4r4680rcu],
.comment-content address[b-i4r4680rcu],
body.et-pb-preview #main-content .container address[b-i4r4680rcu] {
    margin-bottom: 12px;
    line-height: 24px;
}

.woocommerce-info a[b-i4r4680rcu] {
    color: #fff !important;
}

.shop_table .actions .submit[b-i4r4680rcu] {
    float: right;
}

.shop_table .actions .checkout-button[b-i4r4680rcu] {
    clear: both;
}

.col2-set.addresses[b-i4r4680rcu] {
    margin-top: 20px;
}

table.shop_table[b-i4r4680rcu] {
    margin-bottom: 30px !important;
}

.woocommerce-message a.button.wc-forward[b-i4r4680rcu] {
    border: none;
    background: #fff;
}

    .woocommerce-message a.button.wc-forward:hover[b-i4r4680rcu] {
        border: none;
        background: #fff;
    }

.woocommerce form .form-row input.input-text[b-i4r4680rcu],
.woocommerce form .form-row textarea[b-i4r4680rcu] {
    padding: 15px;
    border-radius: 3px;
    font-size: 14px;
}

p.woocommerce-result-count[b-i4r4680rcu] {
    padding-bottom: 40px;
    color: #999;
    font-size: 14px;
    font-weight: 500;
}

.entry-summary .entry-title[b-i4r4680rcu] {
    padding-bottom: 14px !important;
}

.et_pb_widget .buttons a[b-i4r4680rcu] {
    margin-top: 10px !important;
}

.product_meta[b-i4r4680rcu] {
    padding-top: 6px;
    border-top: 1px solid #dadada;
    color: #666;
    font-size: 14px;
}

.posted_in a[b-i4r4680rcu] {
    color: #82c0c7;
    font-weight: 500;
    text-decoration: none;
}

.product .related h2[b-i4r4680rcu] {
    padding-bottom: 16px;
    font-size: 26px !important;
}

/* Product List */
.woocommerce ul.products li.product a img[b-i4r4680rcu],
.woocommerce-page ul.products li.product a img[b-i4r4680rcu] {
    margin: 0 0 9px !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.woocommerce ul.products li.product h3[b-i4r4680rcu],
.woocommerce-page ul.products li.product h3[b-i4r4680rcu] {
    padding: 0.3em 0;
}

.woocommerce ul.products li.product .onsale[b-i4r4680rcu],
.woocommerce-page ul.products li.product .onsale[b-i4r4680rcu] {
    right: auto !important;
    left: 10px !important;
    margin: 0 !important;
}

.woocommerce span.onsale[b-i4r4680rcu],
.woocommerce-page span.onsale[b-i4r4680rcu] {
    position: absolute;
    z-index: 2;
    top: 10px !important;
    left: 10px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 6px 18px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    color: #fff;
    background: #ef8f61 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-size: 20px;
    font-weight: 500 !important;
    line-height: inherit !important;
}

.woocommerce div.product div.images img[b-i4r4680rcu],
.woocommerce-page div.product div.images img[b-i4r4680rcu],
.woocommerce #content div.product div.images img[b-i4r4680rcu],
.woocommerce-page #content div.product div.images img[b-i4r4680rcu] {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.woocommerce div.product div.images div.thumbnails[b-i4r4680rcu],
.woocommerce-page div.product div.images div.thumbnails[b-i4r4680rcu],
.woocommerce #content div.product div.images div.thumbnails[b-i4r4680rcu],
.woocommerce-page #content div.product div.images div.thumbnails[b-i4r4680rcu] {
    padding-top: 20px !important;
}

/* Pagination */
.woocommerce .woocommerce-pagination ul.page-numbers[b-i4r4680rcu],
.woocommerce-page .woocommerce-pagination ul.page-numbers[b-i4r4680rcu] {
    padding: 0 !important;
    list-style: none !important;
}

/* Star Rating */
.woocommerce .products .star-rating[b-i4r4680rcu],
.woocommerce-page .products .star-rating[b-i4r4680rcu] {
    margin: 4px 0 0.3em 0 !important;
}

.woocommerce .star-rating[b-i4r4680rcu]:before,
.woocommerce-page .star-rating[b-i4r4680rcu]:before {
    color: #ccc !important;
    content: "\53\53\53\53\53" !important;
}

/* Price */
.woocommerce ul.products li.product .price[b-i4r4680rcu],
.woocommerce-page ul.products li.product .price[b-i4r4680rcu],
.woocommerce ul.products li.product .price del[b-i4r4680rcu],
.woocommerce-page ul.products li.product .price del[b-i4r4680rcu] {
    margin: 0 !important;
    color: #666 !important;
    font-size: 14px;
}

.entry-summary p.price span[b-i4r4680rcu] {
    font-size: 26px !important;
}

.entry-summary p.price del[b-i4r4680rcu] {
    margin-right: 10px;
    color: #999;
}

/* Cart */
.cart_table_item .quantity[b-i4r4680rcu] {
    width: 100px !important;
    margin: 0 !important;
}

#main-content .cart-subtotal td[b-i4r4680rcu] {
    border-top: none;
}

.woocommerce-checkout #main-content .cart-subtotal td[b-i4r4680rcu] {
    border-top: 1px solid #eee;
}

table.cart th[b-i4r4680rcu],
#main-content table.cart th[b-i4r4680rcu],
table.cart td[b-i4r4680rcu],
#main-content table.cart td[b-i4r4680rcu],
table.cart tr[b-i4r4680rcu],
#main-content table.cart tr[b-i4r4680rcu],
#content-area table tr[b-i4r4680rcu],
#content-area table td[b-i4r4680rcu],
#content-area table th[b-i4r4680rcu] {
    max-width: 100%;
    padding: 0.857em 0.587em;
}

    table.cart td.actions .button.alt[b-i4r4680rcu],
    #main-content table.cart td.actions .button.alt[b-i4r4680rcu] {
        margin: 19px 0 9px;
    }

    table.cart td.actions .checkout-button[b-i4r4680rcu] {
        margin: 0 !important;
    }

.orderby[b-i4r4680rcu],
.woocommerce div.product form.cart .variations td select[b-i4r4680rcu] {
    padding: 4px 8px;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #666 !important;
    background-color: #ececec;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
}

.cart_totals h2[b-i4r4680rcu],
.shipping_calculator h2[b-i4r4680rcu] {
    margin-bottom: 10px;
}

.woocommerce div.product form.cart[b-i4r4680rcu],
.woocommerce-page div.product form.cart[b-i4r4680rcu],
.woocommerce #content div.product form.cart[b-i4r4680rcu],
.woocommerce-page #content div.product form.cart[b-i4r4680rcu] {
    margin: 24px 0 39px !important;
}

    .woocommerce div.product form.cart div.quantity[b-i4r4680rcu],
    .woocommerce-page div.product form.cart div.quantity[b-i4r4680rcu],
    .woocommerce #content div.product form.cart div.quantity[b-i4r4680rcu],
    .woocommerce-page #content div.product form.cart div.quantity[b-i4r4680rcu] {
        overflow: hidden;
        width: auto;
        margin: 0 20px 0 0 !important;
        -webkit-border-radius: 3px !important;
        -moz-border-radius: 3px !important;
        border-radius: 3px !important;
    }

.woocommerce .quantity input.qty[b-i4r4680rcu],
.woocommerce-page .quantity input.qty[b-i4r4680rcu],
.woocommerce #content .quantity input.qty[b-i4r4680rcu],
.woocommerce-page #content .quantity input.qty[b-i4r4680rcu],
.woocommerce-cart table.cart td.actions .coupon .input-text[b-i4r4680rcu] {
    height: 49px;
    border: none !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff !important;
    background-color: rgba(0, 0, 0, 0.2) !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 20px !important;
    font-weight: 500 !important;
}

.woocommerce-cart table.cart td.actions .coupon .input-text[b-i4r4680rcu] {
    width: 150px;
    margin-right: 10px;
    padding: 6px 12px;
}

    .woocommerce-cart table.cart td.actions .coupon .input-text[b-i4r4680rcu]::input-placeholder {
        color: #fff;
    }

    .woocommerce-cart table.cart td.actions .coupon .input-text[b-i4r4680rcu]::-webkit-input-placeholder {
        color: #fff;
    }

    .woocommerce-cart table.cart td.actions .coupon .input-text:-moz-placeholder[b-i4r4680rcu] {
        color: #fff;
    }

    .woocommerce-cart table.cart td.actions .coupon .input-text[b-i4r4680rcu]::-moz-placeholder {
        color: #fff;
    }

    .woocommerce-cart table.cart td.actions .coupon .input-text:-ms-input-placeholder[b-i4r4680rcu] {
        color: #fff;
    }

.woocommerce .quantity .plus[b-i4r4680rcu],
.woocommerce-page .quantity .plus[b-i4r4680rcu],
.woocommerce #content .quantity .plus[b-i4r4680rcu],
.woocommerce-page #content .quantity .plus[b-i4r4680rcu],
.woocommerce .quantity .minus[b-i4r4680rcu],
.woocommerce-page .quantity .minus[b-i4r4680rcu],
.woocommerce #content .quantity .minus[b-i4r4680rcu],
.woocommerce-page #content .quantity .minus[b-i4r4680rcu] {
    width: 30px !important;
    height: 24px !important;
    border: 1px solid #bcc8c9 !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    color: #bcc8c9 !important;
    background: #fff !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    text-decoration: none !important;
}

.woocommerce #content .quantity[b-i4r4680rcu],
.woocommerce .quantity[b-i4r4680rcu],
.woocommerce-page #content .quantity[b-i4r4680rcu],
.woocommerce-page .quantity[b-i4r4680rcu] {
    width: 100px;
    margin: 0;
}

.woocommerce div.product form.cart .variations td[b-i4r4680rcu] {
    max-width: none !important;
    padding: 0 20px 20px 0 !important;
    line-height: 1.3em;
}

    .woocommerce div.product form.cart .variations td:last-child[b-i4r4680rcu] {
        padding-right: 0 !important;
    }

.woocommerce ul.cart_list li[b-i4r4680rcu],
.woocommerce ul.product_list_widget li[b-i4r4680rcu],
.woocommerce-page ul.cart_list li[b-i4r4680rcu],
.woocommerce-page ul.product_list_widget li[b-i4r4680rcu] {
    padding: 6px 0;
}

/* Tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs[b-i4r4680rcu]:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs[b-i4r4680rcu]:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs[b-i4r4680rcu]:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs[b-i4r4680rcu]:before {
    border-bottom-color: #d9d9d9;
}

body.woocommerce .woocommerce-tabs[b-i4r4680rcu] {
    margin-bottom: 45px;
    border: 1px solid #d9d9d9;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs[b-i4r4680rcu],
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs[b-i4r4680rcu] {
    margin: 0 !important;
    padding: 0 !important;
    background: #f4f4f4;
}

    body.woocommerce div.product .woocommerce-tabs ul.tabs li[b-i4r4680rcu],
    body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li[b-i4r4680rcu],
    body.woocommerce div.product .woocommerce-tabs ul.tabs li.active[b-i4r4680rcu],
    body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active[b-i4r4680rcu] {
        margin: 0 -2px;
        padding: 0;
        border: none;
        border-right: 1px solid #d9d9d9;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        background: none;
        background: #f4f4f4;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

        body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active[b-i4r4680rcu] {
            background: #fff !important;
        }

        body.woocommerce div.product .woocommerce-tabs ul.tabs li a[b-i4r4680rcu],
        body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a[b-i4r4680rcu] {
            padding: 4px 22px !important;
            color: #666 !important;
        }

        body.woocommerce div.product .woocommerce-tabs ul.tabs li[b-i4r4680rcu]:before,
        body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li[b-i4r4680rcu]:before,
        body.woocommerce div.product .woocommerce-tabs ul.tabs li[b-i4r4680rcu]:after,
        body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li[b-i4r4680rcu]:after {
            display: none;
        }

        body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a[b-i4r4680rcu],
        body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a[b-i4r4680rcu] {
            color: #000 !important;
        }

body.woocommerce div.product .woocommerce-tabs .panel[b-i4r4680rcu],
body.woocommerce #content-area div.product .woocommerce-tabs .panel[b-i4r4680rcu] {
    margin: 0;
    padding: 30px;
}

/* Reviews */
#reviews .commentlist[b-i4r4680rcu] {
    padding-bottom: 0 !important;
}

.woocommerce #reviews #comments ol.commentlist li[b-i4r4680rcu],
.woocommerce-page #reviews #comments ol.commentlist li[b-i4r4680rcu] {
    margin-bottom: 40px !important;
}

    .woocommerce #reviews #comments ol.commentlist li .comment-text[b-i4r4680rcu],
    .woocommerce-page #reviews #comments ol.commentlist li .comment-text[b-i4r4680rcu] {
        margin: 0 0 0 100px !important;
        padding: 0 !important;
        border: none !important;
    }

    .woocommerce #reviews #comments ol.commentlist li img.avatar[b-i4r4680rcu],
    .woocommerce-page #reviews #comments ol.commentlist li img.avatar[b-i4r4680rcu] {
        width: auto !important;
        padding: 0 !important;
        border: none !important;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta[b-i4r4680rcu],
    .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta[b-i4r4680rcu] {
        margin: 0 0 2px !important;
        padding: 0 !important;
        font-size: inherit !important;
    }

.woocommerce #reviews .commentlist .star-rating[b-i4r4680rcu] {
    float: none !important;
    margin-bottom: 6px !important;
}

.woocommerce #reviews #comments h2[b-i4r4680rcu],
.woocommerce-page #reviews #comments h2[b-i4r4680rcu] {
    margin-bottom: 30px !important;
}

.woocommerce-message[b-i4r4680rcu],
.woocommerce-error[b-i4r4680rcu],
.woocommerce-info[b-i4r4680rcu] {
    padding: 15px !important;
    border: none !important;
    color: #fff !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-size: 18px !important;
}

    .woocommerce-message[b-i4r4680rcu]:before,
    .woocommerce-error[b-i4r4680rcu]:before,
    .woocommerce-info[b-i4r4680rcu]:before {
        display: none !important;
        color: #fff !important;
    }

.woocommerce-page #reviews #commentform[b-i4r4680rcu],
.woocommerce-page #review_form #respond p.form-submit[b-i4r4680rcu] {
    margin-bottom: 0;
    padding-bottom: 0;
}

/* Popup Adjustment */
div.pp_pic_holder[b-i4r4680rcu] {
    z-index: 100001;
}

div.pp_overlay[b-i4r4680rcu] {
    z-index: 100000;
}

/* Gallery */
figure.woocommerce-product-gallery__wrapper[b-i4r4680rcu] {
    margin: 0;
}

.woocommerce div.product div.images .flex-control-thumbs[b-i4r4680rcu] {
    margin-top: 6.6666%;
}

    .woocommerce div.product div.images .flex-control-thumbs li[b-i4r4680rcu] {
        width: 20%;
        margin-right: 6.6666%;
        margin-bottom: 6.6666%;
    }

        .woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n)[b-i4r4680rcu] {
            margin-right: 0;
        }

.woocommerce div.product div.images.woocommerce-product-gallery[b-i4r4680rcu] {
    margin-bottom: 0;
}

.woocommerce div.product div.images .flex-control-thumbs li img[b-i4r4680rcu] {
    transition: opacity 0.5s ease;
}

/* Project Post Type */
.single-project #left-area[b-i4r4680rcu] {
    padding-bottom: 50px;
}

.et_main_title[b-i4r4680rcu] {
    padding-bottom: 12px;
}

    .et_main_title h1[b-i4r4680rcu] {
        display: inline-block;
        padding-right: 2px;
    }

    .et_main_title .et_project_categories[b-i4r4680rcu] {
        font-size: 14px;
    }

        .et_main_title .et_project_categories a[b-i4r4680rcu] {
            color: #666;
            text-decoration: none;
        }

.project .entry-content[b-i4r4680rcu] {
    padding-top: 30px;
}

.et_project_meta_title[b-i4r4680rcu] {
    display: block;
    color: #333;
    font-weight: 700;
}

.et_project_meta[b-i4r4680rcu] {
    margin: 23px 0 14px;
    padding: 15px 0 39px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}

    .et_project_meta p[b-i4r4680rcu] {
        padding-bottom: 15px;
    }

        .et_project_meta p a[b-i4r4680rcu] {
            color: #666;
            text-decoration: none;
        }

.nav-single a[b-i4r4680rcu] {
    color: #82c0c7;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}

.nav-previous[b-i4r4680rcu] {
    float: left;
}

.nav-next[b-i4r4680rcu] {
    float: right;
}

.single .et_pb_post[b-i4r4680rcu] {
    margin-bottom: 27px;
}

.et_shop_image[b-i4r4680rcu],
.et_portfolio_image[b-i4r4680rcu] {
    display: block;
    position: relative;
}

    .et_portfolio_image img[b-i4r4680rcu] {
        margin-bottom: 0;
        vertical-align: bottom;
    }

.single .et_pb_post.et_pb_no_comments_section[b-i4r4680rcu] {
    margin-bottom: 0;
    padding-bottom: 0;
}

/* Project + Page Builder */
.et_pb_pagebuilder_layout .project .entry-content[b-i4r4680rcu] {
    padding-top: 0;
}

/* Fullwidth Projects */
.et_full_width_portfolio_page .et_project_meta[b-i4r4680rcu] {
    margin-bottom: 0;
}

.et_full_width_portfolio_page .et_project_meta[b-i4r4680rcu] {
    float: left;
    width: 21%;
    margin-top: 43px;
    border-bottom: none;
}

.et_full_width_portfolio_page .entry-content[b-i4r4680rcu] {
    margin-bottom: 43px;
}

.et_full_width_portfolio_page .nav-single[b-i4r4680rcu] {
    padding-top: 13px;
    border-top: 1px solid #e2e2e2;
}

/* Social Media */
.entry-content .et_pb_member_social_links[b-i4r4680rcu] {
    margin-top: 20px;
    padding: 0;
    list-style-type: none !important;
}

/* Dropdown Menu */
#et-top-navigation[b-i4r4680rcu] {
    float: right;
}

#top-menu li li[b-i4r4680rcu] {
    margin: 0;
    padding: 0 20px;
}

    #top-menu li li a[b-i4r4680rcu] {
        width: 200px;
        padding: 6px 20px;
    }

/* Secondary Navigation */
#et-secondary-nav li[b-i4r4680rcu] {
    position: relative;
    text-align: right;
}

    #et-secondary-nav li ul[b-i4r4680rcu] {
        position: absolute;
        right: 0;
        padding: 1em 0;
    }

        #et-secondary-nav li ul ul[b-i4r4680rcu] {
            top: 0;
            right: 220px;
            margin-top: -1em;
        }

        #et-secondary-nav li ul li[b-i4r4680rcu] {
            display: block;
        }

    #et-secondary-nav li ul[b-i4r4680rcu] {
        visibility: hidden;
        z-index: 999999;
        opacity: 0;
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    }

    #et-secondary-nav li ul[b-i4r4680rcu] {
        -webkit-transform: translate3d(0, 0, 0);
    }

    #et-secondary-nav li.et-hover > ul[b-i4r4680rcu] {
        visibility: visible;
    }

    #et-secondary-nav li > ul[b-i4r4680rcu] {
        width: 220px;
    }

    #et-secondary-nav li:hover > ul[b-i4r4680rcu] {
        visibility: visible;
        opacity: 1;
    }

    #et-secondary-nav li li[b-i4r4680rcu] {
        margin: 0;
        padding: 0 2em;
    }

        #et-secondary-nav li li a[b-i4r4680rcu] {
            display: block;
            width: 100%;
            margin-right: 0;
            padding: 1em;
            font-size: 12px;
            line-height: 1em;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }

#et-secondary-nav ul li a:hover[b-i4r4680rcu] {
    background-color: rgba(0, 0, 0, 0.03);
}

/* IE7 Fix */
#et-secondary-nav li:hover[b-i4r4680rcu] {
    visibility: inherit;
}

/* Dropdown Arrows */
#top-menu .menu-item-has-children > a:first-child[b-i4r4680rcu]:after,
#et-secondary-nav .menu-item-has-children > a:first-child[b-i4r4680rcu]:after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: "ETmodules";
    font-size: 16px;
    font-weight: 800;
    content: "3";
}

#top-menu .menu-item-has-children > a:first-child[b-i4r4680rcu],
#et-secondary-nav .menu-item-has-children > a:first-child[b-i4r4680rcu] {
    padding-right: 20px;
}

#top-menu li .menu-item-has-children > a:first-child[b-i4r4680rcu] {
    padding-right: 40px;
}

    #top-menu li .menu-item-has-children > a:first-child[b-i4r4680rcu]:after {
        top: 6px;
        right: 20px;
    }

#et-secondary-nav .menu-item-has-children > a:first-child[b-i4r4680rcu]:after {
    top: 0;
}

#et-secondary-nav li .menu-item-has-children > a:first-child[b-i4r4680rcu]:after {
    top: 0.67em;
    right: auto;
    left: 2.3em;
}

/* Mega Menu */
#top-menu li.mega-menu[b-i4r4680rcu] {
    position: inherit;
}

    #top-menu li.mega-menu > ul[b-i4r4680rcu] {
        position: absolute !important;
        left: 0 !important;
        width: 100%;
        padding: 30px 20px;
    }

    #top-menu li.mega-menu ul li[b-i4r4680rcu] {
        display: block !important;
        float: left !important;
        margin: 0;
        padding: 0 !important;
    }

    #top-menu li.mega-menu > ul > li:nth-of-type(4n)[b-i4r4680rcu] {
        clear: right;
    }

    #top-menu li.mega-menu > ul > li:nth-of-type(4n+1)[b-i4r4680rcu] {
        clear: left;
    }

    #top-menu li.mega-menu ul li li[b-i4r4680rcu] {
        width: 100%;
    }

    #top-menu li.mega-menu li > ul[b-i4r4680rcu] {
        position: relative;
        top: auto;
        left: auto;
        width: 90% !important;
        padding: 0;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        animation: none !important;
    }

    #top-menu li.mega-menu li ul[b-i4r4680rcu] {
        display: none;
        visibility: visible;
        opacity: 1;
    }

    #top-menu li.mega-menu.et-hover li ul[b-i4r4680rcu] {
        display: block;
    }

    #top-menu li.mega-menu:hover > ul[b-i4r4680rcu] {
        visibility: visible !important;
        opacity: 1 !important;
    }

    #top-menu li.mega-menu > ul > li > a[b-i4r4680rcu] {
        width: 90%;
        padding: 0 20px 10px;
    }

        #top-menu li.mega-menu > ul > li > a:first-child[b-i4r4680rcu] {
            padding-top: 0 !important;
            border-bottom: 1px solid rgba(0, 0, 0, 0.03);
            font-weight: bold;
        }

            #top-menu li.mega-menu > ul > li > a:first-child:hover[b-i4r4680rcu] {
                background-color: transparent !important;
            }

    #top-menu li.mega-menu li > a[b-i4r4680rcu] {
        width: 100%;
    }

    #top-menu li.mega-menu.mega-menu-parent li li[b-i4r4680rcu],
    #top-menu li.mega-menu.mega-menu-parent li > a[b-i4r4680rcu] {
        width: 100% !important;
    }

    #top-menu li.mega-menu.mega-menu-parent li > .sub-menu[b-i4r4680rcu] {
        float: left;
        width: 100% !important;
    }

    #top-menu li.mega-menu > ul > li[b-i4r4680rcu] {
        width: 25%;
        margin: 0;
    }

    #top-menu li.mega-menu.mega-menu-parent-3 > ul > li[b-i4r4680rcu] {
        width: 33.33%;
    }

    #top-menu li.mega-menu.mega-menu-parent-2 > ul > li[b-i4r4680rcu] {
        width: 50%;
    }

    #top-menu li.mega-menu.mega-menu-parent-1 > ul > li[b-i4r4680rcu] {
        width: 100%;
    }

    #top-menu li.mega-menu .menu-item-has-children > a:first-child[b-i4r4680rcu]:after {
        display: none;
    }

    #top-menu li.mega-menu > ul > li > ul > li[b-i4r4680rcu] {
        width: 100%;
        margin: 0;
    }

/* Vertical Navigation Mega Menu */
.et_vertical_nav #top-menu li.mega-menu[b-i4r4680rcu] {
    position: relative;
}

    .et_vertical_nav #top-menu li.mega-menu li > ul[b-i4r4680rcu] {
        width: 100% !important;
    }

    .et_vertical_nav #top-menu li.mega-menu li > a[b-i4r4680rcu] {
        width: 100% !important;
    }

    .et_vertical_nav #top-menu li.mega-menu > ul[b-i4r4680rcu] {
        position: absolute !important;
        top: 62px;
        left: 0 !important;
        width: 790px !important;
        padding: 30px 20px;
    }

        .et_vertical_nav #top-menu li.mega-menu > ul > li[b-i4r4680rcu] {
            width: 33.333%;
        }

    .et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-1 > ul > li[b-i4r4680rcu] {
        width: 100%;
    }

    .et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-2 > ul > li[b-i4r4680rcu] {
        width: 50%;
    }

    .et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(n+4)[b-i4r4680rcu] {
        margin-top: 30px;
    }

    .et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(3n)[b-i4r4680rcu] {
        clear: right;
    }

    .et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(3n+1)[b-i4r4680rcu] {
        clear: left;
    }

    .et_vertical_nav #top-menu li.mega-menu > ul > li:nth-of-type(4n+1)[b-i4r4680rcu] {
        clear: none;
    }

    .et_vertical_nav #top-menu li.mega-menu > ul > li:nth-of-type(4n)[b-i4r4680rcu] {
        clear: none;
    }

/* Mobile Menu */
#et_mobile_nav_menu[b-i4r4680rcu] {
    display: none;
    float: right;
}

.mobile_menu_bar[b-i4r4680rcu] {
    display: block;
    position: relative;
    line-height: 0;
}

    .mobile_menu_bar[b-i4r4680rcu]:before,
    .et_toggle_slide_menu[b-i4r4680rcu]:after {
        position: relative;
        top: 0;
        left: 0;
        font-size: 32px;
        content: "\61";
        cursor: pointer;
    }

.mobile_nav .select_page[b-i4r4680rcu] {
    display: none;
}

/* Footer */
#main-footer[b-i4r4680rcu] {
    background-color: #222;
}

/* Widgets */
#footer-widgets[b-i4r4680rcu] {
    padding: 6% 0 0;
}

.footer-widget[b-i4r4680rcu] {
    float: left;
    color: #fff;
}

.last[b-i4r4680rcu] {
    margin-right: 0;
}

.footer-widget .fwidget:last-child[b-i4r4680rcu] {
    margin-bottom: 0 !important;
}

#footer-widgets .footer-widget li[b-i4r4680rcu] {
    position: relative;
    padding-left: 14px;
}

    #footer-widgets .footer-widget li[b-i4r4680rcu]:before {
        position: absolute;
        top: 9px;
        left: 0;
        border-width: 3px;
        border-style: solid;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        content: "";
    }

    #footer-widgets .footer-widget li a[b-i4r4680rcu] {
        color: #fff;
        text-decoration: none;
    }

        #footer-widgets .footer-widget li a:hover[b-i4r4680rcu] {
            color: rgba(255, 255, 255, 0.7);
        }

.footer-widget .widget_adsensewidget ins[b-i4r4680rcu] {
    min-width: 160px;
}

/* Bottom Bar */
#footer-bottom[b-i4r4680rcu] {
    padding: 15px 0 5px;
    background-color: #1f1f1f;
    background-color: rgba(0, 0, 0, 0.32);
}

    #footer-bottom a[b-i4r4680rcu] {
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

#footer-info[b-i4r4680rcu] {
    float: left;
    padding-bottom: 10px;
    color: #666;
    text-align: left;
}

    #footer-info a[b-i4r4680rcu] {
        color: #666;
        font-weight: 700;
    }

        #footer-info a:hover[b-i4r4680rcu] {
            opacity: 0.7;
        }

/* Footer Menu */
#et-footer-nav[b-i4r4680rcu] {
    background-color: rgba(255, 255, 255, 0.05);
}

.bottom-nav[b-i4r4680rcu] {
    padding: 15px 0;
}

    .bottom-nav li[b-i4r4680rcu] {
        display: inline-block;
        padding-right: 22px;
        font-size: 14px;
        font-weight: 600;
    }

    .bottom-nav a[b-i4r4680rcu] {
        color: #bbb;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

        .bottom-nav a:hover[b-i4r4680rcu] {
            opacity: 0.7;
        }

/* Post Captions and Alignments */
div.post .new-post .aligncenter[b-i4r4680rcu],
.aligncenter[b-i4r4680rcu] {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.wp-caption[b-i4r4680rcu] {
    max-width: 96%;
    margin-bottom: 10px;
    padding: 8px;
    padding-top: 4px;
    border: 1px solid #ddd;
    background-color: #f3f3f3;
    text-align: center;
}

    .wp-caption.alignleft[b-i4r4680rcu] {
        margin: 0 30px 20px 0;
    }

    .wp-caption.alignright[b-i4r4680rcu] {
        margin: 0 0 20px 30px;
    }

    .wp-caption img[b-i4r4680rcu] {
        margin: 0;
        padding: 0;
        border: 0 none;
    }

    .wp-caption p.wp-caption-text[b-i4r4680rcu] {
        margin: 0;
        padding: 0 4px 5px;
        font-size: 12px;
    }

.alignright[b-i4r4680rcu] {
    float: right;
}

.alignleft[b-i4r4680rcu] {
    float: left;
}

img.alignleft[b-i4r4680rcu] {
    display: inline;
    float: left;
    margin-right: 15px;
}

img.alignright[b-i4r4680rcu] {
    display: inline;
    float: right;
    margin-left: 15px;
}

/* WP Page Navi */
.pagination[b-i4r4680rcu] {
    clear: both;
}

.wp-pagenavi[b-i4r4680rcu] {
    clear: both;
    margin-bottom: 30px;
    padding-top: 13px;
    border-top: 1px solid #e2e2e2;
    text-align: right;
}

    .wp-pagenavi a[b-i4r4680rcu],
    .wp-pagenavi span[b-i4r4680rcu] {
        margin: 0 5px;
        border: none !important;
        color: #666;
        font-size: 14px !important;
        font-weight: 400 !important;
        text-decoration: none;
    }

    .wp-pagenavi .nextpostslink[b-i4r4680rcu],
    .wp-pagenavi .previouspostslink[b-i4r4680rcu] {
        color: #999 !important;
    }

    .wp-pagenavi span.current[b-i4r4680rcu],
    .wp-pagenavi a:hover[b-i4r4680rcu] {
        color: #82c0c7 !important;
    }

/* Sections */
.page.et_pb_pagebuilder_layout #main-content[b-i4r4680rcu] {
    background-color: transparent;
}

/* Sidebar */
#sidebar[b-i4r4680rcu] {
    padding-bottom: 28px;
}

    /* Widgets */
    #sidebar .et_pb_widget[b-i4r4680rcu] {
        float: none;
        width: 100%;
        margin-bottom: 30px;
    }

/* ET Widgets */
img#about-image[b-i4r4680rcu] {
    float: left;
    margin: 3px 8px 8px 0;
}

/* Search Widget */
.widget_search .screen-reader-text[b-i4r4680rcu] {
    display: none;
}

.widget_search input#s[b-i4r4680rcu],
.widget_search input#searchsubmit[b-i4r4680rcu] {
    height: 40px !important;
    margin: 0;
    padding: 0.7em;
    border: 1px solid #ddd;
    color: #666;
    font-size: 14px;
    line-height: normal !important;
}

.widget_search #s[b-i4r4680rcu] {
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.widget_search #searchform[b-i4r4680rcu] {
    position: relative;
}

.widget_search #searchsubmit[b-i4r4680rcu] {
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    background-color: #ddd;
}

#searchsubmit[b-i4r4680rcu] {
    cursor: pointer;
}

/* WordPress Calendar */
#wp-calendar[b-i4r4680rcu] {
    width: 100%;
    margin: 10px auto 0;
    empty-cells: show;
}

    #wp-calendar a[b-i4r4680rcu] {
        display: block;
        font-weight: bold;
        text-decoration: none;
    }

        #wp-calendar a:hover[b-i4r4680rcu] {
            text-decoration: underline;
        }

    #wp-calendar caption[b-i4r4680rcu] {
        font: bold 13px Arial, Sans-Serif;
        text-decoration: none;
    }

    #wp-calendar td[b-i4r4680rcu] {
        padding: 3px 5px;
        color: #9f9f9f;
    }

        #wp-calendar td#today[b-i4r4680rcu] {
            font-weight: bold;
        }

    #wp-calendar th[b-i4r4680rcu] {
        padding: 3px 5px;
        font-style: normal;
        text-transform: capitalize;
    }

    #wp-calendar #prev a[b-i4r4680rcu],
    #wp-calendar #next a[b-i4r4680rcu] {
        font-size: 9pt;
    }

    #wp-calendar #next a[b-i4r4680rcu] {
        padding-right: 10px;
        text-align: right;
    }

    #wp-calendar #prev a[b-i4r4680rcu] {
        padding-left: 10px;
        text-align: left;
    }

/* Tag Cloud */
.tagcloud a[b-i4r4680rcu] {
    display: inline-block;
    margin-bottom: 4px;
    padding: 2px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.05);
    font-size: 12px !important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

    .tagcloud a:hover[b-i4r4680rcu] {
        background: rgba(0, 0, 0, 0.15);
    }

/* Color Schemes */
.et_color_scheme_green a[b-i4r4680rcu] {
    color: #7cc68d;
}

.et_color_scheme_green .et_pb_counter_amount[b-i4r4680rcu],
.et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading[b-i4r4680rcu],
.et_color_scheme_green #top-header[b-i4r4680rcu] {
    background: #7cc68d !important;
}

.et_color_scheme_green.woocommerce a.button.alt[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page a.button.alt[b-i4r4680rcu],
.et_color_scheme_green.woocommerce button.button.alt[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page button.button.alt[b-i4r4680rcu],
.et_color_scheme_green.woocommerce input.button.alt[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page input.button.alt[b-i4r4680rcu],
.et_color_scheme_green.woocommerce #respond input#submit.alt[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page #respond input#submit.alt[b-i4r4680rcu],
.et_color_scheme_green.woocommerce #content input.button.alt[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page #content input.button.alt[b-i4r4680rcu],
.et_color_scheme_green.woocommerce a.button[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page a.button[b-i4r4680rcu],
.et_color_scheme_green.woocommerce button.button[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page button.button[b-i4r4680rcu],
.et_color_scheme_green.woocommerce input.button[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page input.button[b-i4r4680rcu],
.et_color_scheme_green.woocommerce #respond input#submit[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page #respond input#submit[b-i4r4680rcu],
.et_color_scheme_green.woocommerce #content input.button[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page #content input.button[b-i4r4680rcu],
.et_color_scheme_green .woocommerce-message[b-i4r4680rcu],
.et_color_scheme_green .woocommerce-error[b-i4r4680rcu],
.et_color_scheme_green .woocommerce-info[b-i4r4680rcu] {
    background: #7cc68d !important;
}

.et_color_scheme_green #et_search_icon:hover[b-i4r4680rcu],
.et_color_scheme_green .mobile_menu_bar[b-i4r4680rcu]:before,
.et_color_scheme_green .footer-widget h4[b-i4r4680rcu],
.et_color_scheme_green .et_pb_sum[b-i4r4680rcu],
.et_color_scheme_green .et_pb_pricing li a[b-i4r4680rcu],
.et_color_scheme_green .et_pb_pricing_table_button[b-i4r4680rcu],
.et_color_scheme_green .comment-reply-link[b-i4r4680rcu],
.et_color_scheme_green .form-submit .et_pb_button[b-i4r4680rcu],
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button[b-i4r4680rcu],
.et_color_scheme_green .et_pb_contact_submit[b-i4r4680rcu],
.et_color_scheme_green .et_password_protected_form .et_submit_button[b-i4r4680rcu],
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button[b-i4r4680rcu],
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button[b-i4r4680rcu],
.et_color_scheme_green .et_overlay[b-i4r4680rcu]:before,
.et_color_scheme_green .entry-summary p.price ins[b-i4r4680rcu],
.et_color_scheme_green.woocommerce div.product span.price[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page div.product span.price[b-i4r4680rcu],
.et_color_scheme_green.woocommerce #content div.product span.price[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page #content div.product span.price[b-i4r4680rcu],
.et_color_scheme_green.woocommerce div.product p.price[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page div.product p.price[b-i4r4680rcu],
.et_color_scheme_green.woocommerce #content div.product p.price[b-i4r4680rcu],
.et_color_scheme_green.woocommerce-page #content div.product p.price[b-i4r4680rcu],
.et_color_scheme_green #top-menu li.current-menu-ancestor > a[b-i4r4680rcu],
.et_color_scheme_green #top-menu li.current-menu-item > a[b-i4r4680rcu],
.et_color_scheme_green .bottom-nav li.current-menu-item > a[b-i4r4680rcu] {
    color: #7cc68d;
}

.et_color_scheme_green.woocommerce .star-rating span[b-i4r4680rcu]:before,
.et_color_scheme_green.woocommerce-page .star-rating span[b-i4r4680rcu]:before {
    color: #7cc68d !important;
}

.et_color_scheme_green .et-search-form[b-i4r4680rcu],
.et_color_scheme_green .nav li ul[b-i4r4680rcu],
.et_color_scheme_green .et_mobile_menu[b-i4r4680rcu],
.et_color_scheme_green .footer-widget li[b-i4r4680rcu]:before,
.et_color_scheme_green .et_pb_pricing li[b-i4r4680rcu]:before {
    border-color: #7cc68d !important;
}

.et_color_scheme_pink a[b-i4r4680rcu] {
    color: #c37cc6;
}

.et_color_scheme_pink .et_pb_counter_amount[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_featured_table .et_pb_pricing_heading[b-i4r4680rcu],
.et_color_scheme_pink #top-header[b-i4r4680rcu] {
    background: #c37cc6 !important;
}

.et_color_scheme_pink.woocommerce a.button.alt[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page a.button.alt[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce button.button.alt[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page button.button.alt[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce input.button.alt[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page input.button.alt[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce #respond input#submit.alt[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page #respond input#submit.alt[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce #content input.button.alt[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page #content input.button.alt[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce a.button[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page a.button[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce button.button[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page button.button[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce input.button[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page input.button[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce #respond input#submit[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page #respond input#submit[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce #content input.button[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page #content input.button[b-i4r4680rcu],
.et_color_scheme_pink .woocommerce-message[b-i4r4680rcu],
.et_color_scheme_pink .woocommerce-error[b-i4r4680rcu],
.et_color_scheme_pink .woocommerce-info[b-i4r4680rcu] {
    background: #c37cc6 !important;
}

.et_color_scheme_pink #et_search_icon:hover[b-i4r4680rcu],
.et_color_scheme_pink .mobile_menu_bar[b-i4r4680rcu]:before,
.et_color_scheme_pink .footer-widget h4[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_sum[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_pricing li a[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_pricing_table_button[b-i4r4680rcu],
.et_color_scheme_pink .comment-reply-link[b-i4r4680rcu],
.et_color_scheme_pink .form-submit .et_pb_button[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_newsletter_button[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_contact_submit[b-i4r4680rcu],
.et_color_scheme_pink .et_password_protected_form .et_submit_button[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_more_button[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_promo_button[b-i4r4680rcu],
.et_color_scheme_pink .et_overlay[b-i4r4680rcu]:before,
.et_color_scheme_pink .entry-summary p.price ins[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce div.product span.price[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page div.product span.price[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce #content div.product span.price[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page #content div.product span.price[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce div.product p.price[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page div.product p.price[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce #content div.product p.price[b-i4r4680rcu],
.et_color_scheme_pink.woocommerce-page #content div.product p.price[b-i4r4680rcu],
.et_color_scheme_pink #top-menu li.current-menu-ancestor > a[b-i4r4680rcu],
.et_color_scheme_pink #top-menu li.current-menu-item > a[b-i4r4680rcu],
.et_color_scheme_pink .bottom-nav li.current-menu-item > a[b-i4r4680rcu] {
    color: #c37cc6;
}

.et_color_scheme_pink.woocommerce .star-rating span[b-i4r4680rcu]:before,
.et_color_scheme_pink.woocommerce-page .star-rating span[b-i4r4680rcu]:before {
    color: #c37cc6 !important;
}

.et_color_scheme_pink .et-search-form[b-i4r4680rcu],
.et_color_scheme_pink .nav li ul[b-i4r4680rcu],
.et_color_scheme_pink .et_mobile_menu[b-i4r4680rcu],
.et_color_scheme_pink .footer-widget li[b-i4r4680rcu]:before,
.et_color_scheme_pink .et_pb_pricing li[b-i4r4680rcu]:before {
    border-color: #c37cc6 !important;
}

.et_color_scheme_red a[b-i4r4680rcu] {
    color: #cd5c5c;
}

.et_color_scheme_red .et_pb_counter_amount[b-i4r4680rcu],
.et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading[b-i4r4680rcu],
.et_color_scheme_red #top-header[b-i4r4680rcu] {
    background: #cd5c5c !important;
}

.et_color_scheme_red.woocommerce a.button.alt[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page a.button.alt[b-i4r4680rcu],
.et_color_scheme_red.woocommerce button.button.alt[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page button.button.alt[b-i4r4680rcu],
.et_color_scheme_red.woocommerce input.button.alt[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page input.button.alt[b-i4r4680rcu],
.et_color_scheme_red.woocommerce #respond input#submit.alt[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page #respond input#submit.alt[b-i4r4680rcu],
.et_color_scheme_red.woocommerce #content input.button.alt[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page #content input.button.alt[b-i4r4680rcu],
.et_color_scheme_red.woocommerce a.button[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page a.button[b-i4r4680rcu],
.et_color_scheme_red.woocommerce button.button[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page button.button[b-i4r4680rcu],
.et_color_scheme_red.woocommerce input.button[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page input.button[b-i4r4680rcu],
.et_color_scheme_red.woocommerce #respond input#submit[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page #respond input#submit[b-i4r4680rcu],
.et_color_scheme_red.woocommerce #content input.button[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page #content input.button[b-i4r4680rcu],
.et_color_scheme_red .woocommerce-message[b-i4r4680rcu],
.et_color_scheme_red .woocommerce-error[b-i4r4680rcu],
.et_color_scheme_red .woocommerce-info[b-i4r4680rcu] {
    background: #cd5c5c !important;
}

.et_color_scheme_red #et_search_icon:hover[b-i4r4680rcu],
.et_color_scheme_red .mobile_menu_bar[b-i4r4680rcu]:before,
.et_color_scheme_red .footer-widget h4[b-i4r4680rcu],
.et_color_scheme_red .et_pb_sum[b-i4r4680rcu],
.et_color_scheme_red .et_pb_pricing li a[b-i4r4680rcu],
.et_color_scheme_red .et_pb_pricing_table_button[b-i4r4680rcu],
.et_color_scheme_red .comment-reply-link[b-i4r4680rcu],
.et_color_scheme_red .form-submit .et_pb_button[b-i4r4680rcu],
.et_color_scheme_red .et_pb_bg_layout_light .et_pb_newsletter_button[b-i4r4680rcu],
.et_color_scheme_red .et_pb_contact_submit[b-i4r4680rcu],
.et_color_scheme_red .et_password_protected_form .et_submit_button[b-i4r4680rcu],
.et_color_scheme_red .et_pb_bg_layout_light .et_pb_more_button[b-i4r4680rcu],
.et_color_scheme_red .et_pb_bg_layout_light .et_pb_promo_button[b-i4r4680rcu],
.et_color_scheme_red .et_overlay[b-i4r4680rcu]:before,
.et_color_scheme_red .entry-summary p.price ins[b-i4r4680rcu],
.et_color_scheme_red.woocommerce div.product span.price[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page div.product span.price[b-i4r4680rcu],
.et_color_scheme_red.woocommerce #content div.product span.price[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page #content div.product span.price[b-i4r4680rcu],
.et_color_scheme_red.woocommerce div.product p.price[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page div.product p.price[b-i4r4680rcu],
.et_color_scheme_red.woocommerce #content div.product p.price[b-i4r4680rcu],
.et_color_scheme_red.woocommerce-page #content div.product p.price[b-i4r4680rcu],
.et_color_scheme_red #top-menu li.current-menu-ancestor > a[b-i4r4680rcu],
.et_color_scheme_red #top-menu li.current-menu-item > a[b-i4r4680rcu],
.et_color_scheme_red .bottom-nav li.current-menu-item > a[b-i4r4680rcu] {
    color: #cd5c5c;
}

.et_color_scheme_red .woocommerce .star-rating span[b-i4r4680rcu]:before,
.et_color_scheme_red .woocommerce-page .star-rating span[b-i4r4680rcu]:before {
    color: #cd5c5c !important;
}

.et_color_scheme_red .et-search-form[b-i4r4680rcu],
.et_color_scheme_red .nav li ul[b-i4r4680rcu],
.et_color_scheme_red .et_mobile_menu[b-i4r4680rcu],
.et_color_scheme_red .footer-widget li[b-i4r4680rcu]:before,
.et_color_scheme_red .et_pb_pricing li[b-i4r4680rcu]:before {
    border-color: #cd5c5c;
}

.et_color_scheme_orange a[b-i4r4680rcu] {
    color: #edb059;
}

.et_color_scheme_orange .et_pb_counter_amount[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading[b-i4r4680rcu],
.et_color_scheme_orange #top-header[b-i4r4680rcu] {
    background: #edb059 !important;
}

.et_color_scheme_orange.woocommerce a.button.alt[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page a.button.alt[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce button.button.alt[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page button.button.alt[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce input.button.alt[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page input.button.alt[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce #respond input#submit.alt[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page #respond input#submit.alt[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce #content input.button.alt[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page #content input.button.alt[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce a.button[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page a.button[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce button.button[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page button.button[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce input.button[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page input.button[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce #respond input#submit[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page #respond input#submit[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce #content input.button[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page #content input.button[b-i4r4680rcu],
.et_color_scheme_orange .woocommerce-message[b-i4r4680rcu],
.et_color_scheme_orange .woocommerce-error[b-i4r4680rcu],
.et_color_scheme_orange .woocommerce-info[b-i4r4680rcu] {
    background: #edb059 !important;
}

.et_color_scheme_orange #et_search_icon:hover[b-i4r4680rcu],
.et_color_scheme_orange .mobile_menu_bar[b-i4r4680rcu]:before,
.et_color_scheme_orange .footer-widget h4[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_sum[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_pricing li a[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_pricing_table_button[b-i4r4680rcu],
.et_color_scheme_orange .comment-reply-link[b-i4r4680rcu],
.et_color_scheme_orange .form-submit .et_pb_button[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_contact_submit[b-i4r4680rcu],
.et_color_scheme_orange .et_password_protected_form .et_submit_button[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button[b-i4r4680rcu],
.et_color_scheme_orange .et_overlay[b-i4r4680rcu]:before,
.et_color_scheme_orange .entry-summary p.price ins[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce div.product span.price[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page div.product span.price[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce #content div.product span.price[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page #content div.product span.price[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce div.product p.price[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page div.product p.price[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce #content div.product p.price[b-i4r4680rcu],
.et_color_scheme_orange.woocommerce-page #content div.product p.price[b-i4r4680rcu],
.et_color_scheme_orange #top-menu li.current-menu-ancestor > a[b-i4r4680rcu],
.et_color_scheme_orange #top-menu li.current-menu-item > a[b-i4r4680rcu],
.et_color_scheme_orange .bottom-nav li.current-menu-item > a[b-i4r4680rcu] {
    color: #edb059;
}

.et_color_scheme_orange .woocommerce .star-rating span[b-i4r4680rcu]:before,
.et_color_scheme_orange .woocommerce-page .star-rating span[b-i4r4680rcu]:before {
    color: #edb059 !important;
}

.et_color_scheme_orange .et-search-form[b-i4r4680rcu],
.et_color_scheme_orange .nav li ul[b-i4r4680rcu],
.et_color_scheme_orange .et_mobile_menu[b-i4r4680rcu],
.et_color_scheme_orange .footer-widget li[b-i4r4680rcu]:before,
.et_color_scheme_orange .et_pb_pricing li[b-i4r4680rcu]:before {
    border-color: #edb059;
}

.et_color_scheme_green .et-cart-info[b-i4r4680rcu],
.et_color_scheme_pink .et-cart-info[b-i4r4680rcu],
.et_color_scheme_red .et-cart-info[b-i4r4680rcu],
.et_color_scheme_orange .et-cart-info[b-i4r4680rcu],
.et_color_scheme_green .et-social-icon a:hover[b-i4r4680rcu],
.et_color_scheme_pink .et-social-icon a:hover[b-i4r4680rcu],
.et_color_scheme_red .et-social-icon a:hover[b-i4r4680rcu],
.et_color_scheme_orange .et-social-icon a:hover[b-i4r4680rcu],
.et_color_scheme_green .et_pb_promo_button[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_promo_button[b-i4r4680rcu],
.et_color_scheme_red .et_pb_promo_button[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_promo_button[b-i4r4680rcu],
.et_color_scheme_green .et_pb_more_button[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_more_button[b-i4r4680rcu],
.et_color_scheme_red .et_pb_more_button[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_more_button[b-i4r4680rcu],
.et_color_scheme_green .et_pb_slide_description .et_pb_slide_title a[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_slide_description .et_pb_slide_title a[b-i4r4680rcu],
.et_color_scheme_red .et_pb_slide_description .et_pb_slide_title a[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_slide_description .et_pb_slide_title a[b-i4r4680rcu],
.et_color_scheme_green .et-pb-slider-arrows a[b-i4r4680rcu],
.et_color_scheme_pink .et-pb-slider-arrows a[b-i4r4680rcu],
.et_color_scheme_red .et-pb-slider-arrows a[b-i4r4680rcu],
.et_color_scheme_orange .et-pb-slider-arrows a[b-i4r4680rcu],
.et_color_scheme_green .et_audio_content a[b-i4r4680rcu],
.et_color_scheme_pink .et_audio_content a[b-i4r4680rcu],
.et_color_scheme_red .et_audio_content a[b-i4r4680rcu],
.et_color_scheme_orange .et_audio_content a[b-i4r4680rcu],
.et_color_scheme_green .et_link_content a[b-i4r4680rcu],
.et_color_scheme_pink .et_link_content a[b-i4r4680rcu],
.et_color_scheme_red .et_link_content a[b-i4r4680rcu],
.et_color_scheme_orange .et_link_content a[b-i4r4680rcu],
.et_color_scheme_green .et_pb_newsletter_button[b-i4r4680rcu],
.et_color_scheme_pink .et_pb_newsletter_button[b-i4r4680rcu],
.et_color_scheme_red .et_pb_newsletter_button[b-i4r4680rcu],
.et_color_scheme_orange .et_pb_newsletter_button[b-i4r4680rcu] {
    color: inherit !important;
}

/* Floating Dot Navigation */
ul.et_pb_side_nav[b-i4r4680rcu] {
    display: block;
    position: fixed;
    z-index: 99999;
    top: 50%;
    right: 0;
    width: 40px;
    padding: 10px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.4);
}

    ul.et_pb_side_nav li.side_nav_item[b-i4r4680rcu] {
        padding: 7px;
    }

    ul.et_pb_side_nav .side_nav_item a[b-i4r4680rcu] {
        display: block;
        width: 7px;
        height: 7px;
        margin-right: 10px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        background-color: rgba(255, 255, 255, 0.5);
        text-indent: -9999px;
    }

    ul.et_pb_side_nav.et-visible[b-i4r4680rcu] {
        opacity: 1;
        -webkit-animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeInRight-b-i4r4680rcu 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    ul.et_pb_side_nav .side_nav_item a.active[b-i4r4680rcu] {
        background-color: #fff !important;
    }

/* Back To Top Button */
.et_pb_scroll_top.et-pb-icon[b-i4r4680rcu] {
    display: none;
    position: fixed;
    z-index: 99999;
    right: 0;
    bottom: 125px;
    padding: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    color: #fff;
    background: rgba(0, 0, 0, 0.4);
    font-size: 30px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.et_pb_scroll_top[b-i4r4680rcu]:before {
    content: "2";
}

.et_pb_scroll_top.et-visible[b-i4r4680rcu] {
    opacity: 1;
    -webkit-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeInRight-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_scroll_top.et-hidden[b-i4r4680rcu] {
    opacity: 0;
    -webkit-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeOutRight-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

/* Apply Animations */
.et_pb_menu_hidden #top-menu[b-i4r4680rcu],
.et_pb_menu_hidden #et_search_icon[b-i4r4680rcu]:before,
.et_pb_menu_hidden .et-cart-info[b-i4r4680rcu] {
    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeOutBottom-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_menu_visible #top-menu[b-i4r4680rcu],
.et_pb_menu_visible #et_search_icon[b-i4r4680rcu]:before,
.et_pb_menu_visible .et-cart-info[b-i4r4680rcu] {
    z-index: 99;
    opacity: 1;
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeInBottom-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_menu_hidden #top-menu[b-i4r4680rcu],
.et_pb_menu_hidden #et_search_icon[b-i4r4680rcu]:before,
.et_pb_menu_hidden .mobile_menu_bar[b-i4r4680rcu] {
    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeOutBottom-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_menu_visible #top-menu[b-i4r4680rcu],
.et_pb_menu_visible #et_search_icon[b-i4r4680rcu]:before,
.et_pb_menu_visible .mobile_menu_bar[b-i4r4680rcu] {
    z-index: 99;
    opacity: 1;
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeInBottom-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_no_animation #top-menu[b-i4r4680rcu],
.et_pb_no_animation #et_search_icon[b-i4r4680rcu]:before,
.et_pb_no_animation .mobile_menu_bar[b-i4r4680rcu],
.et_pb_no_animation.et_search_form_container[b-i4r4680rcu] {
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    animation: none !important;
}

/* SlideIn Header */
.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a[b-i4r4680rcu],
.et_header_style_slide .et_slide_in_menu_container[b-i4r4680rcu],
.et_header_style_slide .et_slide_in_menu_container input.et-search-field[b-i4r4680rcu],
.et_header_style_slide .et_slide_in_menu_container a[b-i4r4680rcu],
.et_header_style_slide .et_slide_in_menu_container #et-info span[b-i4r4680rcu],
.et_header_style_slide .et_slide_menu_top ul.et-social-icons a[b-i4r4680rcu],
.et_header_style_slide .et_slide_menu_top span[b-i4r4680rcu] {
    font-size: 14px;
}

    .et_header_style_slide .et_slide_in_menu_container .et-search-field[b-i4r4680rcu]::-moz-placeholder {
        color: rgba(255, 255, 255, 0.6);
        font-size: 14px;
    }

    .et_header_style_slide .et_slide_in_menu_container .et-search-field[b-i4r4680rcu]::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.6);
        font-size: 14px;
    }

    .et_header_style_slide .et_slide_in_menu_container .et-search-field:-ms-input-placeholder[b-i4r4680rcu] {
        color: rgba(255, 255, 255, 0.6);
        font-size: 14px;
    }

.mobile_menu_bar.et_pb_header_toggle[b-i4r4680rcu] {
    display: none;
    width: 32px;
    cursor: pointer;
}

.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu[b-i4r4680rcu] {
    display: block;
}

.et_header_style_slide #et_top_search[b-i4r4680rcu],
.et_header_style_fullscreen #et_top_search[b-i4r4680rcu],
.et_header_style_slide #top-header[b-i4r4680rcu],
.et_header_style_fullscreen #top-header[b-i4r4680rcu],
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul[b-i4r4680rcu],
.et_header_style_slide div#et_mobile_nav_menu[b-i4r4680rcu],
.et_header_style_fullscreen div#et_mobile_nav_menu[b-i4r4680rcu],
.et_header_style_fullscreen .et_slide_menu_top .clear[b-i4r4680rcu] {
    display: none !important;
}

.et_header_style_slide.et_fullwidth_nav .et-search-form[b-i4r4680rcu],
.et_header_style_fullscreen.et_fullwidth_nav .et-search-form[b-i4r4680rcu],
.et_header_style_slide div#et_mobile_nav_menu[b-i4r4680rcu],
.et_header_style_fullscreen div#et_mobile_nav_menu[b-i4r4680rcu] {
    right: 0 !important;
}

.et_slide_menu_top button#searchsubmit_header[b-i4r4680rcu]:before,
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow[b-i4r4680rcu]:before,
.et_toggle_slide_menu[b-i4r4680rcu]:after {
    font-family: "ETmodules";
    font-weight: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    text-transform: none;
    speak: none;
}

.et_toggle_slide_menu[b-i4r4680rcu]:before,
.et_toggle_slide_menu[b-i4r4680rcu]:after {
    transition: all 0.7s;
}

.et_toggle_slide_menu[b-i4r4680rcu]:before {
    opacity: 1;
}

.et_toggle_slide_menu[b-i4r4680rcu]:after {
    left: -32px;
    opacity: 0;
    content: "\4d";
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.et_pb_slide_menu_active .et_toggle_slide_menu[b-i4r4680rcu]:before {
    opacity: 0;
}

.et_pb_slide_menu_active .et_toggle_slide_menu[b-i4r4680rcu]:after {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.et_pb_slide_menu_active .et_toggle_slide_menu[b-i4r4680rcu]:after {
    transition-delay: 0.3s;
}

.et_header_style_slide #top-menu-nav[b-i4r4680rcu],
.et_header_style_fullscreen #top-menu-nav[b-i4r4680rcu],
.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu[b-i4r4680rcu],
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu[b-i4r4680rcu] {
    display: none;
}

.et_header_style_slide .et_slide_in_menu_container[b-i4r4680rcu] {
    width: 320px;
    max-width: 75%;
    padding-top: 0 !important;
}

.et_slide_in_menu_container[b-i4r4680rcu] {
    overflow: auto;
    position: fixed;
    z-index: 999999;
    top: 0;
    right: -100%;
    height: 100%;
    background: #2ea3f2;
    -webkit-transition: right 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: right 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    transition: right 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}

.admin-bar .et_slide_in_menu_container[b-i4r4680rcu] {
    top: 32px;
}

.et_slide_menu_top[b-i4r4680rcu] {
    padding: 40px;
    background: rgba(0, 0, 0, 0.1);
}

.et_header_style_slide #page-container[b-i4r4680rcu] {
    position: relative;
    left: 0;
}

.et_header_style_slide #page-container[b-i4r4680rcu] {
    -webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important;
    -moz-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important;
    transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important;
}

.et_slide_menu_top ul.et-social-icons[b-i4r4680rcu],
.et_slide_menu_top span#et-info-email[b-i4r4680rcu] {
    float: left;
}

    .et_slide_menu_top ul.et-social-icons li[b-i4r4680rcu] {
        margin-right: 10px;
        margin-left: 0;
    }

.et_slide_menu_top a.et-cart-info[b-i4r4680rcu] {
    float: right;
}

.et_slide_menu_top[b-i4r4680rcu]:after {
    display: block;
    clear: both;
    content: "";
}

.et_slide_menu_top .et-search-form[b-i4r4680rcu] {
    clear: both;
    position: relative;
    width: 100% !important;
    max-width: 100% !important;
    height: 35px;
    margin: 15px 0 0 0;
    padding: 5px !important;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.2) !important;
}

.et_slide_menu_top input.et-search-field[b-i4r4680rcu] {
    left: 5px;
}

.et_slide_menu_top button#searchsubmit_header[b-i4r4680rcu] {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 35px;
    border: none;
    background: none;
    cursor: pointer;
}

    .et_slide_menu_top button#searchsubmit_header[b-i4r4680rcu]:before {
        position: absolute;
        top: 11px;
        left: 7px;
        color: rgba(255, 255, 255, 0.6);
        font-size: 13px;
        content: "\55";
    }

.et_slide_menu_top span[b-i4r4680rcu] {
    font-weight: 600;
}

.et_slide_menu_top div#et-info[b-i4r4680rcu] {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 0;
}

.et_slide_menu_top[b-i4r4680rcu],
.et_slide_menu_top a[b-i4r4680rcu],
.et_slide_menu_top input[b-i4r4680rcu] {
    color: rgba(255, 255, 255, 0.6);
}

.et_slide_in_menu_container ul#mobile_menu_slide[b-i4r4680rcu] {
    display: block !important;
    padding: 28px 40px;
    border: none;
    background: none;
    box-shadow: none;
}

.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a[b-i4r4680rcu],
.et_slide_in_menu_container #mobile_menu_slide li a[b-i4r4680rcu] {
    padding: 10px 0;
    border: none;
    color: #fff;
}

.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children[b-i4r4680rcu] {
    position: relative;
}

.et_slide_in_menu_container span.et_mobile_menu_arrow[b-i4r4680rcu] {
    display: inline-block;
    position: absolute;
    right: 0;
    width: auto;
    height: auto;
    opacity: 0.6;
    cursor: pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

    .et_slide_in_menu_container span.et_mobile_menu_arrow.et_pb_submenu_opened[b-i4r4680rcu] {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow[b-i4r4680rcu]:before {
    display: block;
    z-index: 999;
    top: 10px;
    right: 13px;
    color: #fff;
    font-size: 21px;
    text-align: center;
    content: "3";
}

.et_slide_in_menu_container .et_mobile_menu .menu-item-has-children > a[b-i4r4680rcu] {
    background: none;
    font-weight: normal;
}

.et_slide_in_menu_container .et_mobile_menu > .menu-item-has-children > a[b-i4r4680rcu] {
    font-weight: bold;
}

.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li[b-i4r4680rcu] {
    opacity: 0;
    -webkit-transition: 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: 0.5s cubic-bezier(0.77, 0, 0.175, 1);
}

.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu.et_pb_slide_dropdown_opened > li[b-i4r4680rcu] {
    opacity: 1;
    -webkit-transition: 1s 0.1s cubic-bezier(0.77, 0, 0.175, 1);
    transition: 1s 0.1s cubic-bezier(0.77, 0, 0.175, 1);
}

.et_slide_in_menu_container .et_mobile_menu li a:hover[b-i4r4680rcu] {
    background: none;
}

.et_slide_in_menu_container #mobile_menu_slide li li a[b-i4r4680rcu] {
    opacity: 0.6;
}

    .et_slide_in_menu_container #mobile_menu_slide li li a:hover[b-i4r4680rcu] {
        opacity: 0.4;
    }

/* Fullscreen Header */
.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a[b-i4r4680rcu] {
    font-size: 30px;
}

.et_header_style_fullscreen .et_slide_in_menu_container[b-i4r4680rcu],
.et_header_style_fullscreen .et_slide_in_menu_container input.et-search-field[b-i4r4680rcu],
.et_header_style_fullscreen .et_slide_in_menu_container a[b-i4r4680rcu],
.et_header_style_fullscreen .et_slide_in_menu_container #et-info span[b-i4r4680rcu],
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons a[b-i4r4680rcu],
.et_header_style_fullscreen .et_slide_menu_top span[b-i4r4680rcu] {
    font-size: 18px;
}

    .et_header_style_fullscreen .et_slide_in_menu_container .et-search-field[b-i4r4680rcu]::-moz-placeholder {
        font-size: 18px;
    }

    .et_header_style_fullscreen .et_slide_in_menu_container .et-search-field[b-i4r4680rcu]::-webkit-input-placeholder {
        font-size: 18px;
    }

    .et_header_style_fullscreen .et_slide_in_menu_container .et-search-field:-ms-input-placeholder[b-i4r4680rcu] {
        font-size: 18px;
    }

.et_header_style_fullscreen .mobile_menu_bar.et_toggle_fullscreen_menu[b-i4r4680rcu] {
    display: block;
}

.et_header_style_fullscreen .et_pb_fullscreen_nav_container[b-i4r4680rcu] {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.et_header_style_fullscreen.et_pb_no_top_bar_fullscreen .et_slide_in_menu_container[b-i4r4680rcu] {
    padding-top: 0;
}

.et_header_style_fullscreen .et_slide_in_menu_container[b-i4r4680rcu] {
    display: block !important;
    visibility: hidden;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    right: 0 !important;
    width: 100%;
    padding-top: 70px;
    opacity: 0;
    -webkit-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
}

    .et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened[b-i4r4680rcu] {
        visibility: visible;
        opacity: 0.95;
    }

    .et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu[b-i4r4680rcu] {
        position: absolute;
        z-index: 999999;
        top: 34px;
        right: 30px;
        cursor: pointer;
    }

        .et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu[b-i4r4680rcu]:before {
            content: "\4d";
        }

.et_header_style_fullscreen .et_slide_menu_top[b-i4r4680rcu] {
    position: absolute;
    z-index: 99999;
    top: 0;
    width: 100%;
    padding: 35px;
    text-align: center;
}

.et_header_style_fullscreen .et_pb_top_menu_inner[b-i4r4680rcu] {
    display: inline-block;
    position: relative;
}

.et_header_style_fullscreen .et_slide_menu_top a[b-i4r4680rcu],
.et_header_style_fullscreen .et_slide_menu_top[b-i4r4680rcu],
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu[b-i4r4680rcu]:before,
.et_header_style_fullscreen .et_slide_menu_top button#searchsubmit_header[b-i4r4680rcu]:before {
    color: #fff;
}

.et_header_style_fullscreen input[b-i4r4680rcu]::-moz-placeholder {
    color: #fff;
}

.et_header_style_fullscreen input[b-i4r4680rcu]::-webkit-input-placeholder {
    color: #fff;
}

.et_header_style_fullscreen input:-ms-input-placeholder[b-i4r4680rcu] {
    color: #fff;
}

.et_header_style_fullscreen div#et-info[b-i4r4680rcu],
.et_header_style_fullscreen ul.et-social-icons[b-i4r4680rcu],
.et_header_style_fullscreen a.et-cart-info[b-i4r4680rcu] {
    margin-right: 30px;
}

.et_header_style_fullscreen div#et-info[b-i4r4680rcu] {
    display: inline-block;
    float: left !important;
    width: auto;
    margin-top: 7px;
}

    .et_header_style_fullscreen div#et-info span[b-i4r4680rcu] {
        margin-right: 15px;
    }

.et_header_style_fullscreen .et_slide_menu_top .et-search-form[b-i4r4680rcu] {
    display: inline-block;
    width: 140px !important;
    margin-top: 0 !important;
    margin-bottom: -10px;
    border: 1px solid #fff;
    border-radius: 3px;
    background: none !important;
}

.et_header_style_fullscreen a.et-cart-info[b-i4r4680rcu] {
    float: none !important;
}

.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons[b-i4r4680rcu] {
    display: inline-block;
    float: none !important;
}

    .et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons li[b-i4r4680rcu] {
        margin-right: 0;
    }

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children[b-i4r4680rcu] {
    margin-right: -31px;
}

.et_header_style_fullscreen ul#mobile_menu_slide[b-i4r4680rcu] {
    display: table-cell !important;
    position: relative;
    width: auto;
    height: 100%;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

.et_header_style_fullscreen .et_mobile_menu[b-i4r4680rcu] {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
}

.et_pb_fullscreen_menu_opened .et_mobile_menu[b-i4r4680rcu] {
    visibility: visible;
    opacity: 1;
}

.et_header_style_fullscreen .et_mobile_menu li[b-i4r4680rcu] {
    padding-left: 0 !important;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a[b-i4r4680rcu] {
    display: inline-block;
    margin-right: 0;
}

.et_header_style_fullscreen .et_slide_in_menu_container span.et_mobile_menu_arrow[b-i4r4680rcu] {
    position: relative;
    right: auto;
    padding-right: 10px;
}

.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow[b-i4r4680rcu]:before {
    position: relative;
    top: 0;
    right: 0;
}

.et_pb_fullscreen_menu_animated .et_mobile_menu li[b-i4r4680rcu] {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.et_pb_fullscreen_menu_opened .et_mobile_menu li[b-i4r4680rcu] {
    opacity: 1;
}

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(1)[b-i4r4680rcu] {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(2)[b-i4r4680rcu] {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(3)[b-i4r4680rcu] {
        -webkit-transition-delay: 0.3s;
        transition-delay: 0.3s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(4)[b-i4r4680rcu] {
        -webkit-transition-delay: 0.4s;
        transition-delay: 0.4s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(5)[b-i4r4680rcu] {
        -webkit-transition-delay: 0.5s;
        transition-delay: 0.5s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(6)[b-i4r4680rcu] {
        -webkit-transition-delay: 0.6s;
        transition-delay: 0.6s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(7)[b-i4r4680rcu] {
        -webkit-transition-delay: 0.7s;
        transition-delay: 0.7s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(8)[b-i4r4680rcu] {
        -webkit-transition-delay: 0.8s;
        transition-delay: 0.8s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(9)[b-i4r4680rcu] {
        -webkit-transition-delay: 0.9s;
        transition-delay: 0.9s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(10)[b-i4r4680rcu] {
        -webkit-transition-delay: 1s;
        transition-delay: 1s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(11)[b-i4r4680rcu] {
        -webkit-transition-delay: 1.1s;
        transition-delay: 1.1s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(12)[b-i4r4680rcu] {
        -webkit-transition-delay: 1.2s;
        transition-delay: 1.2s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(13)[b-i4r4680rcu] {
        -webkit-transition-delay: 1.3s;
        transition-delay: 1.3s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(14)[b-i4r4680rcu] {
        -webkit-transition-delay: 1.4s;
        transition-delay: 1.4s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(15)[b-i4r4680rcu] {
        -webkit-transition-delay: 1.5s;
        transition-delay: 1.5s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(16)[b-i4r4680rcu] {
        -webkit-transition-delay: 1.6s;
        transition-delay: 1.6s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(17)[b-i4r4680rcu] {
        -webkit-transition-delay: 1.7s;
        transition-delay: 1.7s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(18)[b-i4r4680rcu] {
        -webkit-transition-delay: 1.8s;
        transition-delay: 1.8s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(19)[b-i4r4680rcu] {
        -webkit-transition-delay: 1.9s;
        transition-delay: 1.9s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(20)[b-i4r4680rcu] {
        -webkit-transition-delay: 2s;
        transition-delay: 2s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(21)[b-i4r4680rcu] {
        -webkit-transition-delay: 2.1s;
        transition-delay: 2.1s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(22)[b-i4r4680rcu] {
        -webkit-transition-delay: 2.2s;
        transition-delay: 2.2s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(23)[b-i4r4680rcu] {
        -webkit-transition-delay: 2.3s;
        transition-delay: 2.3s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(24)[b-i4r4680rcu] {
        -webkit-transition-delay: 2.4s;
        transition-delay: 2.4s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(25)[b-i4r4680rcu] {
        -webkit-transition-delay: 2.5s;
        transition-delay: 2.5s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(26)[b-i4r4680rcu] {
        -webkit-transition-delay: 2.6s;
        transition-delay: 2.6s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(27)[b-i4r4680rcu] {
        -webkit-transition-delay: 2.7s;
        transition-delay: 2.7s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(28)[b-i4r4680rcu] {
        -webkit-transition-delay: 2.8s;
        transition-delay: 2.8s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(29)[b-i4r4680rcu] {
        -webkit-transition-delay: 2.9s;
        transition-delay: 2.9s;
    }

    .et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(30)[b-i4r4680rcu] {
        -webkit-transition-delay: 3s;
        transition-delay: 3s;
    }

.et_header_style_slide .et-fixed-header #et-top-navigation[b-i4r4680rcu],
.et_header_style_fullscreen .et-fixed-header #et-top-navigation[b-i4r4680rcu] {
    padding: 11px 0 !important;
}

/* Responsive Styles Large Desktop And Above */
@media all and (min-width: 1405px) {
    .et_vertical_nav.et_right_sidebar.woocommerce div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images[b-i4r4680rcu] {
        width: 315px !important;
    }

    .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1)[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1)[b-i4r4680rcu] {
        clear: both !important;
    }

    .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n)[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n)[b-i4r4680rcu] {
        margin-right: 60px !important;
    }

    .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n)[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n)[b-i4r4680rcu] {
        margin-right: 0 !important;
    }

    .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1)[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1)[b-i4r4680rcu] {
        clear: none !important;
    }

    .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item[b-i4r4680rcu] {
        width: 193px;
    }

    .et_vertical_nav.archive.et_right_sidebar ul.products li.product[b-i4r4680rcu] {
        margin-right: 50px !important;
    }
}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 1100px) and (max-width: 1405px) {
    /*Vertical Navigation */
    .et_vertical_nav .footer-widget:nth-child(2n)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_vertical_nav.et_right_sidebar.woocommerce div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images[b-i4r4680rcu] {
        width: 250px !important;
    }

    .et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(3n)[b-i4r4680rcu] {
        margin-right: 0 !important;
    }

    .et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.first[b-i4r4680rcu] {
        clear: none !important;
    }

    .et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(3n+1)[b-i4r4680rcu] {
        clear: both !important;
        margin-right: 60px !important;
    }
}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {
    /* Vertical Navigation + Pricing Tables */
    .et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table[b-i4r4680rcu] {
        width: 33.333%;
    }

    .et_vertical_nav .et_pb_pricing_2 .et_pb_pricing_table[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_pricing_table[b-i4r4680rcu] {
        width: 50%;
    }

    .et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table[b-i4r4680rcu] {
        width: 100%;
        margin: 0 0 30px;
    }

        .et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table:last-child[b-i4r4680rcu],
        .et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table.et-last-child[b-i4r4680rcu],
        .et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table:last-child[b-i4r4680rcu],
        .et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table.et-last-child[b-i4r4680rcu],
        .et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table:last-child[b-i4r4680rcu],
        .et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table.et-last-child[b-i4r4680rcu],
        .et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table:last-child[b-i4r4680rcu],
        .et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table.et-last-child[b-i4r4680rcu],
        .et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table:last-child[b-i4r4680rcu],
        .et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table.et-last-child[b-i4r4680rcu] {
            margin-bottom: 0;
        }

    .et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(4n+1)[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(3n+1)[b-i4r4680rcu] {
        clear: none;
    }

    .et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(3n+1)[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(2n+1)[b-i4r4680rcu] {
        clear: both;
    }

    .et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(n+4)[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(n+3)[b-i4r4680rcu] {
        margin-top: 50px;
    }

    .et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+4)[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3)[b-i4r4680rcu] {
        margin-top: 30px;
    }

    .et_vertical_nav .et_pb_column_1_4 .et_pb_sum[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_1_3 .et_pb_sum[b-i4r4680rcu] {
        font-size: 40px;
    }

    .et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_content_top[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_content_top[b-i4r4680rcu] {
        padding-bottom: 20px;
    }

    /* Vertical Nav + Slider Module */
    .et_vertical_nav .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description[b-i4r4680rcu] {
        width: 100%;
    }

    /* Vertical Nav + WooCommerce */
    .et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(2n)[b-i4r4680rcu],
    .et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(2n)[b-i4r4680rcu] {
        margin-right: 0 !important;
    }

    .et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(2n+1)[b-i4r4680rcu],
    .et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(2n+1)[b-i4r4680rcu] {
        clear: both !important;
        margin-right: 60px !important;
    }

    .et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(3n+1)[b-i4r4680rcu],
    .et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(3n+1)[b-i4r4680rcu] {
        clear: none !important;
    }

    /* Vertical Nav + Audio Module */
    .et_vertical_nav .et_pb_column_1_4 .et_audio_container[b-i4r4680rcu] {
        padding-bottom: 40px;
    }

    .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-container .mejs-controls div[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-container .mejs-controls div[b-i4r4680rcu] {
        position: absolute;
    }

    .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-container[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-container[b-i4r4680rcu] {
        height: 80px !important;
    }

    .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-controls[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-controls[b-i4r4680rcu] {
        height: 100% !important;
    }

    .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-button.mejs-playpause-button[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-button.mejs-playpause-button[b-i4r4680rcu] {
        z-index: 99;
        top: 0;
        left: 0;
    }

    .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom[b-i4r4680rcu] {
        top: 30px;
        left: 7px;
    }

    .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-button.mejs-volume-button[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-button.mejs-volume-button[b-i4r4680rcu] {
        top: 26px;
        right: 60px;
    }

    .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module a.mejs-horizontal-volume-slider[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module a.mejs-horizontal-volume-slider[b-i4r4680rcu] {
        display: block !important;
        position: absolute !important;
        top: 26px;
        right: 0;
    }

    .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-horizontal-volume-total[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-horizontal-volume-total[b-i4r4680rcu] {
        display: block;
        position: relative !important;
        width: 100% !important;
    }

    .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-controls div.mejs-time-rail[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-controls div.mejs-time-rail[b-i4r4680rcu] {
        width: 100% !important;
        padding-left: 30px !important;
    }

    .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module a.mejs-time-total.mejs-time-slider[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module a.mejs-time-total.mejs-time-slider[b-i4r4680rcu] {
        position: relative !important;
        width: 100% !important;
        margin-left: 0;
    }
}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
    /* Customizer Hide Logo */
    .et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container[b-i4r4680rcu],
    .et_hide_fixed_logo #main-header.et-fixed-header .logo_container[b-i4r4680rcu] {
        height: 0;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap[b-i4r4680rcu],
    .et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap[b-i4r4680rcu],
    .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container[b-i4r4680rcu],
    .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container[b-i4r4680rcu],
    .et_header_style_split.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container[b-i4r4680rcu],
    .et_header_style_split.et_hide_fixed_logo #main-header.et-fixed-header .logo_container[b-i4r4680rcu] {
        height: 0;
        padding: 0;
        opacity: 0;
    }

    /* Header Height Fix */
    .et-animated-content#page-container[b-i4r4680rcu] {
        -webkit-transition: margin-top 0.4s ease-in-out;
        -moz-transition: margin-top 0.4s ease-in-out;
        transition: margin-top 0.4s ease-in-out;
    }

    .et_hide_nav #page-container[b-i4r4680rcu],
    .et_transparent_nav #page-container[b-i4r4680rcu] {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }

    .et_transparent_nav.et_non_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container[b-i4r4680rcu],
    .et_transparent_nav.et_non_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container[b-i4r4680rcu],
    .et_transparent_nav.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container[b-i4r4680rcu],
    .et_transparent_nav.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container[b-i4r4680rcu] {
        padding-top: 0;
    }

    /* Vertical Nav + Sidebar */
    .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1)[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1)[b-i4r4680rcu] {
        clear: none;
    }

    .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n)[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n)[b-i4r4680rcu] {
        margin-right: 60px;
    }

    .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n)[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1)[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1)[b-i4r4680rcu] {
        clear: both;
    }

    /* Header Logo Styles */
    .et_header_style_split #logo[b-i4r4680rcu] {
        display: none;
    }

    .et_vertical_nav.et_header_style_split #logo[b-i4r4680rcu] {
        display: block;
    }

    .et_header_style_split .centered-inline-logo-wrap #logo[b-i4r4680rcu] {
        display: initial;
        -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeIn-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    .et_header_style_split.ie .centered-inline-logo-wrap #logo[b-i4r4680rcu] {
        display: inline;
    }

    .et_header_style_split.et_hide_primary_logo .centered-inline-logo-wrap[b-i4r4680rcu] {
        width: 0;
    }

    /* Search Bar */
    .et_fullwidth_nav .et-search-form[b-i4r4680rcu],
    .et_fullwidth_nav .et_close_search_field[b-i4r4680rcu] {
        right: 30px;
    }

    /* Fixed header styles, only applied for non-responsive resolutions */
    #main-header.et-fixed-header[b-i4r4680rcu] {
        -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
        -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
    }

    .et_header_style_left .et-fixed-header #et-top-navigation[b-i4r4680rcu],
    .et_header_style_split .et-fixed-header #et-top-navigation[b-i4r4680rcu] {
        padding-top: 20px;
    }

        .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a[b-i4r4680rcu],
        .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a[b-i4r4680rcu] {
            padding-bottom: 20px;
        }

    .et_header_style_centered .et-fixed-header .et-search-form[b-i4r4680rcu] {
        top: 21px;
    }

    .et_header_style_split .et-fixed-header .centered-inline-logo-wrap[b-i4r4680rcu] {
        width: 54px;
        height: 54px;
        margin: -20px 0;
    }

    .et_header_style_centered .et-fixed-header #et_search_icon[b-i4r4680rcu]:before {
        margin-top: 0;
    }

    .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu],
    .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
    .et_hide_nav.et_fixed_nav #top-header[b-i4r4680rcu],
    .et_hide_nav.et_fixed_nav #main-header[b-i4r4680rcu] {
        opacity: 0;
    }

    .et_hide_nav.et_non_fixed_nav.et_transparent_nav .et-fixed-header#top-header[b-i4r4680rcu],
    .et_hide_nav.et_non_fixed_nav.et_transparent_nav .et-fixed-header#main-header[b-i4r4680rcu],
    .et_hide_nav.et_fixed_nav .et-fixed-header#top-header[b-i4r4680rcu],
    .et_hide_nav.et_fixed_nav .et-fixed-header#main-header[b-i4r4680rcu] {
        opacity: 1;
        -webkit-transform: translateY(0px) !important;
        transform: translateY(0px) !important;
    }

    .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu],
    .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu],
    .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
    .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
    .et_hide_nav .centered-inline-logo-wrap[b-i4r4680rcu],
    .et_hide_nav.et_fixed_nav #top-header[b-i4r4680rcu],
    .et_hide_nav.et_fixed_nav #top-header[b-i4r4680rcu],
    .et_hide_nav.et_fixed_nav #main-header[b-i4r4680rcu],
    .et_hide_nav.et_fixed_nav #main-header[b-i4r4680rcu],
    .et_hide_nav .centered-inline-logo-wrap[b-i4r4680rcu] {
        transition-duration: 0.7s;
    }

    .et_hide_nav #page-container[b-i4r4680rcu] {
        padding-top: 0 !important;
    }

    /* Dropdown Animations */
    .et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover > ul[b-i4r4680rcu],
    .et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover > ul[b-i4r4680rcu] {
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

    .et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover > ul[b-i4r4680rcu],
    .et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover > ul[b-i4r4680rcu] {
        -webkit-animation: fadeLeft 0.4s ease-in-out;
        -moz-animation: fadeLeft 0.4s ease-in-out;
        -o-animation: fadeLeft 0.4s ease-in-out;
        animation: fadeLeft-b-i4r4680rcu 0.4s ease-in-out;
    }

    .et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover > ul[b-i4r4680rcu],
    .et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover > ul[b-i4r4680rcu] {
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation: Grow 0.4s ease-in-out;
        -moz-animation: Grow 0.8s ease-in-out;
        -o-animation: Grow 0.4s ease-in-out;
        animation: Grow-b-i4r4680rcu 0.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[b-i4r4680rcu],
    .et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover > ul[b-i4r4680rcu] {
        -webkit-animation: flipInX 0.6s ease-in-out;
        -moz-animation: flipInX 0.6s ease-in-out;
        -o-animation: flipInX 0.6s ease-in-out;
        animation: flipInX-b-i4r4680rcu 0.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[b-i4r4680rcu],
    .et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover > ul[b-i4r4680rcu] {
        -webkit-animation: flipInY 0.6s ease-in-out;
        -moz-animation: flipInY 0.6s ease-in-out;
        -o-animation: flipInY 0.6s ease-in-out;
        animation: flipInY-b-i4r4680rcu 0.6s ease-in-out;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
    }

    /* Vertical Navigation */
    .et_vertical_nav #et-main-area[b-i4r4680rcu],
    .et_vertical_nav #top-header[b-i4r4680rcu] {
        position: relative;
        margin-left: 225px !important;
    }

    .et_vertical_nav #top-header[b-i4r4680rcu] {
        z-index: 9999;
    }

    .et_vertical_nav #page-container #main-header[b-i4r4680rcu] {
        position: absolute;
        top: 0;
        left: 0;
        width: 225px;
        height: 100%;
        padding-top: 40px;
        -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
    }

    .et_vertical_nav #main-header .container[b-i4r4680rcu] {
        width: auto;
        margin: 0 40px;
    }

    .et_vertical_nav #main-header #top-menu[b-i4r4680rcu],
    .et_vertical_nav #main-header #top-menu-nav[b-i4r4680rcu],
    .et_vertical_nav #main-header #et_top_search[b-i4r4680rcu],
    .et_vertical_nav #main-header #et-top-navigation[b-i4r4680rcu],
    .et_vertical_nav #main-header #logo[b-i4r4680rcu] {
        float: none;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }

    .et_vertical_nav #main-header #logo[b-i4r4680rcu] {
        max-height: none;
        margin-bottom: 28px;
        padding: 0;
    }

    .et_vertical_nav #main-header #top-menu li[b-i4r4680rcu] {
        display: block;
        padding-right: 0;
    }

        .et_vertical_nav #main-header #top-menu li.mega-menu > ul[b-i4r4680rcu] {
            top: 190px;
            left: 185px !important;
        }

        .et_vertical_nav #main-header #top-menu li ul[b-i4r4680rcu] {
            top: -32px;
            left: 185px;
        }

        .et_vertical_nav #main-header #top-menu li ul[b-i4r4680rcu] {
            border-top: none;
            border-left-width: 3px;
            border-left-style: solid;
        }

            .et_vertical_nav #main-header #top-menu li ul ul[b-i4r4680rcu] {
                top: -20px;
                left: 237px;
                border-left-width: 0;
            }

        .et_vertical_nav #main-header #top-menu li.mega-menu ul[b-i4r4680rcu] {
            top: -32px;
            left: auto;
        }

            .et_vertical_nav #main-header #top-menu li.mega-menu ul ul[b-i4r4680rcu] {
                top: auto;
            }

    .et_vertical_nav #main-header #top-menu > li > a[b-i4r4680rcu] {
        margin-right: -40px;
        padding-right: 40px;
        padding-bottom: 19px;
    }

        .et_vertical_nav #main-header #top-menu > li > a[b-i4r4680rcu]:after {
            right: 20px;
        }

    .et_vertical_nav.et_boxed_layout #page-container #main-header[b-i4r4680rcu] {
        left: auto;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }

    .et_vertical_nav.et_header_style_centered #main-header #top-menu-nav[b-i4r4680rcu],
    .et_vertical_nav.et_header_style_split #main-header #top-menu-nav[b-i4r4680rcu] {
        width: 100%;
    }

    /* Vertical Navigation Right Aligned */
    .et_vertical_nav.et_vertical_right #et-main-area[b-i4r4680rcu],
    .et_vertical_nav.et_vertical_right #top-header[b-i4r4680rcu] {
        margin-right: 225px;
        margin-left: 0 !important;
    }

    .et_vertical_nav.et_vertical_right #page-container #main-header[b-i4r4680rcu] {
        right: 0 !important;
        left: auto !important;
    }

    .et_vertical_nav.et_vertical_right #main-header #top-menu li.mega-menu > ul[b-i4r4680rcu] {
        right: 185px !important;
        left: auto !important;
    }

    .et_vertical_nav.et_vertical_right #main-header #top-menu li ul[b-i4r4680rcu] {
        right: 185px;
        left: auto;
        border-right-width: 3px;
        border-right-style: solid;
        border-left: 0;
    }

        .et_vertical_nav.et_vertical_right #main-header #top-menu li ul ul[b-i4r4680rcu] {
            border-right-width: 0;
        }

    /* Vertical Navigation Search Form */
    .et_vertical_nav input.et-search-field[b-i4r4680rcu] {
        left: 0 !important;
    }

    .et_vertical_nav #et_search_icon[b-i4r4680rcu]:before {
        top: -3px;
    }

    .et_vertical_nav #et-top-navigation .et-cart-info[b-i4r4680rcu] {
        display: block;
        float: none;
    }

    .et_vertical_nav .container.et_search_form_container[b-i4r4680rcu] {
        position: relative;
        right: 0 !important;
        height: 40px !important;
    }

        .et_vertical_nav .container.et_search_form_container .et-search-form input[b-i4r4680rcu] {
            font-size: 14px !important;
        }

        .et_vertical_nav .container.et_search_form_container div#et_top_search[b-i4r4680rcu] {
            height: 30px;
        }

    .et_vertical_nav .et_pb_menu_hidden #top-menu-nav > ul[b-i4r4680rcu],
    .et_vertical_nav .et_pb_menu_visible #top-menu-nav > ul[b-i4r4680rcu],
    .et_vertical_nav .et_pb_menu_hidden .et-cart-info[b-i4r4680rcu],
    .et_vertical_nav .et_pb_menu_visible .et-cart-info[b-i4r4680rcu] {
        opacity: 1 !important;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        animation: none !important;
    }

    .et_vertical_nav div#et_top_search[b-i4r4680rcu] {
        width: 100%;
    }

    .et_vertical_nav .et_pb_menu_hidden #et_top_search[b-i4r4680rcu] {
        opacity: 0;
        -webkit-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeOutRight-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    .et_vertical_nav .et_pb_menu_visible #et_top_search[b-i4r4680rcu] {
        opacity: 1;
        -webkit-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeInRight-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    .et_vertical_nav .container.et_search_form_container.et_pb_search_visible[b-i4r4680rcu] {
        right: 0;
        opacity: 1;
        -webkit-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeInLeft-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    .et_vertical_nav .et_pb_search_form_hidden[b-i4r4680rcu] {
        opacity: 0;
        -webkit-animation: fadeOutLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeOutLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeOutLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeOutLeft-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    }

    .et_vertical_nav div#et_top_search[b-i4r4680rcu] {
        height: 30px;
        margin-top: 20px;
    }

    .et_vertical_nav .container.et_search_form_container[b-i4r4680rcu] {
        margin-top: -45px !important;
    }

    .et_vertical_nav span.et_close_search_field[b-i4r4680rcu]:after {
        font-size: 16px;
    }

    .et_vertical_nav span.et_close_search_field[b-i4r4680rcu] {
        width: 13px;
        height: 18px;
    }

    .et_vertical_nav .et-search-form input[b-i4r4680rcu] {
        width: 90%;
    }

    .et_vertical_nav .container.et_search_form_container .et-search-form input[b-i4r4680rcu] {
        font-style: normal !important;
        text-decoration: none !important;
    }

    .et_vertical_nav .et_search_form_container input[b-i4r4680rcu]::-moz-placeholder {
        font-style: normal !important;
        text-decoration: none !important;
    }

    .et_vertical_nav .et_search_form_container input[b-i4r4680rcu]::-webkit-input-placeholder {
        font-style: normal !important;
        text-decoration: none !important;
    }

    .et_vertical_nav .et_search_form_container input:-ms-input-placeholder[b-i4r4680rcu] {
        font-style: normal !important;
        text-decoration: none !important;
    }

    .et_vertical_nav .et_search_outer[b-i4r4680rcu] {
        overflow: visible;
        position: relative;
    }

    .et_vertical_nav.et_header_style_centered #main-header .et-search-form[b-i4r4680rcu] {
        left: 0;
    }

    .et_vertical_nav.et_header_style_centered #et_search_icon[b-i4r4680rcu]:before {
        left: 50%;
        margin-left: -5px;
    }

    .et_vertical_nav.et_header_style_centered #main-header #et_top_search[b-i4r4680rcu] {
        display: block !important;
        margin: 16px auto 0;
    }

    .et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container[b-i4r4680rcu] {
        z-index: 1;
    }

        .et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container.et_pb_search_visible[b-i4r4680rcu] {
            z-index: 999;
        }

    .et_vertical_nav.et_header_style_split #et_search_icon[b-i4r4680rcu]:before {
        margin-top: 0;
    }

    /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
    .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_pb_row .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_left_sidebar.woocommerce-page ul.products li.product:nth-child(3n)[b-i4r4680rcu],
    .et_pb_row .et_left_sidebar.woocommerce-page ul.products li.product:nth-child(3n)[b-i4r4680rcu],
    .single.et_right_sidebar.woocommerce-page ul.products li.product:nth-child(3n)[b-i4r4680rcu],
    .archive.et_right_sidebar.woocommerce-page ul.products li.product:nth-child(3n)[b-i4r4680rcu],
    .et_pb_row .et_right_sidebar.woocommerce-page ul.products li.product:nth-child(3n)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1)[b-i4r4680rcu],
    .et_left_sidebar.woocommerce-page ul.products li.product:nth-child(3n+1)[b-i4r4680rcu],
    .et_right_sidebar.woocommerce-page ul.products li.product:nth-child(3n+1)[b-i4r4680rcu] {
        clear: both;
    }

    /* Make Navigation Fullwidth */
    .et_fullwidth_nav #main-header .container[b-i4r4680rcu] {
        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[b-i4r4680rcu] {
        padding-left: 0;
    }

    .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container[b-i4r4680rcu] {
        padding-left: 30px;
    }

    .et_fullwidth_secondary_nav #top-header .container[b-i4r4680rcu] {
        width: 100%;
        max-width: 100%;
        padding-right: 30px;
        padding-left: 30px;
    }

    /* Blog Sidebar */
    #sidebar[b-i4r4680rcu] {
        float: left;
        width: 20.875%;
    }

    #left-area[b-i4r4680rcu] {
        width: 79.125%;
        padding-bottom: 23px;
    }

    #main-content .container[b-i4r4680rcu]:before {
        position: absolute;
        top: 0;
        width: 1px;
        height: 100%;
        background-color: #e2e2e2;
        content: "";
    }

    .et_full_width_page #left-area[b-i4r4680rcu] {
        float: none;
        width: 100% !important;
    }

    .et_right_sidebar #left-area[b-i4r4680rcu] {
        float: left;
        padding-right: 5.5%;
    }

    .et_right_sidebar #sidebar[b-i4r4680rcu] {
        padding-left: 30px;
    }

    .et_right_sidebar #main-content .container[b-i4r4680rcu]:before {
        right: 20.875% !important;
    }

    .et_left_sidebar #left-area[b-i4r4680rcu] {
        float: right;
        padding-left: 5.5%;
    }

    .et_left_sidebar #sidebar[b-i4r4680rcu] {
        padding-right: 30px;
    }

    .et_left_sidebar #main-content .container[b-i4r4680rcu]:before {
        left: 20.875% !important;
    }

    /* Gutters Adjustment */
    .et_pb_gutter.et_pb_gutters4 #left-area[b-i4r4680rcu] {
        width: 81%;
    }

    .et_pb_gutter.et_pb_gutters2 #left-area[b-i4r4680rcu] {
        width: 77.25%;
    }

    .et_pb_gutter.et_pb_gutters1 #left-area[b-i4r4680rcu] {
        width: 75%;
    }

    .et_pb_gutter.et_pb_gutters4 #sidebar[b-i4r4680rcu] {
        width: 19%;
    }

    .et_pb_gutter.et_pb_gutters2 #sidebar[b-i4r4680rcu] {
        width: 22.75%;
    }

    .et_pb_gutter.et_pb_gutters1 #sidebar[b-i4r4680rcu] {
        width: 25%;
    }

    .et_pb_gutters4.et_right_sidebar #left-area[b-i4r4680rcu] {
        padding-right: 8%;
    }

    .et_pb_gutters4.et_left_sidebar #left-area[b-i4r4680rcu] {
        padding-left: 8%;
    }

    .et_pb_gutters2.et_right_sidebar #left-area[b-i4r4680rcu] {
        padding-right: 3%;
    }

    .et_pb_gutters2.et_left_sidebar #left-area[b-i4r4680rcu] {
        padding-left: 3%;
    }

    .et_pb_gutters1.et_right_sidebar #left-area[b-i4r4680rcu] {
        padding-right: 0;
    }

    .et_pb_gutters1.et_left_sidebar #left-area[b-i4r4680rcu] {
        padding-left: 0;
    }

    .et_pb_gutter.et_pb_gutters4.et_right_sidebar #main-content .container[b-i4r4680rcu]:before {
        right: 19% !important;
    }

    .et_pb_gutter.et_pb_gutters4.et_left_sidebar #main-content .container[b-i4r4680rcu]:before {
        left: 19% !important;
    }

    .et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container[b-i4r4680rcu]:before {
        right: 22.75% !important;
    }

    .et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container[b-i4r4680rcu]:before {
        left: 22.75% !important;
    }

    .et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container[b-i4r4680rcu]:before {
        right: 25% !important;
    }

    .et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container[b-i4r4680rcu]:before {
        left: 25% !important;
    }

    .et_vertical_nav.et_vertical_fixed #page-container #main-header[b-i4r4680rcu] {
        position: fixed;
    }

    .et_vertical_nav.et_vertical_fixed.et_header_style_left .et-fixed-header #et-top-navigation[b-i4r4680rcu],
    .et_vertical_nav.et_vertical_fixed.et_header_style_split .et-fixed-header #et-top-navigation[b-i4r4680rcu] {
        padding-top: 33px;
    }

    .et_header_style_slide #et-top-navigation[b-i4r4680rcu],
    .et_header_style_fullscreen #et-top-navigation[b-i4r4680rcu] {
        padding: 24px 0 24px 0 !important;
    }

    .et_header_style_slide .et_toggle_slide_menu[b-i4r4680rcu],
    .et_header_style_fullscreen .et_toggle_fullscreen_menu[b-i4r4680rcu] {
        padding-bottom: 0;
    }

    .et_fixed_nav.et_header_style_slide #main-header[b-i4r4680rcu] {
        left: 0;
        -webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s ease-in-out, opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), transform 0.4s ease-in-out;
        -moz-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), transform 0.4s ease-in-out;
        transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), transform 0.4s ease-in-out;
    }

    .et_fixed_nav.et_boxed_layout.et_header_style_slide #main-header[b-i4r4680rcu] {
        left: auto;
    }

    .et_header_style_fullscreen div#et-info[b-i4r4680rcu] {
        margin-top: 0;
    }
}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {
    /* Vertical Navigation Styles */
    .et_vertical_nav.et_right_sidebar #main-content .container[b-i4r4680rcu]:before {
        right: 195px;
    }

    .et_vertical_nav.et_left_sidebar #main-content .container[b-i4r4680rcu]:before {
        left: 195px;
    }

    .et_vertical_nav #top-menu li.mega-menu > ul[b-i4r4680rcu] {
        width: 675px !important;
    }

    .et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p[b-i4r4680rcu] {
        font-size: 65px;
        line-height: 65px;
    }

    .et_vertical_nav .et_pb_column_3_4 .mejs-container[b-i4r4680rcu],
    .et_vertical_nav .et_pb_column_3_4 .mejs-container .mejs-controls[b-i4r4680rcu] {
        height: 60px !important;
    }

    .et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p[b-i4r4680rcu] {
        font-size: 55px;
        line-height: 55px;
    }

    .et_vertical_nav.et_right_sidebar.woocommerce div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images[b-i4r4680rcu] {
        width: 215px !important;
    }

    /* Blog Posts */
    .et_vertical_nav .et_pb_column_1_4 .wp-pagenavi span.pages[b-i4r4680rcu] {
        display: block;
        width: 119px !important;
    }

    /* Sidebar */
    #sidebar .et_pb_widget[b-i4r4680rcu] {
        margin-left: 0;
    }

    .et_left_sidebar #sidebar .et_pb_widget[b-i4r4680rcu] {
        margin-right: 0;
    }
}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
    /* Hide Logo On Mobile */
    .et_hide_mobile_logo #main-header .logo_container[b-i4r4680rcu] {
        display: none;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    /* Page Containers */
    #page-container[b-i4r4680rcu],
    .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container[b-i4r4680rcu],
    .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container[b-i4r4680rcu],
    #page-container[b-i4r4680rcu],
    .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container[b-i4r4680rcu],
    .et_fixed_nav.et_show_nav #page-container[b-i4r4680rcu] {
        padding-top: 80px;
    }

    .et_non_fixed_nav #page-container[b-i4r4680rcu] {
        padding-top: 0;
    }

    .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container[b-i4r4680rcu],
    .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container[b-i4r4680rcu],
    .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container[b-i4r4680rcu],
    .et_fixed_nav.et_show_nav.et_header_style_centered #page-container[b-i4r4680rcu] {
        padding-top: 136px;
    }

    #sidebar[b-i4r4680rcu],
    #left-area[b-i4r4680rcu] {
        width: 100% !important;
    }

    /* With Sidebar */
    .et_right_sidebar #left-area[b-i4r4680rcu],
    .et_right_sidebar #sidebar[b-i4r4680rcu],
    .et_left_sidebar #left-area[b-i4r4680rcu],
    .et_left_sidebar #sidebar[b-i4r4680rcu] {
        float: none;
        width: auto;
        padding-right: 0;
        padding-left: 0;
    }

    .et_right_sidebar #left-area[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_right_sidebar #sidebar[b-i4r4680rcu] {
        margin-left: 0;
        border-left: none;
    }

    .et_left_sidebar #left-area[b-i4r4680rcu] {
        margin-left: 0;
    }

    .et_left_sidebar #sidebar[b-i4r4680rcu] {
        margin-right: 0;
        border-right: none;
    }

    #main-content .container[b-i4r4680rcu]:before {
        display: none !important;
    }

    .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1)[b-i4r4680rcu],
    .et_full_width_page .et_gallery_item:nth-child(4n+1)[b-i4r4680rcu] {
        clear: none;
    }

    /* Blog + Sidebar Module + Footer */
    .footer-widget:nth-child(n)[b-i4r4680rcu] {
        width: 46.25% !important;
        margin: 0 7.5% 7.5% 0 !important;
    }

    #footer-widgets .footer-widget .fwidget[b-i4r4680rcu] {
        margin-bottom: 16.21%;
    }

    .et_pb_gutters1 .footer-widget:nth-child(n)[b-i4r4680rcu] {
        width: 50% !important;
        margin: 0 !important;
    }

    .et_pb_gutters1 #footer-widgets .footer-widget .fwidget[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    #footer-widgets[b-i4r4680rcu] {
        padding: 8% 0;
    }

        #footer-widgets .footer-widget:nth-child(2n)[b-i4r4680rcu] {
            margin-right: 0 !important;
        }

        #footer-widgets .footer-widget:nth-last-child(-n+2)[b-i4r4680rcu] {
            margin-bottom: 0 !important;
        }

    .bottom-nav[b-i4r4680rcu] {
        text-align: center;
    }

    /* WooCommerce */
    .woocommerce .cart-collaterals > div[b-i4r4680rcu],
    .woocommerce .cart-collaterals > form[b-i4r4680rcu] {
        float: none !important;
        width: 100% !important;
    }

    .shop_table .coupon[b-i4r4680rcu] {
        margin-bottom: 25px !important;
    }

    .checkout .form-row[b-i4r4680rcu],
    .checkout .col-1[b-i4r4680rcu],
    .checkout .col-2[b-i4r4680rcu] {
        float: none !important;
        width: auto !important;
    }

    .checkout .col-1[b-i4r4680rcu],
    .checkout .col-2[b-i4r4680rcu] {
        margin-bottom: 25px !important;
    }

    /* Header Styles */
    #main-header[b-i4r4680rcu],
    #top-header[b-i4r4680rcu] {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }

    #top-menu[b-i4r4680rcu] {
        display: none;
    }

    .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu],
    .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
    .et_hide_nav.et_fixed_nav #top-header[b-i4r4680rcu],
    .et_hide_nav.et_fixed_nav #main-header[b-i4r4680rcu] {
        opacity: 1;
        -webkit-transform: translateY(0px) !important;
        transform: translateY(0px) !important;
    }

    .et_header_style_centered #main-header[b-i4r4680rcu] {
        padding: 20px 0;
    }

    .et_header_style_centered nav#top-menu-nav[b-i4r4680rcu] {
        display: none;
    }

    .et_header_style_split #main-header[b-i4r4680rcu] {
        padding: 20px 0;
    }

    .et_header_style_split #et-top-navigation[b-i4r4680rcu],
    .et_header_style_split .et-fixed-header #et-top-navigation[b-i4r4680rcu] {
        display: block;
        padding-top: 0;
    }

    #et-top-navigation[b-i4r4680rcu] {
        margin-right: 0;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }

    .et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
    .et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu],
    .et_fixed_nav #main-header[b-i4r4680rcu],
    .et_fixed_nav #top-header[b-i4r4680rcu] {
        position: absolute;
    }

    .et_header_style_left .et-fixed-header #et-top-navigation[b-i4r4680rcu],
    .et_header_style_left #et-top-navigation[b-i4r4680rcu] {
        display: block;
        padding-top: 24px;
    }

    .et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
    .et_fixed_nav #main-header[b-i4r4680rcu] {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }

    .et_vertical_nav.et_right_sidebar #left-area[b-i4r4680rcu],
    .et_vertical_nav.et_left_sidebar #left-area[b-i4r4680rcu] {
        width: auto;
    }

    #et-secondary-nav[b-i4r4680rcu],
    #et-secondary-menu[b-i4r4680rcu] {
        display: none !important;
    }

    .et_non_fixed_nav.et_transparent_nav_temp #main-header[b-i4r4680rcu],
    .et_secondary_nav_only_menu #main-header[b-i4r4680rcu],
    .et_fixed_nav_temp #main-header[b-i4r4680rcu],
    .et_secondary_nav_only_menu #main-header[b-i4r4680rcu] {
        top: 0 !important;
    }

    .et_secondary_nav_only_menu #top-header[b-i4r4680rcu] {
        display: none;
    }

    #top-header .container[b-i4r4680rcu] {
        padding-top: 0;
    }

    #et-info[b-i4r4680rcu] {
        padding-top: 0.75em;
    }

    /* Logo */
    #logo[b-i4r4680rcu],
    .logo_container[b-i4r4680rcu],
    #main-header[b-i4r4680rcu],
    .container[b-i4r4680rcu] {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }

    .et_header_style_centered #logo[b-i4r4680rcu] {
        max-height: 60px;
    }

    .et_header_style_centered header#main-header .logo_container[b-i4r4680rcu] {
        height: auto;
        max-height: 100px;
        padding: 0;
    }

    .et_header_style_split header#main-header .logo_container[b-i4r4680rcu] {
        height: auto;
        max-height: 100px;
        padding: 0;
    }

    .et_header_style_split #logo[b-i4r4680rcu] {
        max-height: 60px;
    }

    .et_vertical_nav span.logo_helper[b-i4r4680rcu] {
        display: inline-block;
    }

    .et_vertical_nav.et_header_style_left .logo_container[b-i4r4680rcu] {
        position: absolute;
        height: 100%;
    }

    .et_header_style_left #logo[b-i4r4680rcu],
    .et_header_style_split #logo[b-i4r4680rcu] {
        max-width: 50%;
    }

    /* Search Form */
    #et_top_search[b-i4r4680rcu] {
        float: left;
        margin: 0 35px 0 0;
    }

    #et_search_icon[b-i4r4680rcu]:before {
        top: 7px;
    }

    .et_header_style_centered #et_top_search[b-i4r4680rcu],
    .et_vertical_nav.et_header_style_centered #main-header #et_top_search[b-i4r4680rcu] {
        display: none !important;
    }

    .et_header_style_centered .et_search_outer[b-i4r4680rcu],
    .et_header_style_split .et_search_outer[b-i4r4680rcu] {
        display: none;
    }

    .et_header_style_split #et_top_search[b-i4r4680rcu],
    .et_vertical_nav.et_header_style_split #main-header #et_top_search[b-i4r4680rcu] {
        display: none !important;
    }

    .et_header_style_left .et-search-form[b-i4r4680rcu],
    .et_header_style_split .et-search-form[b-i4r4680rcu] {
        width: 50% !important;
        max-width: 50% !important;
    }

    .et_header_style_slide .et_slide_in_menu_container .et-search-form[b-i4r4680rcu] {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* Social Icons */
    .et-social-icons[b-i4r4680rcu],
    #footer-info[b-i4r4680rcu] {
        float: none;
        text-align: center;
    }

    .et-social-icons[b-i4r4680rcu] {
        margin: 0 0 5px;
    }

    #top-header .et-social-icons[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    /* Cart */
    .et_header_style_centered #et-top-navigation .et-cart-info[b-i4r4680rcu] {
        display: none;
    }

    #et-top-navigation .et-cart-info[b-i4r4680rcu] {
        margin-top: 5px;
    }

    .et_vertical_nav #et-top-navigation .et-cart-info[b-i4r4680rcu] {
        margin-left: -38px;
    }

    /* Mobile Menu */
    #et_mobile_nav_menu[b-i4r4680rcu] {
        display: block;
    }

    /* Centered */
    .et_header_style_centered .mobile_menu_bar[b-i4r4680rcu],
    .et_header_style_split .mobile_menu_bar[b-i4r4680rcu] {
        opacity: 1;
    }

    .et_header_style_centered #et_mobile_nav_menu[b-i4r4680rcu] {
        float: none;
        position: relative;
        margin-top: 20px;
    }

    .et_header_style_centered #main-header .mobile_nav[b-i4r4680rcu] {
        display: block;
        padding: 5px 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: rgba(0, 0, 0, 0.05);
        text-align: left;
    }

    .et_header_style_centered .mobile_nav .select_page[b-i4r4680rcu],
    .et_header_style_split .mobile_nav .select_page[b-i4r4680rcu] {
        display: inline-block;
        color: #666;
        font-size: 14px;
    }

    .et_header_style_centered .mobile_menu_bar[b-i4r4680rcu] {
        position: absolute;
        top: 2px;
        right: 5px;
    }

    .et_header_style_centered .et_mobile_menu[b-i4r4680rcu] {
        top: 53px;
    }

    /* Centered Inline Logo */
    .et_header_style_split #et_mobile_nav_menu[b-i4r4680rcu] {
        display: block;
        float: none;
        position: relative;
        margin-top: 20px;
    }

    .et_header_style_split nav#top-menu-nav[b-i4r4680rcu] {
        display: none;
    }

    .et_header_style_split #main-header .mobile_nav[b-i4r4680rcu] {
        display: block;
        padding: 9px 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: rgba(0, 0, 0, 0.05);
        text-align: left;
    }

    .et_header_style_split .mobile_menu_bar[b-i4r4680rcu] {
        position: absolute;
        top: 2px;
        right: 5px;
    }

    .et_header_style_split .et_mobile_menu[b-i4r4680rcu] {
        top: 53px;
    }

    /* Admin Bar Fixes */
    body.admin-bar.et_vertical_nav #main-header[b-i4r4680rcu] {
        top: 0 !important;
    }

    .et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header[b-i4r4680rcu],
    .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header[b-i4r4680rcu] {
        top: 32px !important;
    }

    body.admin-bar.et_fixed_nav.et_header_style_slide #main-header[b-i4r4680rcu] {
        top: 0 !important;
    }

    .et_fixed_nav.et_header_style_slide #main-header[b-i4r4680rcu] {
        left: 0 !important;
    }

    .et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header[b-i4r4680rcu] {
        width: 100%;
    }
}

/* Responsive Styles 782px */
@media screen and (max-width: 782px) {
    /* Admin Bar Fixes */
    body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
    body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu],
    body.admin-bar.et_fixed_nav #main-header[b-i4r4680rcu],
    body.admin-bar.et_fixed_nav #top-header[b-i4r4680rcu] {
        top: 46px;
    }

    .et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header[b-i4r4680rcu],
    .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header[b-i4r4680rcu] {
        top: 46px !important;
    }

    body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header[b-i4r4680rcu],
    body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header[b-i4r4680rcu] {
        top: 80px;
    }

    body.admin-bar.et_header_style_slide .et_slide_in_menu_container[b-i4r4680rcu] {
        top: 46px;
    }
}

/* Responsive Styles Tablet Portrait */
@media all and (max-width: 768px) {
    /* Shop Module (WooCommerce responsive styling for tablet starts from max-width: 768px ) */
    /* woocommerce cart */
    table.cart th[b-i4r4680rcu],
    #main-content table.cart th[b-i4r4680rcu],
    table.cart td[b-i4r4680rcu],
    #main-content table.cart td[b-i4r4680rcu],
    table.cart tr[b-i4r4680rcu],
    #main-content table.cart tr[b-i4r4680rcu],
    .woocommerce-cart #content-area table tr[b-i4r4680rcu],
    .woocommerce-cart #content-area table td[b-i4r4680rcu],
    .woocommerce-cart #content-area table th[b-i4r4680rcu] {
        max-width: 100%;
    }

    table.cart tr[b-i4r4680rcu],
    #main-content table.cart tr[b-i4r4680rcu],
    #content-area table tr[b-i4r4680rcu] {
        padding: 0;
    }

    .woocommerce .cart_item .quantity[b-i4r4680rcu] {
        width: auto;
    }

    .woocommerce-cart table.cart td.actions .coupon .input-text[b-i4r4680rcu] {
        width: 50%;
        margin-right: 0;
    }

    .woocommerce-cart table.cart td.actions .button[name="update_cart"][b-i4r4680rcu] {
        width: 100%;
    }
}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
    /* Blog + Sidebar Module + Footer */
    #footer-widgets .footer-widget[b-i4r4680rcu],
    .et_pb_gutters1 #footer-widgets .footer-widget[b-i4r4680rcu] {
        width: 100% !important;
        margin-right: 0 !important;
    }

        #footer-widgets .footer-widget:nth-child(n)[b-i4r4680rcu],
        #footer-widgets .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 9.5% !important;
        }

        .et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n)[b-i4r4680rcu],
        .et_pb_gutters1 #footer-widgets .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 0 !important;
        }

    #footer-widgets[b-i4r4680rcu] {
        padding: 10% 0;
    }

        #footer-widgets .footer-widget .fwidget:last-child[b-i4r4680rcu] {
            margin-bottom: 0 !important;
        }

        #footer-widgets .footer-widget:last-child[b-i4r4680rcu] {
            margin-bottom: 0 !important;
        }

    .comment-body[b-i4r4680rcu] {
        padding: 0 0 0 100px;
    }

    .comment-reply-link[b-i4r4680rcu] {
        top: auto !important;
        bottom: -40px;
    }

    #commentform input[type="text"][b-i4r4680rcu] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

    /* Blog Comments */
    .comment .children[b-i4r4680rcu] {
        margin-left: 0;
    }

    /* WooCommerce */
    body.woocommerce div.product .woocommerce-tabs ul.tabs li[b-i4r4680rcu],
    body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li[b-i4r4680rcu],
    body.woocommerce div.product .woocommerce-tabs ul.tabs li.active[b-i4r4680rcu],
    body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active[b-i4r4680rcu] {
        display: block !important;
        border-bottom: 1px solid #e0dadf !important;
    }

        body.woocommerce div.product .woocommerce-tabs ul.tabs li a[b-i4r4680rcu],
        body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a[b-i4r4680rcu] {
            display: block !important;
        }

    .woocommerce .form-row[b-i4r4680rcu] {
        float: none !important;
        width: auto !important;
    }

    /* Admin Bar Fixes */
    body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header[b-i4r4680rcu],
    body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header[b-i4r4680rcu],
    body.admin-bar.et_fixed_nav #top-header[b-i4r4680rcu],
    body.admin-bar.et_fixed_nav #main-header[b-i4r4680rcu] {
        top: 46px;
    }

    body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header[b-i4r4680rcu],
    body.admin-bar.et_fixed_nav.et_secondary_nav_two_panels #main-header[b-i4r4680rcu] {
        top: 104px;
    }

    /* Header Styles */
    #et-info .et-social-icons[b-i4r4680rcu] {
        display: none;
    }

    #et-secondary-menu .et_duplicate_social_icons[b-i4r4680rcu] {
        display: inline-block;
    }

    #et-top-navigation[b-i4r4680rcu] {
        margin-right: 0;
    }

    body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header[b-i4r4680rcu],
    body.et_fixed_nav.et_secondary_nav_two_panels #main-header[b-i4r4680rcu] {
        top: 58px;
    }

    #et-info[b-i4r4680rcu],
    #et-secondary-menu[b-i4r4680rcu] {
        display: block;
        float: none;
        text-align: center;
    }

    .et_secondary_nav_two_panels #et-secondary-menu[b-i4r4680rcu] {
        margin-top: 12px;
    }

    #top-header .et-cart-info[b-i4r4680rcu] {
        margin-left: 0;
    }

    .et_header_style_fullscreen div#et-info[b-i4r4680rcu] {
        float: none !important;
        position: relative;
        margin-top: 15px;
    }

    .et_header_style_fullscreen #et-info a[b-i4r4680rcu] {
        display: inline-block;
        line-height: 0;
    }

    .et_header_style_fullscreen .et_slide_menu_top .et-search-form[b-i4r4680rcu] {
        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[b-i4r4680rcu] {
        padding-top: 140px;
    }

        .et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu[b-i4r4680rcu] {
            top: 28px;
        }

    .et_hide_search_icon.et_header_style_fullscreen .et_slide_menu_top .et-search-form[b-i4r4680rcu] {
        display: none !important;
    }
}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
    /* Header Styles */
    #et-top-navigation[b-i4r4680rcu] {
        margin-right: 0;
    }

    /* Blog + Sidebar Module + Footer */
    #footer-widgets .footer-widget:nth-child(n)[b-i4r4680rcu],
    .footer-widget .fwidget[b-i4r4680rcu] {
        margin-bottom: 11.5% !important;
    }

    #footer-widgets .footer-widget.last[b-i4r4680rcu] {
        margin-bottom: 0 !important;
    }

    .et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 #footer-widgets .footer-widget .fwidget[b-i4r4680rcu] {
        margin-bottom: 0 !important;
    }

    #footer-widgets[b-i4r4680rcu] {
        padding: 12% 0;
    }

    /* WooCommerce */
    table.cart th[b-i4r4680rcu],
    #content table.cart th[b-i4r4680rcu],
    table.cart td[b-i4r4680rcu],
    #content table.cart td[b-i4r4680rcu],
    table.cart tr[b-i4r4680rcu],
    #content table.cart tr[b-i4r4680rcu] {
        padding: 0.857em 0.287em !important;
    }

    .woocommerce-cart table.cart td.actions .coupon .input-text[b-i4r4680rcu] {
        margin-bottom: 10px;
    }

    .woocommerce-cart table.cart td.actions .coupon .input-text[b-i4r4680rcu],
    .woocommerce-cart table.cart td.actions .button[b-i4r4680rcu] {
        width: 100%;
    }
}

/* Printscreen Styles */
@media print {
    #top-header[b-i4r4680rcu],
    #main-header[b-i4r4680rcu] {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
    }

    #page-container[b-i4r4680rcu] {
        padding-top: 0 !important;
    }

    #respond[b-i4r4680rcu] {
        display: none;
    }
}

/* Basic Styles */
@font-face {
    font-family: "ETmodules";
    src: url("core/admin/fonts/modules.eot");
    src: url("core/admin/fonts/modules.eot?#iefix") format("embedded-opentype"), url("core/admin/fonts/modules.ttf") format("truetype"), url("core/admin/fonts/modules.woff") format("woff"), url("core/admin/fonts/modules.svg#ETmodules") format("svg");
    font-weight: normal;
    font-style: normal;
}

*[b-i4r4680rcu] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Headers */
.et_pb_column_1_3 h1[b-i4r4680rcu],
.et_pb_column_1_4 h1[b-i4r4680rcu] {
    font-size: 26px;
}

.et_pb_column_1_3 h2[b-i4r4680rcu],
.et_pb_column_1_4 h2[b-i4r4680rcu] {
    font-size: 22px;
}

/* Clearfix */
.clearfix[b-i4r4680rcu]:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    font-size: 0;
    content: " ";
}

* html .clearfix[b-i4r4680rcu] {
    zoom: 1;
}

/* IE6 */
*:first-child + html .clearfix[b-i4r4680rcu] {
    zoom: 1;
}

/* IE7 */
/* Word Break */
.et_pb_gallery_item[b-i4r4680rcu],
.et_pb_portfolio_item[b-i4r4680rcu],
.et_pb_blurb_content[b-i4r4680rcu],
.et_pb_tabs_controls[b-i4r4680rcu],
.et_pb_tab[b-i4r4680rcu],
.et_pb_slide_description[b-i4r4680rcu],
.et_pb_pricing_heading[b-i4r4680rcu],
.et_pb_pricing_content[b-i4r4680rcu],
.et_pb_promo_description[b-i4r4680rcu],
.et_pb_newsletter_description[b-i4r4680rcu],
.et_pb_counter_title[b-i4r4680rcu],
.et_pb_circle_counter[b-i4r4680rcu],
.et_pb_number_counter[b-i4r4680rcu],
.et_pb_toggle_title[b-i4r4680rcu],
.et_pb_toggle_content[b-i4r4680rcu],
.et_pb_contact_main_title[b-i4r4680rcu],
.et_pb_testimonial_description_inner[b-i4r4680rcu],
.et_pb_team_member[b-i4r4680rcu],
.et_pb_countdown_timer_container[b-i4r4680rcu],
.et_pb_post[b-i4r4680rcu],
.et_pb_text[b-i4r4680rcu],
.product[b-i4r4680rcu],
.et_pb_widget[b-i4r4680rcu] {
    word-wrap: break-word;
}

/* Accent Color */
.et_pb_sum[b-i4r4680rcu],
.et_pb_pricing li a[b-i4r4680rcu],
.et_pb_pricing_table_button[b-i4r4680rcu],
.et_overlay[b-i4r4680rcu]:before,
.et_pb_member_social_links a:hover[b-i4r4680rcu],
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover[b-i4r4680rcu],
.et_pb_bg_layout_light .et_pb_promo_button[b-i4r4680rcu],
.et_pb_bg_layout_light.et_pb_module.et_pb_button[b-i4r4680rcu],
.et_pb_bg_layout_light .et_pb_more_button[b-i4r4680rcu],
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active[b-i4r4680rcu],
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active[b-i4r4680rcu],
.et_pb_gallery .et_pb_gallery_pagination ul li a.active[b-i4r4680rcu],
.et_pb_contact_submit[b-i4r4680rcu],
.et_pb_bg_layout_light .et_pb_newsletter_button[b-i4r4680rcu] {
    color: #2ea3f2;
}

.et_pb_pricing li span[b-i4r4680rcu]:before {
    border-color: #2ea3f2;
}

.et_pb_counter_amount[b-i4r4680rcu],
.et_pb_featured_table .et_pb_pricing_heading[b-i4r4680rcu],
.et_quote_content[b-i4r4680rcu],
.et_link_content[b-i4r4680rcu],
.et_audio_content[b-i4r4680rcu] {
    background-color: #2ea3f2;
}

/* Containers */
.et_pb_row[b-i4r4680rcu] {
    position: relative;
    width: 80%;
    max-width: 1080px;
    margin: auto;
}

/* Columns */
.et_pb_column[b-i4r4680rcu] {
    float: left;
    position: relative;
    background-position: center;
    background-size: cover;
}

    .et_pb_column.et_pb_section_parallax[b-i4r4680rcu] {
        position: relative;
    }

/* Button Styles */
.et_pb_button[b-i4r4680rcu] {
    position: relative;
    padding: 0.3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: transparent;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

    /* Button Hover */
    .et_pb_module .et_pb_button:hover[b-i4r4680rcu],
    .et_pb_button:hover[b-i4r4680rcu] {
        padding: 0.3em 2em 0.3em 1em;
        border: 2px solid transparent;
    }

    /* Button Hover Light Text */
    .et_pb_button:hover[b-i4r4680rcu] {
        background: rgba(255, 255, 255, 0.2);
    }

/* Button Hover Dark Text */
.et_pb_bg_layout_light .et_pb_button:hover[b-i4r4680rcu],
.et_pb_pricing_table_button:hover[b-i4r4680rcu],
.et_pb_contact_submit:hover[b-i4r4680rcu],
.et_pb_contact_reset:hover[b-i4r4680rcu],
.et_pb_bg_layout_light.et_pb_button:hover[b-i4r4680rcu] {
    background: rgba(0, 0, 0, 0.05);
}

/* Button - With Icon */
.et_pb_button[b-i4r4680rcu]:before,
.et_pb_button[b-i4r4680rcu]:after {
    position: absolute;
    margin-left: -1em;
    opacity: 0;
    font-size: 32px;
    line-height: 1em;
    content: "\35";
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.et_pb_button[b-i4r4680rcu]:before {
    display: none;
}

.et_pb_button:hover[b-i4r4680rcu]:after,
.et_pb_more_button:hover[b-i4r4680rcu]:after,
.et_pb_promo_button:hover[b-i4r4680rcu]:after,
.et_pb_newsletter_button:hover[b-i4r4680rcu]:after,
.et_pb_pricing_table_button:hover[b-i4r4680rcu]:after {
    margin-left: 0;
    opacity: 1;
}

/* Button Hover - No Icon */
.et_pb_contact_reset:hover[b-i4r4680rcu] {
    padding: 0.3em 1em;
}

/* Subscribe Button Loader Icon */
.et_subscribe_loader[b-i4r4680rcu] {
    display: none;
    position: absolute;
    top: 16px;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    background: url("includes/builder/styles/images/subscribe-loader.gif");
}

.et_pb_button_text_loading .et_pb_newsletter_button_text[b-i4r4680rcu] {
    visibility: hidden;
}

/* Gallery Styles */
.et_post_gallery[b-i4r4680rcu] {
    padding: 0 !important;
    line-height: 1.7 !important;
    list-style: none !important;
}

p.et_pb_gallery_caption[b-i4r4680rcu] {
    line-height: 1.7;
}

/* Shared Fullwidth Menu Styles */
.fullwidth-menu li[b-i4r4680rcu] {
    display: inline-block;
    padding-right: 22px;
    font-size: 14px;
}

.fullwidth-menu > li:last-child[b-i4r4680rcu] {
    padding-right: 0;
}

.fullwidth-menu a[b-i4r4680rcu] {
    display: block;
    position: relative;
    color: rgba(0, 0, 0, 0.6);
    text-decoration: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

    .fullwidth-menu a:hover[b-i4r4680rcu] {
        opacity: 0.7;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

.fullwidth-menu li > a[b-i4r4680rcu] {
    padding-bottom: 29px;
    word-wrap: break-word;
}

/* Image Module */
.et_pb_image[b-i4r4680rcu] {
    display: block;
    margin-right: auto;
    margin-left: auto;
    line-height: 0;
}

    .et_pb_image.aligncenter[b-i4r4680rcu] {
        text-align: center;
    }

    .et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image[b-i4r4680rcu] {
        display: block;
        overflow: hidden;
        position: relative;
    }

/* Sticky Image */
.et_pb_image_sticky[b-i4r4680rcu] {
    display: inherit;
    margin-bottom: 0 !important;
}

/* Blurb Module */
.et-pb-icon[b-i4r4680rcu] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "ETmodules";
    font-size: 96px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    text-transform: none;
    content: attr(data-icon);
    speak: none;
}

.et-pb-icon-circle[b-i4r4680rcu] {
    padding: 25px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    font-size: 48px;
}

.et-pb-icon-circle-border[b-i4r4680rcu] {
    border: 3px solid;
}

.et_pb_blurb_content[b-i4r4680rcu] {
    position: relative;
    max-width: 550px;
    margin: 0 auto;
}

    .et_pb_blurb_content p:last-of-type[b-i4r4680rcu] {
        padding-bottom: 0;
    }

.et_pb_main_blurb_image[b-i4r4680rcu] {
    margin-bottom: 30px;
    text-align: center;
}

.et_pb_blurb h4[b-i4r4680rcu] {
    padding-bottom: 5px;
}

    .et_pb_blurb h4 a[b-i4r4680rcu] {
        text-decoration: none;
    }

/* Positioned Left */
.et_pb_blurb_position_left .et_pb_main_blurb_image[b-i4r4680rcu],
.et_pb_blurb_position_right .et_pb_main_blurb_image[b-i4r4680rcu] {
    display: table-cell;
    width: 32px;
}

    .et_pb_blurb_position_left .et_pb_main_blurb_image img[b-i4r4680rcu],
    .et_pb_blurb_position_right .et_pb_main_blurb_image img[b-i4r4680rcu] {
        width: inherit;
    }

.et_pb_blurb_position_left .et-pb-icon[b-i4r4680rcu],
.et_pb_blurb_position_right .et-pb-icon[b-i4r4680rcu] {
    font-size: 32px;
}

.et_pb_blurb_position_left .et-pb-icon-circle[b-i4r4680rcu],
.et_pb_blurb_position_right .et-pb-icon-circle[b-i4r4680rcu] {
    padding: 8px;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    font-size: 16px;
}

.et_pb_blurb_position_left .et-pb-icon-circle-border[b-i4r4680rcu],
.et_pb_blurb_position_right .et-pb-icon-circle-border[b-i4r4680rcu] {
    border: 2px solid;
}

.et_pb_blurb_position_left .et_pb_blurb_container[b-i4r4680rcu],
.et_pb_blurb_position_right .et_pb_blurb_container[b-i4r4680rcu] {
    display: table-cell;
    vertical-align: top;
}

.et_pb_blurb_position_left .et_pb_blurb_container[b-i4r4680rcu] {
    padding-left: 15px;
}

.et_pb_blurb_position_left .et_pb_blurb_content[b-i4r4680rcu] {
    text-align: left;
}

/* Positioned Right */
.et_pb_blurb_position_right .et_pb_blurb_container[b-i4r4680rcu] {
    padding-right: 15px;
}

.et_pb_blurb_position_right .et_pb_blurb_content[b-i4r4680rcu] {
    padding-right: 52px;
    text-align: right;
}

.et_pb_blurb_position_right .et_pb_main_blurb_image[b-i4r4680rcu] {
    right: 0;
    left: auto;
}

.et_pb_blurb_position_right .et-pb-icon[b-i4r4680rcu] {
    margin-right: 0;
    margin-left: 20px;
}

/* Pricing Tables Module*/
.et_pb_pricing_table[b-i4r4680rcu] {
    float: left;
    width: 33.33%;
    margin: 30px -1px 0 0;
    padding-bottom: 30px;
    border: 1px solid #bebebe;
    background-color: #fcfcfc;
    text-align: center;
}

.et_pb_featured_table[b-i4r4680rcu] {
    position: relative;
    z-index: 10;
    margin-top: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}

.et_pb_centered_pricing_items .et_pb_pricing[b-i4r4680rcu] {
    text-align: center;
}

/* Column Adjustments */
.et_pb_column_4_4 .et_pb_pricing_table[b-i4r4680rcu] {
    width: 25%;
}

.et_pb_column_4_4 .et_pb_pricing_3 .et_pb_pricing_table[b-i4r4680rcu] {
    width: 33.33%;
}

.et_pb_pricing_2 .et_pb_pricing_table[b-i4r4680rcu],
.et_pb_column_2_3 .et_pb_pricing_table[b-i4r4680rcu],
.et_pb_column_1_2 .et_pb_pricing_table[b-i4r4680rcu] {
    width: 50%;
}

.et_pb_pricing_1 .et_pb_pricing_table[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_pricing_table[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_pricing_table[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_pricing_table[b-i4r4680rcu] {
    width: 100%;
    margin: 0 0 30px;
}

    .et_pb_pricing_1 .et_pb_pricing_table:last-child[b-i4r4680rcu],
    .et_pb_pricing_1 .et_pb_pricing_table.et-last-child[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_pricing_table:last-child[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_pricing_table.et-last-child[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_pricing_table:last-child[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_pricing_table.et-last-child[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_pricing_table:last-child[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_pricing_table.et-last-child[b-i4r4680rcu] {
        margin-bottom: 0;
    }

.et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(4n+1)[b-i4r4680rcu],
.et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(3n+1)[b-i4r4680rcu],
.et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table:nth-child(2n+1)[b-i4r4680rcu],
.et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table:nth-child(2n+1)[b-i4r4680rcu] {
    clear: both;
}

.et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+5)[b-i4r4680rcu],
.et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+4)[b-i4r4680rcu],
.et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3)[b-i4r4680rcu],
.et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3)[b-i4r4680rcu] {
    margin-top: 50px;
}

.et_pb_column_4_4 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+5)[b-i4r4680rcu],
.et_pb_column_3_4 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+4)[b-i4r4680rcu],
.et_pb_column_2_3 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3)[b-i4r4680rcu],
.et_pb_column_1_2 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3)[b-i4r4680rcu] {
    margin-top: 30px;
}

.et_pb_pricing_heading[b-i4r4680rcu] {
    margin-bottom: 17px;
    padding: 10px 0;
    background-color: #bebebe;
}

    .et_pb_pricing_heading h2[b-i4r4680rcu] {
        padding-bottom: 5px;
        color: #fff;
    }

.et_pb_best_value[b-i4r4680rcu] {
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

.et_pb_pricing_content_top[b-i4r4680rcu] {
    padding-bottom: 30px;
    border-bottom: 1px solid #bebebe;
}

.et_pb_et_price[b-i4r4680rcu] {
    color: #999;
    font-size: 16px;
}

.et_pb_dollar_sign[b-i4r4680rcu] {
    position: absolute;
    margin-left: -0.5em;
    font-size: 18px;
    font-weight: 400;
}

.et_pb_sum[b-i4r4680rcu] {
    font-size: 80px;
    font-weight: 300;
    line-height: 1.03em;
}

.et_pb_pricing_content[b-i4r4680rcu] {
    padding: 30px;
    text-align: left;
}

.et_pb_featured_table .et_pb_pricing_content[b-i4r4680rcu] {
    padding-bottom: 50px;
}

.et_pb_pricing li[b-i4r4680rcu] {
    position: relative;
    padding: 0 0 1.6em 14px;
    line-height: 1.6em;
}

    .et_pb_pricing li:last-child[b-i4r4680rcu] {
        padding-bottom: 0;
    }

    .et_pb_pricing li span[b-i4r4680rcu]:before {
        position: absolute;
        top: 9px;
        left: -14px;
        border-width: 3px;
        border-style: solid;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        content: "";
    }

    .et_pb_pricing li.et_pb_not_available[b-i4r4680rcu] {
        color: #ccc;
    }

        .et_pb_pricing li.et_pb_not_available span[b-i4r4680rcu]:before {
            border-color: #ccc;
        }

    .et_pb_pricing li a[b-i4r4680rcu] {
        font-weight: 500;
        text-decoration: none;
    }

    .et_pb_pricing li span[b-i4r4680rcu] {
        position: relative;
    }

.et_pb_centered_pricing_items .et_pb_pricing li[b-i4r4680rcu] {
    padding-left: 0;
}

.et_pb_pricing_table_button[b-i4r4680rcu] {
    display: inline-block;
}

/* Testimonials Module */
.et_pb_testimonial[b-i4r4680rcu] {
    position: relative;
    padding: 30px;
    line-height: 1.5;
}

    .et_pb_testimonial.et_pb_testimonial_no_bg[b-i4r4680rcu] {
        padding: 30px 0 0;
    }

    .et_pb_testimonial p:last-of-type[b-i4r4680rcu] {
        padding-bottom: 0;
    }

.et_pb_testimonial_portrait[b-i4r4680rcu],
.et_pb_testimonial_portrait[b-i4r4680rcu]:before {
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px;
}

.et_pb_testimonial_portrait[b-i4r4680rcu] {
    display: table-cell;
    float: left;
    position: relative;
    width: 90px;
    height: 90px;
    margin-right: 30px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

    .et_pb_testimonial_portrait[b-i4r4680rcu]:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
        box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
        content: "";
    }

.et_pb_column_1_3 .et_pb_testimonial_portrait[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_testimonial_portrait[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_testimonial_portrait[b-i4r4680rcu] {
    display: block;
    float: none;
    margin: 0 auto 20px;
}

.et_pb_testimonial_description[b-i4r4680rcu] {
    display: table-cell;
}

.et_pb_bg_layout_dark .et_pb_testimonial_description a[b-i4r4680rcu] {
    color: #fff;
}

.et_pb_testimonial_author[b-i4r4680rcu] {
    display: block;
    margin-top: 16px;
    font-weight: 700;
}

    .et_pb_testimonial_author a[b-i4r4680rcu] {
        color: inherit;
    }

.et_pb_testimonial[b-i4r4680rcu]:before {
    position: absolute;
    top: -16px;
    left: 50%;
    margin-left: -16px;
    -webkit-border-radius: 31px;
    -moz-border-radius: 31px;
    border-radius: 31px;
    background: #f5f5f5;
    font-size: 32px;
    content: "\7c";
}

.et_pb_testimonial.et_pb_testimonial_no_bg[b-i4r4680rcu]:before {
    background: inherit;
}

.et_pb_testimonial.et_pb_icon_off[b-i4r4680rcu]:before {
    display: none;
}

.et_pb_testimonial_old_layout[b-i4r4680rcu],
.et_pb_testimonial_old_layout .et_pb_testimonial_description a[b-i4r4680rcu] {
    color: #666 !important;
}

/* Call To Action Module */
.et-promo[b-i4r4680rcu] {
    padding: 40px 0 25px;
    background-color: #1f6581;
}

.et-promo-description[b-i4r4680rcu] {
    float: left;
    padding: 0 60px;
}

.et-promo-description[b-i4r4680rcu] {
    width: 754px;
}

    .et-promo-description p[b-i4r4680rcu] {
        color: #fff;
    }

.et-promo-button[b-i4r4680rcu] {
    display: inline-block;
    float: left;
    margin-top: 20px;
    padding: 14px 20px;
    padding-right: 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.35);
    font-size: 20px;
    font-weight: 500;
}

/* Number Counter Module */
.et_pb_counter_title[b-i4r4680rcu] {
    display: block;
    font-size: 12px;
    line-height: 1.6em;
}

.et_pb_bg_layout_light .et_pb_counter_title[b-i4r4680rcu] {
    color: #666;
}

.et_pb_counter_container[b-i4r4680rcu] {
    display: block;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    color: #fff;
    background-color: #ddd;
}

.et_pb_counter_amount[b-i4r4680rcu] {
    display: block;
    float: left;
    min-height: 6px;
    padding: 1px 3% 1px 1px;
    opacity: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.6em;
    text-align: right;
}

/* Bar Counter Module */
.et_pb_counters span.et_pb_counter_amount_number[b-i4r4680rcu] {
    display: inline-block;
    padding-left: 5px;
}

/* Blog Module */
.et_pb_post[b-i4r4680rcu] {
    margin-bottom: 60px;
}

    .et_pb_post .entry-featured-image-url[b-i4r4680rcu] {
        display: block;
        position: relative;
    }

    .et_pb_post h2[b-i4r4680rcu] {
        margin-top: 30px;
    }

        .et_pb_post h2 a[b-i4r4680rcu],
        .et_pb_portfolio_item h3 a[b-i4r4680rcu] {
            text-decoration: none;
        }

    .et_pb_post .post-meta[b-i4r4680rcu] {
        margin-bottom: 6px;
        font-size: 14px;
    }

        .et_pb_post .post-meta a[b-i4r4680rcu],
        .et_pb_portfolio_item .post-meta a[b-i4r4680rcu] {
            text-decoration: none;
        }

    .et_pb_post .more[b-i4r4680rcu] {
        color: #82c0c7;
        text-decoration: none;
    }

.et_pb_posts a.more-link[b-i4r4680rcu] {
    display: block;
    clear: both;
}

.et_pb_has_overlay.et_pb_post .et_pb_image_container a[b-i4r4680rcu] {
    display: block;
    position: relative;
}

/* Blog Module Inner Modules */
.et_pb_posts.et_pb_module article .et_pb_row[b-i4r4680rcu] {
    width: 100%;
}

.et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row[b-i4r4680rcu] {
    width: 80%;
}

/* Color Layouts */
.et_pb_bg_layout_light .et_pb_post .post-meta[b-i4r4680rcu],
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta[b-i4r4680rcu],
.et_pb_bg_layout_light .et_pb_post .post-meta a[b-i4r4680rcu],
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a[b-i4r4680rcu],
.et_pb_bg_layout_light .et_pb_post p[b-i4r4680rcu],
.et_pb_bg_layout_light p.et_pb_title_meta_container[b-i4r4680rcu],
.et_pb_bg_layout_light p.et_pb_title_meta_container a[b-i4r4680rcu] {
    color: #666;
}

.et_pb_bg_layout_dark .et_pb_post .post-meta[b-i4r4680rcu],
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta[b-i4r4680rcu],
.et_pb_bg_layout_dark .et_pb_post .post-meta a[b-i4r4680rcu],
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a[b-i4r4680rcu],
.et_pb_bg_layout_dark .et_pb_post p[b-i4r4680rcu],
.et_pb_bg_layout_dark p.et_pb_title_meta_container[b-i4r4680rcu],
.et_pb_bg_layout_dark p.et_pb_title_meta_container a[b-i4r4680rcu] {
    color: inherit;
}

/* Grid Layout */
.et_pb_blog_grid .column[b-i4r4680rcu] {
    float: left;
    max-width: 100%;
}

    .et_pb_blog_grid .column.size-1of3:nth-child(3n)[b-i4r4680rcu],
    .et_pb_blog_grid .column.size-1of2:nth-child(2n)[b-i4r4680rcu] {
        margin-right: 0 !important;
    }

.et_pb_blog_grid .et_pb_post[b-i4r4680rcu] {
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
}

.et_pb_blog_grid_dropshadow .et_pb_post[b-i4r4680rcu] {
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}

.et_pb_blog_grid .et_pb_image_container[b-i4r4680rcu] {
    position: relative;
}

.et_pb_image_container[b-i4r4680rcu],
.et_pb_blog_grid .et_main_video_container[b-i4r4680rcu],
.et_pb_blog_grid .et_audio_content[b-i4r4680rcu],
.et_pb_blog_grid .et_pb_post .et_pb_slider[b-i4r4680rcu] {
    margin: -20px -20px 10px;
}

    .et_pb_image_container img[b-i4r4680rcu],
    .et_pb_post a img[b-i4r4680rcu] {
        max-width: 100%;
        vertical-align: bottom;
    }

.et_pb_blog_grid .et_pb_image_container img[b-i4r4680rcu] {
    min-width: 100%;
    max-width: 100%;
    height: auto;
}

.et_pb_blog_grid .et_pb_no_thumb h2[b-i4r4680rcu] {
    margin-top: 0;
}

.et_pb_blog_grid .et_audio_content[b-i4r4680rcu] {
    margin-bottom: 0;
}

.et_pb_blog_grid h2[b-i4r4680rcu] {
    margin-top: 19px;
    font-size: 18px;
}

.et_pb_blog_grid[data-columns][b-i4r4680rcu]::before {
    display: none;
    opacity: 0;
    line-height: 0;
}

.et_pb_blog_grid[data-columns] .et_pb_post[b-i4r4680rcu] {
    opacity: 0;
}

.et_ie9 .et_pb_blog_grid[data-columns] .et_pb_post[b-i4r4680rcu] {
    opacity: 1;
}

.et_pb_blog_grid[data-columns] .column .et_pb_post[b-i4r4680rcu] {
    opacity: 1;
    -webkit-animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: gridFadeIn-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

/* Video Format Overlay */
.et_pb_post .et_main_video_container[b-i4r4680rcu] {
    position: relative;
}

.et_pb_post .et_pb_video_overlay .et_pb_video_play[b-i4r4680rcu] {
    color: #fff;
}

.et_pb_post .et_pb_video_overlay_hover:hover[b-i4r4680rcu] {
    background: rgba(0, 0, 0, 0.6);
}

.et_pb_blog_grid .et_main_video_overlay:hover[b-i4r4680rcu]:before {
    background: rgba(0, 0, 0, 0.6);
}

/* Video Module */
.et_pb_video[b-i4r4680rcu] {
    position: relative;
}

.et_pb_video_box[b-i4r4680rcu] {
    display: block;
    position: relative;
    z-index: 1;
    line-height: 0;
}

    .et_pb_video_box video[b-i4r4680rcu] {
        width: 100% !important;
        height: auto !important;
    }

.et_pb_video_overlay[b-i4r4680rcu] {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    cursor: pointer;
}

.et_pb_video_play[b-i4r4680rcu]:before {
    font-family: "ETmodules";
    content: "\49";
}

.et_pb_video_play[b-i4r4680rcu] {
    display: block;
    position: absolute;
    z-index: 100;
    top: 50%;
    left: 50%;
    color: #fff;
}

.et_pb_bg_layout_light .et_pb_video_play[b-i4r4680rcu] {
    color: #333;
}

.et_pb_video_overlay_hover[b-i4r4680rcu] {
    position: absolute;
    z-index: 100;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.et_pb_video .et_pb_video_overlay_hover:hover[b-i4r4680rcu] {
    background: rgba(0, 0, 0, 0.6);
}

/* Column Adjustments */
.et_pb_column_4_4 .et_pb_video_play[b-i4r4680rcu],
.et_pb_column_3_4 .et_pb_video_play[b-i4r4680rcu],
.et_pb_column_2_3 .et_pb_video_play[b-i4r4680rcu],
.et_pb_column_1_2 .et_pb_video_play[b-i4r4680rcu] {
    margin-top: -3rem;
    margin-left: -3rem;
    font-size: 6rem;
    line-height: 6rem;
}

.et_pb_column_3_8 .et_pb_video_play[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_video_play[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_video_play[b-i4r4680rcu] {
    margin-top: -1.5rem;
    margin-left: -1.5rem;
    font-size: 3rem;
    line-height: 3rem;
}

/* Video Slider Module */
.et_pb_video_slider .et_pb_slider:hover .et_pb_video_overlay_hover[b-i4r4680rcu] {
    background: rgba(0, 0, 0, 0.6);
}

.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_light ~ .et-pb-controllers a[b-i4r4680rcu] {
    background-color: rgba(255, 255, 255, 0.5);
}

.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_light ~ .et-pb-controllers .et-pb-active-control[b-i4r4680rcu] {
    background-color: #fff !important;
}

.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_dark ~ .et-pb-controllers a[b-i4r4680rcu] {
    background-color: rgba(51, 51, 51, 0.5);
}

.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_dark ~ .et-pb-controllers .et-pb-active-control[b-i4r4680rcu] {
    background-color: #333 !important;
}

.et_pb_video_slider .et_pb_controls_dark .et-pb-slider-arrows[b-i4r4680rcu] {
    color: #333;
}

.et_pb_video_slider .et-pb-controllers-has-video-tag.et-pb-controllers[b-i4r4680rcu] {
    bottom: 35px;
}

.et_pb_carousel[b-i4r4680rcu] {
    overflow: hidden;
    position: relative;
    margin-top: 2%;
}

    .et_pb_carousel:hover .et-pb-arrow-prev[b-i4r4680rcu] {
        left: 10px;
        opacity: 1;
    }

    .et_pb_carousel:hover .et-pb-arrow-next[b-i4r4680rcu] {
        right: 10px;
        opacity: 1;
    }

.et_pb_slider_carousel[b-i4r4680rcu] {
    margin-bottom: 0 !important;
}

    .et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et-pb-arrow-prev[b-i4r4680rcu],
    .et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et-pb-arrow-next[b-i4r4680rcu],
    .et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et_pb_video_play[b-i4r4680rcu] {
        color: #fff;
    }

    .et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-prev[b-i4r4680rcu],
    .et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-next[b-i4r4680rcu],
    .et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et-pb-arrow-prev[b-i4r4680rcu],
    .et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et-pb-arrow-next[b-i4r4680rcu],
    .et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et_pb_video_play[b-i4r4680rcu] {
        color: #333;
    }

.et_pb_carousel_items[b-i4r4680rcu] {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: auto;
}

    .et_pb_carousel_items .et-carousel-group[b-i4r4680rcu] {
        display: none;
        float: left;
        position: relative;
        width: 100%;
    }

        .et_pb_carousel_items .et-carousel-group.active[b-i4r4680rcu] {
            display: block;
        }

            .et_pb_carousel_items .et-carousel-group.active .et_pb_carousel_item:last-child[b-i4r4680rcu] {
                margin-right: 0;
            }

.et_pb_carousel_item[b-i4r4680rcu] {
    display: none;
    float: left;
    position: relative;
    margin: 0 2% 0 0;
    padding: 0;
    background: rgba(0, 0, 0, 0.25);
}

.et_pb_carousel_items.columns-6 .et_pb_carousel_item[b-i4r4680rcu] {
    width: 15%;
}

.et_pb_carousel_items.columns-5 .et_pb_carousel_item[b-i4r4680rcu] {
    width: 18.4%;
}

.et_pb_carousel_items.columns-4 .et_pb_carousel_item[b-i4r4680rcu] {
    width: 23.5%;
}

.et_pb_carousel_items.columns-3 .et_pb_carousel_item[b-i4r4680rcu] {
    width: 32%;
}

.et_pb_carousel_items.columns-2 .et_pb_carousel_item[b-i4r4680rcu] {
    width: 49%;
}

.et_pb_carousel_items.columns-1 .et_pb_carousel_item[b-i4r4680rcu] {
    width: 100%;
}

.et_pb_carousel_item[b-i4r4680rcu]:after {
    display: block;
    padding-top: 75%;
    content: "";
}

.et_pb_carousel_item .et_pb_video_overlay[b-i4r4680rcu] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.et_pb_carousel_item.et-pb-active-control .et_pb_video_overlay_hover[b-i4r4680rcu] {
    background: rgba(0, 0, 0, 0.6);
}

.et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu] {
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.et_pb_carousel_item .et_pb_video_overlay:hover .et_pb_video_play[b-i4r4680rcu] {
    opacity: 1;
}

.et_pb_carousel_item .et_pb_video_overlay_hover:hover[b-i4r4680rcu] {
    background: rgba(0, 0, 0, 0.6);
}

/* Mobile Adjustments */
.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-prev[b-i4r4680rcu] {
    opacity: 0 !important;
}

.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-next[b-i4r4680rcu] {
    opacity: 0 !important;
}

.et_mobile_device .et_pb_carousel .et-pb-arrow-prev[b-i4r4680rcu] {
    left: -10px;
    opacity: 1;
}

.et_mobile_device .et_pb_carousel .et-pb-arrow-next[b-i4r4680rcu] {
    right: -10px;
    opacity: 1;
}

/* Column Adjustments */
.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide[b-i4r4680rcu] {
    min-height: initial !important;
}

.et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
.et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu] {
    margin-top: -1.39rem;
    margin-left: -1.39rem;
    font-size: 2.78rem;
    line-height: 2.78rem;
}

.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu] {
    margin-top: -1rem;
    margin-left: -1rem;
    font-size: 2rem;
    line-height: 2rem;
}

.et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu] {
    margin-top: -0.75rem;
    margin-left: -0.75rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
}

/* Sidebar Module */
.et_pb_widget_area_left[b-i4r4680rcu] {
    padding-right: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.et_pb_widget_area_right[b-i4r4680rcu] {
    padding-left: 30px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_left[b-i4r4680rcu] {
    border-right: none;
}

.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_right[b-i4r4680rcu] {
    border-left: none;
}

.et_pb_sidebar_no_border[b-i4r4680rcu] {
    padding: 0;
    border: none;
}

/* Fullwidth Image Module */
.et_pb_fullwidth_image[b-i4r4680rcu] {
    position: relative;
    line-height: 0;
}

    .et_pb_fullwidth_image img[b-i4r4680rcu] {
        width: 100%;
    }

/* Call To Action and Button Modules */
.et_pb_promo[b-i4r4680rcu] {
    padding: 40px 60px;
    text-align: center;
}

.et_pb_promo_description[b-i4r4680rcu] {
    padding-bottom: 20px;
}

    .et_pb_promo_description p:last-of-type[b-i4r4680rcu] {
        padding-bottom: 0;
    }

.et_pb_promo_button[b-i4r4680rcu],
.et_pb_module.et_pb_button[b-i4r4680rcu] {
    display: inline-block;
    color: inherit;
}

    .et_pb_promo_button:hover[b-i4r4680rcu],
    .et_pb_newsletter_button:hover[b-i4r4680rcu] {
        text-decoration: none;
    }

.et_pb_column_1_2 .et_pb_promo[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_promo[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_promo[b-i4r4680rcu] {
    padding: 40px;
}

.et_pb_button_module_wrapper.et_pb_button_alignment_right[b-i4r4680rcu] {
    text-align: right;
}

.et_pb_button_module_wrapper.et_pb_button_alignment_center[b-i4r4680rcu] {
    text-align: center;
}

/* Newsletter Module */
.et_pb_newsletter[b-i4r4680rcu] {
    padding: 25px;
}

.et_pb_newsletter_form[b-i4r4680rcu],
.et_pb_newsletter_description[b-i4r4680rcu] {
    width: 50%;
    padding: 0;
}

.et_pb_newsletter_description[b-i4r4680rcu] {
    float: left;
    margin-bottom: 20px;
}

    .et_pb_newsletter_description p:last-of-type[b-i4r4680rcu] {
        padding-bottom: 0;
    }

.et_pb_newsletter_form[b-i4r4680rcu] {
    float: left;
}

    .et_pb_newsletter_form p input[b-i4r4680rcu] {
        width: 100%;
        padding: 14px 4% !important;
        border: none !important;
        -webkit-border-radius: 3px !important;
        -moz-border-radius: 3px !important;
        border-radius: 3px !important;
        color: #666;
        background-color: #fff;
        font-size: 14px;
        font-size: 16px;
        font-weight: 400;
    }

    .et_pb_newsletter_form p .et_pb_signup_error[b-i4r4680rcu] {
        border: 1px solid #f00 !important;
    }

.et_pb_newsletter_result[b-i4r4680rcu] {
    display: none;
}

.et_pb_newsletter_button[b-i4r4680rcu] {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    color: inherit;
    text-align: center;
}

.et_pb_login_form .et_pb_newsletter_button[b-i4r4680rcu],
.et_pb_feedburner_form .et_pb_newsletter_button[b-i4r4680rcu] {
    width: 100%;
    margin: 0;
    cursor: pointer;
}

.et_pb_login_form form[b-i4r4680rcu],
.et_pb_feedburner_form form[b-i4r4680rcu] {
    text-align: left;
}

.et_pb_login_form [b-i4r4680rcu]::-webkit-input-placeholder,
.et_pb_feedburner_form [b-i4r4680rcu]::-webkit-input-placeholder {
    color: #666;
}

.et_pb_login_form [b-i4r4680rcu]::-moz-placeholder,
.et_pb_feedburner_form [b-i4r4680rcu]::-moz-placeholder {
    color: #666;
}

.et_pb_login_form :-ms-input-placeholder[b-i4r4680rcu],
.et_pb_feedburner_form :-ms-input-placeholder[b-i4r4680rcu] {
    color: #666;
}

.et_pb_no_bg[b-i4r4680rcu] {
    padding: 0 !important;
}

/* Column Adjustments */
.logged-in .et_pb_login .et_pb_newsletter_description[b-i4r4680rcu],
.et_pb_column_1_2 .et_pb_newsletter_form[b-i4r4680rcu],
.et_pb_column_1_2 .et_pb_newsletter_description[b-i4r4680rcu],
.et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_form[b-i4r4680rcu],
.et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_description[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_newsletter_form[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_newsletter_description[b-i4r4680rcu],
.et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_form[b-i4r4680rcu],
.et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_description[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_newsletter_form[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_newsletter_description[b-i4r4680rcu] {
    width: 100%;
    padding: 0;
}

.et_pb_column_4_4 .et_pb_newsletter_form[b-i4r4680rcu],
.et_pb_column_3_4 .et_pb_newsletter_form[b-i4r4680rcu],
.et_pb_column_2_3 .et_pb_newsletter_form[b-i4r4680rcu] {
    padding-left: 40px;
}

/* Tabs Module */
.et_pb_tabs[b-i4r4680rcu] {
    border: 1px solid #d9d9d9;
}

ul.et_pb_tabs_controls[b-i4r4680rcu] {
    background-color: #f4f4f4;
}

    ul.et_pb_tabs_controls[b-i4r4680rcu]:after {
        display: block;
        visibility: visible;
        position: relative;
        z-index: 9;
        top: -1px;
        border-top: 1px solid #d9d9d9;
        content: "";
    }

.et_pb_tabs_controls li[b-i4r4680rcu] {
    display: table;
    float: left;
    position: relative;
    z-index: 11;
    max-width: 100%;
    height: 100%;
    border-right: 1px solid #d9d9d9;
    font-weight: 600;
    line-height: 1.7em;
    cursor: pointer;
}

    .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child[b-i4r4680rcu] {
        border-right: none;
    }

    .et_pb_tabs_controls li a[b-i4r4680rcu] {
        display: table-cell;
        padding: 4px 30px 4px;
        color: #666;
        line-height: inherit;
        vertical-align: middle;
        text-decoration: none;
    }

    .et_pb_tabs_controls li.et_pb_tab_active[b-i4r4680rcu] {
        background-color: #fff;
    }

.et_pb_tab_active a[b-i4r4680rcu] {
    color: #333 !important;
}

.et_pb_tab p:last-of-type[b-i4r4680rcu] {
    padding-bottom: 0;
}

.et_pb_all_tabs[b-i4r4680rcu] {
    background: #fff;
}

    .et_pb_all_tabs > div[b-i4r4680rcu],
    .et_pb_toggle_close .et_pb_toggle_content[b-i4r4680rcu] {
        display: none;
    }

    .et_pb_all_tabs .et_pb_active_content[b-i4r4680rcu] {
        display: block;
    }

.et_pb_tab[b-i4r4680rcu] {
    padding: 24px 30px;
}

/* Column Adjustments */
.et_pb_column_1_3 .et_pb_tabs_controls[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_tabs_controls[b-i4r4680rcu] {
    border-bottom: none;
}

    .et_pb_column_1_3 .et_pb_tabs_controls li[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_tabs_controls li[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_tabs_controls li[b-i4r4680rcu] {
        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[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li[b-i4r4680rcu] {
    width: 100%;
}

/* Accordion + Toggle Modules*/
.et_pb_toggle[b-i4r4680rcu] {
    border: 1px solid #d9d9d9;
}

.et_pb_toggle_close[b-i4r4680rcu] {
    padding: 20px;
    background-color: #f4f4f4;
}

.et_pb_toggle_open[b-i4r4680rcu] {
    padding: 20px;
    background: #fff;
}

.et_pb_toggle h5.et_pb_toggle_title[b-i4r4680rcu] {
    position: relative;
    padding: 0 50px 0 0;
    cursor: pointer;
}

.et_pb_toggle_close h5.et_pb_toggle_title[b-i4r4680rcu] {
    color: #666;
}

.et_pb_toggle_open h5.et_pb_toggle_title[b-i4r4680rcu] {
    color: #333;
}

.et_pb_toggle_title[b-i4r4680rcu]:before {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -0.5em;
    color: #ccc;
    font-size: 16px;
    content: "\e050";
}

.et_pb_toggle_open .et_pb_toggle_title[b-i4r4680rcu]:before {
    content: "\e04f";
}

.et_pb_toggle_content[b-i4r4680rcu] {
    padding-top: 20px;
}

    .et_pb_toggle_content p:last-of-type[b-i4r4680rcu] {
        padding-bottom: 0;
    }

/* Map Module */
.et_pb_map[b-i4r4680rcu] {
    position: relative;
    width: 100%;
    height: 440px;
}

body.chrome.parallax-map-support .et_pb_map[b-i4r4680rcu] {
    transform: inherit !important;
}

.et_pb_fullwidth_section .et_pb_map_container[b-i4r4680rcu] {
    margin: 0;
}

.et_pb_map_container img[b-i4r4680rcu] {
    max-width: inherit;
}

.et_pb_map_pin[b-i4r4680rcu] {
    display: none;
    visibility: hidden;
}

/* Column Adjustments */
.et_pb_column_2_3 .et_pb_map[b-i4r4680rcu] {
    height: 400px;
}

.et_pb_column_1_2 .et_pb_map[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_map[b-i4r4680rcu] {
    height: 280px;
}

.et_pb_column_1_3 .et_pb_map[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_map[b-i4r4680rcu] {
    height: 230px;
}

/* Contact Form Module */
.et_pb_contact_form[b-i4r4680rcu] {
    margin-left: -3%;
}

p.et_pb_contact_field[b-i4r4680rcu] {
    margin-bottom: 3%;
    padding: 0 0 0 3%;
}

.et_pb_contact_main_title[b-i4r4680rcu] {
    padding-bottom: 16px;
    font-size: 26px;
    font-weight: 500;
}

.et_pb_column_1_3 .et_pb_contact_main_title[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_contact_main_title[b-i4r4680rcu] {
    font-size: 22px;
}

.et_pb_contact_form_label[b-i4r4680rcu] {
    display: none;
}

.et_pb_contact_right[b-i4r4680rcu] {
    display: inline-block;
    width: auto;
    margin: 0;
    text-align: right;
}

.et_pb_contact .et_pb_contact_field_half[b-i4r4680rcu] {
    float: left;
    overflow: hidden;
    width: 50%;
}

.et_pb_contact p input[b-i4r4680rcu],
.et_pb_contact p textarea[b-i4r4680rcu] {
    width: 100%;
    padding: 16px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #999;
    background-color: #eee;
    font-size: 14px;
}

.et_pb_contact_right p input[b-i4r4680rcu] {
    max-width: 50px;
    padding: 16px;
}

.et_pb_contact_message[b-i4r4680rcu] {
    min-height: 150px;
}

.et_pb_contact_submit[b-i4r4680rcu],
.et_pb_contact_reset[b-i4r4680rcu] {
    display: inline-block;
    margin: 0 0 0 15px;
    font-family: inherit;
    cursor: pointer;
}

.et_pb_contact p .et_contact_error[b-i4r4680rcu] {
    border: 1px solid red !important;
}

.et_contact_bottom_container[b-i4r4680rcu] {
    float: right;
    overflow: hidden;
    margin-top: -1.5%;
    text-align: right;
}

.et_pb_contact_form .et_pb_contactform_validate_field[b-i4r4680rcu] {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    border: none !important;
    opacity: 0 !important;
}

.et_pb_contactform_validate_field[b-i4r4680rcu] {
    display: none;
}

/* Countdown Timer Module */
.et_pb_countdown_timer[b-i4r4680rcu] {
    padding: 4%;
}

    .et_pb_countdown_timer .et_pb_countdown_timer_container[b-i4r4680rcu] {
        width: 100%;
        text-align: center;
    }

    .et_pb_countdown_timer .title[b-i4r4680rcu] {
        margin: 0 0 30px;
        padding: 0;
        font-size: 26px;
        font-weight: 500;
        text-align: center;
    }

    .et_pb_countdown_timer .section[b-i4r4680rcu] {
        display: inline-block;
    }

        .et_pb_countdown_timer .section.values[b-i4r4680rcu] {
            width: 17%;
            max-width: 160px;
        }

        .et_pb_countdown_timer .section p[b-i4r4680rcu] {
            display: inline-block;
            padding-bottom: 0;
            font-size: 54px;
            line-height: 54px;
            text-align: center;
        }

        .et_pb_countdown_timer .section.zero p[b-i4r4680rcu] {
            opacity: 0.40;
        }

        .et_pb_countdown_timer .section p.label[b-i4r4680rcu] {
            display: block;
            font-size: 14px;
            line-height: 25px;
            text-align: center;
        }

    .et_pb_countdown_timer .sep[b-i4r4680rcu] {
        position: relative;
        top: -28px;
    }

/* Column Adjustments */
.et_pb_column_1_4 .et_pb_countdown_timer .section p[b-i4r4680rcu] {
    font-size: 20px;
    line-height: 20px;
}

.et_pb_column_1_2 .et_pb_countdown_timer .section p[b-i4r4680rcu] {
    font-size: 38px;
    line-height: 38px;
}

    .et_pb_column_1_2 .et_pb_countdown_timer .section p.label[b-i4r4680rcu] {
        font-size: 12px;
        line-height: 20px;
    }

.et_pb_column_1_2 .et_pb_countdown_timer .sep[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_countdown_timer .sep[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_countdown_timer .sep[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_countdown_timer .sep[b-i4r4680rcu] {
    top: -22px;
}

.et_pb_column_1_3 .et_pb_countdown_timer .title[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_countdown_timer .title[b-i4r4680rcu] {
    margin-bottom: 20px;
    font-size: 22px;
}

.et_pb_column_3_8 .et_pb_countdown_timer .section p[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_countdown_timer .section p[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_countdown_timer .section p[b-i4r4680rcu] {
    font-size: 28px;
    line-height: 28px;
}

    .et_pb_column_3_8 .et_pb_countdown_timer .section p.label[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_countdown_timer .section p.label[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_countdown_timer .section p.label[b-i4r4680rcu] {
        font-size: 11px;
        line-height: 19px;
    }

/* Vertical Nav Adjustments */
.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section p.value[b-i4r4680rcu],
.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .sep p[b-i4r4680rcu],
.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section p.value[b-i4r4680rcu],
.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .sep p[b-i4r4680rcu],
.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section p.value[b-i4r4680rcu],
.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .sep p[b-i4r4680rcu] {
    font-size: 20px;
    line-height: 20px;
}

/* Circle Counter Module */
.et_pb_circle_counter[b-i4r4680rcu],
.et_pb_number_counter[b-i4r4680rcu] {
    position: relative;
    margin: 0 auto 30px;
    text-align: center;
}

.et_pb_circle_counter[b-i4r4680rcu] {
    max-width: 225px;
}

    .et_pb_circle_counter canvas[b-i4r4680rcu] {
        position: absolute;
        top: 0;
        left: 0;
    }

    .et_pb_circle_counter .percent[b-i4r4680rcu] {
        word-wrap: initial;
    }

    .et_pb_circle_counter .percent[b-i4r4680rcu],
    .et_pb_number_counter .percent[b-i4r4680rcu] {
        position: relative;
        z-index: 2;
    }

        .et_pb_circle_counter .percent p[b-i4r4680rcu],
        .et_pb_number_counter .percent p[b-i4r4680rcu] {
            visibility: hidden;
        }

        .et_pb_circle_counter .percent p[b-i4r4680rcu],
        .et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type[b-i4r4680rcu] {
            position: relative;
            padding: 49% 0;
            font-size: 40px;
            font-weight: 500;
            line-height: 0.1em;
        }

    .et_pb_circle_counter h3[b-i4r4680rcu],
    .et_pb_number_counter h3[b-i4r4680rcu] {
        padding: 20px 0 0 0;
        font-size: 18px;
    }

/* Number Counter Module */
.et_pb_number_counter[b-i4r4680rcu] {
    width: auto;
}

    .et_pb_number_counter canvas[b-i4r4680rcu] {
        display: none;
        visibility: hidden;
    }

    .et_pb_number_counter .percent[b-i4r4680rcu] {
        height: 72px;
    }

        .et_pb_number_counter .percent p[b-i4r4680rcu] {
            font-size: 72px;
            font-weight: 500;
            line-height: 72px;
        }

/* Project Post Type */
.et_pb_post .entry-content[b-i4r4680rcu] {
    padding-top: 30px;
}

.et_pb_portfolio_item h2[b-i4r4680rcu],
.et_pb_gallery_grid .et_pb_gallery_item h3[b-i4r4680rcu] {
    margin-top: 10px;
}

.et_pb_inline_icon[b-i4r4680rcu]:before,
.et_overlay.et_pb_inline_icon[b-i4r4680rcu]:before {
    content: attr(data-icon);
}

/* Portfolio + Shop Overlay */
.et_overlay[b-i4r4680rcu] {
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border: 1px solid #e5e5e5;
    opacity: 0;
    background: rgba(255, 255, 255, 0.9);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -o-backface-visibility: hidden;
}

    .et_overlay[b-i4r4680rcu]:before {
        position: absolute;
        top: 55%;
        left: 50%;
        margin: -14px 0 0 -14px;
        font-size: 32px;
        content: "\e050";
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        transition: all 0.4s;
    }

    .et_overlay:hover[b-i4r4680rcu]:before {
        top: 50%;
    }

.et_shop_image:hover .et_overlay[b-i4r4680rcu],
.et_portfolio_image:hover .et_overlay[b-i4r4680rcu],
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay[b-i4r4680rcu],
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta[b-i4r4680rcu],
.et_pb_gallery_image:hover .et_overlay[b-i4r4680rcu],
.et_pb_has_overlay:hover .et_overlay[b-i4r4680rcu] {
    z-index: 3;
    opacity: 1;
}

.et_pb_slider.et_pb_gallery_fullwidth span.et_overlay[b-i4r4680rcu] {
    display: none;
}

#ie7 .et_overlay[b-i4r4680rcu],
#ie8 .et_overlay[b-i4r4680rcu] {
    display: none;
}

/* Fullwidth Menu Module */
.et_pb_fullwidth_menu[b-i4r4680rcu] {
    position: relative;
}

    .et_pb_fullwidth_menu .fullwidth-menu-nav[b-i4r4680rcu],
    .et_pb_fullwidth_menu .fullwidth-menu-nav > ul[b-i4r4680rcu] {
        float: none;
    }

        .et_pb_fullwidth_menu .fullwidth-menu-nav > ul[b-i4r4680rcu] {
            padding: 28px 0 0 !important;
            line-height: 1.7em;
        }

            .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul[b-i4r4680rcu] {
                top: 76px;
            }

            .et_pb_fullwidth_menu .fullwidth-menu-nav > ul ul[b-i4r4680rcu] {
                padding: 20px 0;
                text-align: left;
            }

.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a[b-i4r4680rcu] {
    color: #fff;
}

    .et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a:hover[b-i4r4680rcu] {
        color: rgba(255, 255, 255, 0.8);
    }

.fullwidth-menu li li.menu-item-has-children > a:first-child[b-i4r4680rcu]:after {
    top: 12px;
}

.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards[b-i4r4680rcu] {
    padding: 0 0 29px !important;
}

    .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards > li[b-i4r4680rcu] {
        padding-top: 28px;
    }

        .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards > li > a[b-i4r4680rcu] {
            padding-bottom: 0;
        }

    .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li ul[b-i4r4680rcu] {
        top: initial;
        bottom: 100%;
        border-top: none;
        border-bottom-width: 3px;
        border-bottom-style: solid;
        border-bottom-color: #2ea3f2;
        -webkit-box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
    }

        .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li ul li ul[b-i4r4680rcu] {
            bottom: -23px;
        }

    .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li.mega-menu ul ul[b-i4r4680rcu] {
        top: initial;
        bottom: 0;
        border: none;
    }

    .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li.mega-menu > ul[b-i4r4680rcu] {
        bottom: 76px;
    }

/* Login Module */
.et_pb_forgot_password[b-i4r4680rcu] {
    margin-top: -5px;
    font-size: 12px;
}

    .et_pb_forgot_password a[b-i4r4680rcu] {
        color: #fff;
        text-decoration: underline;
    }

.et_pb_bg_layout_light .et_pb_forgot_password a[b-i4r4680rcu] {
    color: #666;
}

/* Person Module */
.et_pb_team_member_image[b-i4r4680rcu] {
    display: table-cell;
    float: left;
    width: 320px;
    margin-right: 30px;
    line-height: 0 !important;
}

.et_pb_team_member_description[b-i4r4680rcu] {
    display: table-cell;
    vertical-align: top;
}

.et_pb_team_member_no_image .et_pb_team_member_description[b-i4r4680rcu] {
    display: block !important;
}

.et_pb_team_member_description h4[b-i4r4680rcu] {
    padding-bottom: 0;
}

.et_pb_member_position[b-i4r4680rcu] {
    padding-bottom: 7px;
    color: #aaa;
}

/* Column Adjustments */
.et_pb_column_1_2 .et_pb_team_member_image[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_team_member_image[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_team_member_image[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_team_member_image[b-i4r4680rcu] {
    display: block;
    float: none;
    width: auto;
    margin: 0 0 12px;
    text-align: center;
}

.et_pb_column_1_2 .et_pb_team_member_description[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_team_member_description[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_team_member_description[b-i4r4680rcu],
.et_pb_column_3_4 .et_pb_team_member_description[b-i4r4680rcu] {
    display: block;
}

/* Social Media */
.et_pb_member_social_links li[b-i4r4680rcu] {
    display: inline-block;
    margin-right: 15px;
}

.et_pb_member_social_links a[b-i4r4680rcu] {
    display: inline-block;
    position: relative;
    color: #b2b2b2;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    transition: color 300ms ease 0s;
}

.et_pb_facebook_icon[b-i4r4680rcu]:before {
    content: "\e093";
}

.et_pb_twitter_icon[b-i4r4680rcu]:before {
    content: "\e094";
}

.et_pb_google_icon[b-i4r4680rcu]:before {
    content: "\e096";
}

.et_pb_linkedin_icon[b-i4r4680rcu]:before {
    content: "\e09d";
}

.et_pb_member_social_links span[b-i4r4680rcu] {
    display: none;
}

/* Blog Post Formats */
.et_quote_content[b-i4r4680rcu],
.et_link_content[b-i4r4680rcu],
.et_audio_content[b-i4r4680rcu],
.et_pb_audio_module_content[b-i4r4680rcu] {
    position: relative;
    text-align: center;
    word-wrap: break-word;
}

.et_link_content[b-i4r4680rcu],
.et_audio_content[b-i4r4680rcu],
.et_pb_audio_module_content[b-i4r4680rcu],
.et_quote_content[b-i4r4680rcu] {
    padding: 50px 60px;
}

    /* Link Post Format */
    .et_quote_content blockquote p[b-i4r4680rcu],
    .et_quote_content blockquote cite[b-i4r4680rcu],
    .et_link_content h2[b-i4r4680rcu],
    .et_link_content a.et_link_main_url[b-i4r4680rcu],
    .et_audio_content h2[b-i4r4680rcu],
    .et_pb_audio_module_content h2[b-i4r4680rcu] {
        color: #fff !important;
    }

.et_pb_text_color_dark .et_quote_content blockquote p[b-i4r4680rcu],
.et_pb_text_color_dark .et_quote_content blockquote cite[b-i4r4680rcu],
.et_pb_text_color_dark .et_link_content h2[b-i4r4680rcu],
.et_pb_text_color_dark .et_link_content a.et_link_main_url[b-i4r4680rcu],
.et_pb_text_color_dark .et_audio_content h2[b-i4r4680rcu],
.et_pb_text_color_dark .et_pb_audio_module_content h2[b-i4r4680rcu],
.et_pb_text_color_dark .et_audio_module_meta[b-i4r4680rcu] {
    color: #666 !important;
}

.et_pb_text_color_dark.et_quote_content blockquote p[b-i4r4680rcu],
.et_pb_text_color_dark.et_quote_content blockquote cite[b-i4r4680rcu],
.et_pb_text_color_dark.et_link_content h2[b-i4r4680rcu],
.et_pb_text_color_dark.et_link_content a.et_link_main_url[b-i4r4680rcu],
.et_pb_text_color_dark.et_audio_content h2[b-i4r4680rcu],
.et_pb_text_color_dark.et_pb_audio_module_content h2[b-i4r4680rcu] {
    color: #bbb !important;
}

.et_pb_text_color_dark.et_quote_content[b-i4r4680rcu],
.et_pb_text_color_dark.et_link_content[b-i4r4680rcu],
.et_pb_text_color_dark.et_audio_content[b-i4r4680rcu] {
    background-color: #e8e8e8;
}

.et_quote_main_link[b-i4r4680rcu] {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}

/* Quote Post Format */
.et_quote_content blockquote[b-i4r4680rcu] {
    margin: 0;
    padding: 0;
    border: none;
}

    .et_quote_content blockquote p[b-i4r4680rcu],
    .et_link_content h2[b-i4r4680rcu],
    .et_audio_content h2[b-i4r4680rcu],
    .et_pb_audio_module_content h2[b-i4r4680rcu] {
        margin-top: 0;
    }

    .et_quote_content blockquote p[b-i4r4680rcu],
    .et_link_content h2[b-i4r4680rcu],
    .et_audio_content h2[b-i4r4680rcu] {
        line-height: 44px;
    }

.et_audio_content h2[b-i4r4680rcu] {
    margin-bottom: 20px;
}

.et_quote_content blockquote cite[b-i4r4680rcu],
.et_link_content a.et_link_main_url[b-i4r4680rcu] {
    font-size: 18px;
    font-weight: 200;
}

.et_quote_content blockquote cite[b-i4r4680rcu] {
    font-style: normal;
}

/* Column Adjustments */
.et_pb_column_1_2 .et_audio_content h2[b-i4r4680rcu],
.et_pb_column_1_3 .et_audio_content h2[b-i4r4680rcu],
.et_pb_column_3_8 .et_audio_content h2[b-i4r4680rcu],
.et_pb_column_1_4 .et_audio_content h2[b-i4r4680rcu],
.et_pb_blog_grid .et_audio_content h2[b-i4r4680rcu] {
    margin-top: 0;
    margin-bottom: 9px;
}

.et_pb_column_2_3 .et_quote_content[b-i4r4680rcu] {
    padding: 50px 42px 45px;
}

.et_pb_column_2_3 .et_link_content[b-i4r4680rcu],
.et_pb_column_2_3 .et_audio_content[b-i4r4680rcu],
.et_pb_column_2_3 .et_pb_audio_module_content[b-i4r4680rcu] {
    padding: 40px 40px 45px;
}

.et_pb_column_1_2 .et_quote_content[b-i4r4680rcu] {
    padding: 35px 40px;
}

.et_pb_column_1_2 .et_link_content[b-i4r4680rcu],
.et_pb_column_1_2 .et_audio_content[b-i4r4680rcu] {
    padding: 35px 40px;
}

.et_pb_column_1_2 .et_pb_audio_module_content[b-i4r4680rcu] {
    padding: 40px 40px 35px;
}

.et_pb_column_1_2 .et_quote_content blockquote p[b-i4r4680rcu] {
    font-size: 26px;
}

.et_pb_column_1_2 .et_quote_content blockquote p[b-i4r4680rcu],
.et_pb_column_1_2 .et_link_content h2[b-i4r4680rcu],
.et_pb_column_1_2 .et_audio_content h2[b-i4r4680rcu] {
    line-height: 32px;
}

.et_pb_column_1_2 .et_quote_content blockquote cite[b-i4r4680rcu],
.et_pb_column_1_2 .et_link_content a.et_link_main_url[b-i4r4680rcu] {
    font-size: 14px;
}

.et_pb_column_1_3 .et_quote_content[b-i4r4680rcu],
.et_pb_column_3_8 .et_quote_content[b-i4r4680rcu],
.et_pb_column_1_4 .et_quote_content[b-i4r4680rcu],
.et_pb_blog_grid .et_quote_content[b-i4r4680rcu] {
    padding: 35px 30px 32px;
}

    .et_pb_column_1_3 .et_quote_content blockquote p[b-i4r4680rcu],
    .et_pb_column_3_8 .et_quote_content blockquote p[b-i4r4680rcu],
    .et_pb_column_1_4 .et_quote_content blockquote p[b-i4r4680rcu],
    .et_pb_blog_grid .et_quote_content blockquote p[b-i4r4680rcu],
    .et_pb_column_1_3 .et_link_content h2[b-i4r4680rcu],
    .et_pb_column_3_8 .et_link_content h2[b-i4r4680rcu],
    .et_pb_column_1_4 .et_link_content h2[b-i4r4680rcu],
    .et_pb_blog_grid .et_link_content h2[b-i4r4680rcu],
    .et_pb_column_1_3 .et_audio_content h2[b-i4r4680rcu],
    .et_pb_column_3_8 .et_audio_content h2[b-i4r4680rcu],
    .et_pb_column_1_4 .et_audio_content h2[b-i4r4680rcu],
    .et_pb_blog_grid .et_audio_content h2[b-i4r4680rcu] {
        font-size: 18px;
        line-height: 26px;
    }

    .et_pb_column_1_3 .et_quote_content blockquote cite[b-i4r4680rcu],
    .et_pb_column_3_8 .et_quote_content blockquote cite[b-i4r4680rcu],
    .et_pb_column_1_4 .et_quote_content blockquote cite[b-i4r4680rcu],
    .et_pb_blog_grid .et_quote_content blockquote cite[b-i4r4680rcu],
    .et_pb_column_1_3 .et_link_content a.et_link_main_url[b-i4r4680rcu],
    .et_pb_column_3_8 .et_link_content a.et_link_main_url[b-i4r4680rcu],
    .et_pb_column_1_4 .et_link_content a.et_link_main_url[b-i4r4680rcu],
    .et_pb_blog_grid .et_link_content a.et_link_main_url[b-i4r4680rcu] {
        font-size: 14px;
    }

.et_pb_blog_grid .et_link_content[b-i4r4680rcu],
.et_pb_blog_grid .et_quote_content[b-i4r4680rcu] {
    margin: -20px -20px 19px;
}

.et_pb_column_1_3 .et_link_content[b-i4r4680rcu],
.et_pb_column_3_8 .et_link_content[b-i4r4680rcu],
.et_pb_column_1_4 .et_link_content[b-i4r4680rcu],
.et_pb_blog_grid .et_link_content[b-i4r4680rcu],
.et_pb_column_1_3 .et_audio_content[b-i4r4680rcu],
.et_pb_column_1_4 .et_audio_content[b-i4r4680rcu],
.et_pb_column_3_8 .et_audio_content[b-i4r4680rcu],
.et_pb_blog_grid .et_audio_content[b-i4r4680rcu] {
    padding: 35px 20px;
}

.et_pb_column_3_8 .et_pb_audio_module_content[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_audio_module_content[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_audio_module_content[b-i4r4680rcu] {
    padding: 30px;
}

/* Audio Post Format */
.et_pb_blog_grid .et_audio_content[b-i4r4680rcu] {
    margin-bottom: 19px;
}

.et_audio_container .mejs-container[b-i4r4680rcu],
.et_audio_container .mejs-embed[b-i4r4680rcu],
.et_audio_container .mejs-embed body[b-i4r4680rcu],
.et_audio_container .mejs-container .mejs-controls[b-i4r4680rcu] {
    height: auto;
    background: none;
}

.et_audio_container .mejs-time.mejs-currenttime-container[b-i4r4680rcu],
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded[b-i4r4680rcu] {
    display: none !important;
}

    .et_audio_container .mejs-time.mejs-currenttime-container.custom[b-i4r4680rcu] {
        display: block !important;
        margin-left: 10px;
        padding: 0;
        line-height: inherit;
    }

.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total[b-i4r4680rcu],
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total[b-i4r4680rcu] {
    top: 0;
    height: 4px;
    margin: 8px 0 0 0;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.5);
}

.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total[b-i4r4680rcu],
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total[b-i4r4680rcu] {
    background: rgba(153, 153, 153, 0.5);
}

.et_audio_container .mejs-controls > div[b-i4r4680rcu] {
    height: 20px !important;
}

.et_audio_container .mejs-controls div.mejs-time-rail[b-i4r4680rcu] {
    display: block !important;
    position: relative;
    padding-top: 0;
}

.et_audio_container span.mejs-time-total.mejs-time-slider[b-i4r4680rcu] {
    display: block !important;
    position: relative !important;
    max-width: 100%;
}

.et_audio_container .mejs-button.mejs-volume-button[b-i4r4680rcu] {
    width: auto;
    height: auto;
    margin-left: 10px;
}

.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current[b-i4r4680rcu],
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current[b-i4r4680rcu] {
    height: 4px;
    border-radius: 5px;
    background: #fff;
}

.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current[b-i4r4680rcu],
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current[b-i4r4680rcu] {
    background: #999;
}

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current[b-i4r4680rcu] {
    top: 8px;
}

.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle[b-i4r4680rcu],
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle[b-i4r4680rcu] {
    display: block;
    top: -3px;
    width: 10px;
    border: none;
}

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle[b-i4r4680rcu] {
    position: absolute;
    top: 5px;
    height: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
}

.et_audio_container .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu] {
    font-size: 18px;
}

.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider[b-i4r4680rcu] {
    display: block !important;
    float: left;
    height: 19px;
    margin-left: 5px;
}

.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider[b-i4r4680rcu] {
    height: 4px;
}

.et_audio_container .mejs-playpause-button button[b-i4r4680rcu],
.et_audio_container .mejs-volume-button button[b-i4r4680rcu] {
    position: relative !important;
    z-index: 99;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    background: none !important;
}

    .et_audio_container .mejs-playpause-button button[b-i4r4680rcu]:before {
        top: -8px;
        left: 0;
        font-size: 32px;
        content: "\45" !important;
    }

    .et_audio_container .mejs-playpause-button button[b-i4r4680rcu]:before,
    .et_audio_container .mejs-volume-button button[b-i4r4680rcu]:before {
        color: #fff;
    }

.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button[b-i4r4680rcu]:before,
.et_pb_text_color_dark .et_audio_container .mejs-volume-button button[b-i4r4680rcu]:before {
    color: #666;
}

.et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle[b-i4r4680rcu],
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle[b-i4r4680rcu] {
    background: #666;
}

.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu] {
    color: #999;
}

.et_audio_container .mejs-playpause-button[b-i4r4680rcu] {
    width: auto !important;
    height: auto !important;
    margin-top: -7px !important;
}

.et_audio_container .mejs-controls .mejs-button button:focus[b-i4r4680rcu] {
    outline: none;
}

.et_audio_container .mejs-playpause-button.mejs-pause button[b-i4r4680rcu]:before {
    content: "\60" !important;
}

.et_audio_container .mejs-volume-button button[b-i4r4680rcu]:before {
    font-size: 18px;
    content: "\e068";
}

.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu],
.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu],
.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu],
.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu] {
    font-size: 14px;
}

/* Gallery Post Format */
.et_pb_post .et_pb_gallery_post_type .et_pb_slide[b-i4r4680rcu] {
    min-height: 500px;
    background-position: top center;
    background-size: cover !important;
}

.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide[b-i4r4680rcu] {
    min-height: 180px;
}

.et_gallery_item[b-i4r4680rcu] {
    float: left;
    width: 28.353%;
    margin: 0 7.47% 7.47% 0;
}

    .et_gallery_item:nth-child(3n)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_gallery_item:nth-child(3n+1)[b-i4r4680rcu] {
        clear: both;
    }

/* Fullwidth Gallery */
.et_full_width_page .et_gallery_item[b-i4r4680rcu] {
    float: left;
    width: 20.875%;
    margin: 0 5.5% 5.5% 0;
}

    .et_full_width_page .et_gallery_item:nth-child(3n)[b-i4r4680rcu] {
        margin-right: 5.5%;
    }

    .et_full_width_page .et_gallery_item:nth-child(3n+1)[b-i4r4680rcu] {
        clear: none;
    }

    .et_full_width_page .et_gallery_item:nth-child(4n)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_full_width_page .et_gallery_item:nth-child(4n+1)[b-i4r4680rcu] {
        clear: both;
    }

/* Column Adjustments */
.et_pb_column_3_4 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
    min-height: 442px;
}

.et_pb_column_2_3 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
    min-height: 390px;
}

.et_pb_column_1_2 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
    min-height: 284px;
}

.et_pb_column_1_3 .et_pb_post .et_pb_slide[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
    min-height: 180px;
}

.et_pb_column_1_4 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
    min-height: 125px;
}

/* Audio Module */
.et_pb_audio_module[b-i4r4680rcu] {
    position: relative;
}

.et_pb_audio_cover_art[b-i4r4680rcu] {
    position: absolute;
    top: 0;
    left: 0;
    width: 220px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

.et_pb_audio_module_content[b-i4r4680rcu] {
    margin-left: 220px;
}

    .et_pb_audio_module_content h2[b-i4r4680rcu] {
        margin-bottom: -5px;
    }

.et_audio_module_meta[b-i4r4680rcu] {
    margin-bottom: 17px;
    color: #fff;
}

.et_pb_audio_no_image .et_pb_audio_module_content[b-i4r4680rcu] {
    margin-left: 0;
}

/* Column Adjustments */
.et_pb_column_2_3 .et_pb_audio_cover_art[b-i4r4680rcu] {
    width: 180px;
}

.et_pb_column_1_2 .et_pb_audio_cover_art[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_audio_cover_art[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_audio_cover_art[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_audio_cover_art[b-i4r4680rcu] {
    float: none;
    position: relative;
    width: 100%;
}

.et_pb_column_1_2 .et_pb_audio_module_content[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_audio_module_content[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_audio_module_content[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_audio_module_content[b-i4r4680rcu] {
    margin-left: 0;
}

.et_pb_column_1_4 .et_audio_module_meta[b-i4r4680rcu] {
    font-size: 12px;
}

.et_pb_column_1_2 .et_pb_audio_cover_art[b-i4r4680rcu] {
    height: 380px;
}

.et_pb_column_3_8 .et_pb_audio_cover_art[b-i4r4680rcu] {
    height: 275px;
}

.et_pb_column_1_3 .et_pb_audio_cover_art[b-i4r4680rcu] {
    height: 240px;
}

.et_pb_column_1_4 .et_pb_audio_cover_art[b-i4r4680rcu] {
    height: 170px;
}

/* Icon Font */
.et-pb-arrow-prev[b-i4r4680rcu]:before,
.et-pb-arrow-next[b-i4r4680rcu]:before,
.et_pb_testimonial[b-i4r4680rcu]:before,
.et_pb_toggle_title[b-i4r4680rcu]:before,
.et_overlay[b-i4r4680rcu]:before,
#et_search_icon[b-i4r4680rcu]:before,
.mobile_menu_bar[b-i4r4680rcu]:before,
.et-social-icon a[b-i4r4680rcu]:before,
.et_pb_social_icon a.icon[b-i4r4680rcu]:before,
.et_pb_font_icon[b-i4r4680rcu]:before,
.et_audio_container .mejs-playpause-button button[b-i4r4680rcu]:before,
.et_audio_container .mejs-volume-button button[b-i4r4680rcu]:before,
#et-info-phone[b-i4r4680rcu]:before,
#et-info-email[b-i4r4680rcu]:before,
.et-cart-info span[b-i4r4680rcu]:before,
.et_pb_pricing_table_button[b-i4r4680rcu]:after,
.et_pb_promo_button[b-i4r4680rcu]:after,
a.et_pb_more_button[b-i4r4680rcu]:after,
.et_pb_newsletter_button[b-i4r4680rcu]:after,
.comment-reply-link[b-i4r4680rcu]:after,
.form-submit .et_pb_button[b-i4r4680rcu]:after,
.et_pb_contact_submit[b-i4r4680rcu]:after,
.et_pb_contact_reset[b-i4r4680rcu]:after,
.et_password_protected_form .et_submit_button[b-i4r4680rcu]:after,
.et_pb_button[b-i4r4680rcu]:after,
.woocommerce button.single_add_to_cart_button.button[b-i4r4680rcu]:after,
.woocommerce a.button.alt[b-i4r4680rcu]:after,
.woocommerce-page a.button.alt[b-i4r4680rcu]:after,
.woocommerce button.button.alt[b-i4r4680rcu]:after,
.woocommerce-page button.button.alt[b-i4r4680rcu]:after,
.woocommerce input.button.alt[b-i4r4680rcu]:after,
.woocommerce-page input.button.alt[b-i4r4680rcu]:after,
.woocommerce #respond input#submit.alt[b-i4r4680rcu]:after,
.woocommerce-page #respond input#submit.alt[b-i4r4680rcu]:after,
.woocommerce #content input.button.alt[b-i4r4680rcu]:after,
.woocommerce-page #content input.button.alt[b-i4r4680rcu]:after,
.woocommerce-page a.button[b-i4r4680rcu]:after,
.woocommerce button.button[b-i4r4680rcu]:after,
.woocommerce-page button.button[b-i4r4680rcu]:after,
.woocommerce input.button[b-i4r4680rcu]:after,
.woocommerce-page input.button[b-i4r4680rcu]:after,
.woocommerce #respond input#submit[b-i4r4680rcu]:after,
.woocommerce-page #respond input#submit[b-i4r4680rcu]:after,
.woocommerce #content input.button[b-i4r4680rcu]:after,
.woocommerce-page #content input.button[b-i4r4680rcu]:after {
    font-family: "ETmodules" !important;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
}

.et_pb_login .et_pb_custom_button_icon.et_pb_button[b-i4r4680rcu]:after,
.et_pb_custom_button_icon.et_pb_button[b-i4r4680rcu]:after {
    content: attr(data-icon);
}

/* Dropdown Menu */
.nav li li[b-i4r4680rcu] {
    margin: 0;
    padding: 0 20px;
}

.fullwidth-menu li li a[b-i4r4680rcu] {
    width: 200px;
    padding: 6px 20px;
}

.nav li[b-i4r4680rcu] {
    position: relative;
    line-height: 1em;
}

    .nav li li[b-i4r4680rcu] {
        position: relative;
        line-height: 2em;
    }

    .nav li ul[b-i4r4680rcu] {
        position: absolute;
        padding: 20px 0;
    }

    .nav li ul[b-i4r4680rcu] {
        visibility: hidden;
        z-index: 9999;
        width: 240px;
        border-top: 3px solid #2ea3f2;
        opacity: 0;
        background: #fff;
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    }

    .nav li ul[b-i4r4680rcu] {
        text-align: left;
        -webkit-transform: translate3d(0, 0, 0);
    }

    .nav li.et-hover > ul[b-i4r4680rcu] {
        visibility: visible;
    }

    .nav li:hover > ul[b-i4r4680rcu] {
        visibility: visible;
        opacity: 1;
    }

    .nav li li ul[b-i4r4680rcu] {
        z-index: 1000;
        top: -23px;
        left: 240px;
    }

    .nav li.et-reverse-direction-nav li ul[b-i4r4680rcu] {
        right: 240px;
        left: auto;
    }

    .nav li:hover[b-i4r4680rcu] {
        visibility: inherit;
        /* fixes IE7 'sticky bug' */
    }

    .nav li li a[b-i4r4680rcu],
    .et_mobile_menu li a[b-i4r4680rcu] {
        font-size: 14px;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

        .nav ul li a:hover[b-i4r4680rcu],
        .et_mobile_menu li a:hover[b-i4r4680rcu] {
            opacity: 0.7;
            background-color: rgba(0, 0, 0, 0.03);
        }

/* Dropdown adjustment */
.et-dropdown-removing > ul[b-i4r4680rcu] {
    display: none;
}

.mega-menu .et-dropdown-removing > ul[b-i4r4680rcu] {
    display: block;
}

/* Dropdown Arrows */
.fullwidth-menu .menu-item-has-children > a:first-child[b-i4r4680rcu]:after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: "ETmodules";
    font-size: 16px;
    font-weight: 800;
    content: "3";
}

.fullwidth-menu .menu-item-has-children > a:first-child[b-i4r4680rcu] {
    padding-right: 20px;
}

.fullwidth-menu li li.menu-item-has-children > a:first-child[b-i4r4680rcu]:after {
    top: 6px;
    right: 20px;
}

/* Mega Menu */
.fullwidth-menu-nav li.mega-menu[b-i4r4680rcu] {
    position: inherit;
}

    .fullwidth-menu-nav li.mega-menu > ul[b-i4r4680rcu] {
        position: absolute !important;
        left: 0 !important;
        width: 100%;
        padding: 30px 20px;
    }

    .fullwidth-menu-nav li.mega-menu ul li[b-i4r4680rcu] {
        display: block !important;
        float: left !important;
        margin: 0;
        padding: 0 !important;
    }

    .fullwidth-menu-nav li.mega-menu li > ul[b-i4r4680rcu] {
        position: relative;
        top: auto;
        left: auto;
        width: 240px !important;
        padding: 0;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        animation: none !important;
    }

    .fullwidth-menu-nav li.mega-menu li ul[b-i4r4680rcu] {
        display: none;
        visibility: visible;
        opacity: 1;
    }

    .fullwidth-menu-nav li.mega-menu.et-hover li ul[b-i4r4680rcu] {
        display: block;
    }

    .fullwidth-menu-nav li.mega-menu:hover > ul[b-i4r4680rcu] {
        visibility: visible !important;
        opacity: 1 !important;
    }

    .fullwidth-menu-nav li.mega-menu > ul > li > a:first-child[b-i4r4680rcu] {
        padding-top: 0 !important;
        border-bottom: 1px solid rgba(0, 0, 0, 0.03);
        font-weight: bold;
    }

        .fullwidth-menu-nav li.mega-menu > ul > li > a:first-child:hover[b-i4r4680rcu] {
            background-color: transparent !important;
        }

    .fullwidth-menu-nav li.mega-menu li > a[b-i4r4680rcu] {
        width: 200px !important;
    }

    .fullwidth-menu-nav li.mega-menu.mega-menu-parent li li[b-i4r4680rcu],
    .fullwidth-menu-nav li.mega-menu.mega-menu-parent li > a[b-i4r4680rcu] {
        width: 100% !important;
    }

    .fullwidth-menu-nav li.mega-menu.mega-menu-parent li > .sub-menu[b-i4r4680rcu] {
        float: left;
        width: 100% !important;
    }

    .fullwidth-menu-nav li.mega-menu > ul > li[b-i4r4680rcu] {
        width: 25%;
        margin: 0;
    }

    .fullwidth-menu-nav li.mega-menu.mega-menu-parent-3 > ul > li[b-i4r4680rcu] {
        width: 33.33%;
    }

    .fullwidth-menu-nav li.mega-menu.mega-menu-parent-2 > ul > li[b-i4r4680rcu] {
        width: 50%;
    }

    .fullwidth-menu-nav li.mega-menu.mega-menu-parent-1 > ul > li[b-i4r4680rcu] {
        width: 100%;
    }

.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children > a:first-child[b-i4r4680rcu]:after {
    display: none;
}

.et_fullwidth_nav #top-menu li.mega-menu > ul[b-i4r4680rcu] {
    right: 30px !important;
    left: 30px !important;
    width: auto;
}

/* Mobile Menu */
.et_mobile_menu[b-i4r4680rcu] {
    display: none;
    visibility: visible;
    position: absolute;
    z-index: 9999;
    left: 0;
    width: 100%;
    padding: 5%;
    border-top: 3px solid #2ea3f2;
    opacity: 1;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

#main-header .et_mobile_menu li ul[b-i4r4680rcu],
.et_pb_fullwidth_menu .et_mobile_menu li ul[b-i4r4680rcu] {
    display: block !important;
    visibility: visible !important;
    padding-left: 10px;
}

.et_mobile_menu li li[b-i4r4680rcu] {
    padding-left: 5%;
}

.et_mobile_menu li a[b-i4r4680rcu] {
    display: block;
    padding: 10px 5%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
    color: #666;
}

.et_mobile_menu .menu-item-has-children > a[b-i4r4680rcu] {
    background-color: rgba(0, 0, 0, 0.03);
    font-weight: bold;
}

.et_mobile_menu li .menu-item-has-children > a[b-i4r4680rcu] {
    background-color: transparent;
}

.et_mobile_nav_menu[b-i4r4680rcu] {
    display: none;
    float: right;
}

.mobile_menu_bar[b-i4r4680rcu] {
    display: block;
    position: relative;
    line-height: 0;
}

    .mobile_menu_bar[b-i4r4680rcu]:before {
        position: relative;
        top: 0;
        left: 0;
        font-size: 32px;
        content: "\61";
        cursor: pointer;
    }

.mobile_nav .select_page[b-i4r4680rcu] {
    display: none;
}

/* Slider Modules & Gallery Post Format */
.et_pb_slide_video[b-i4r4680rcu] {
    position: absolute;
    top: 50%;
    bottom: auto;
}

.et_pb_slider[b-i4r4680rcu] {
    overflow: hidden;
    position: relative;
}

.et_pb_slides[b-i4r4680rcu]:after,
.et_pb_row[b-i4r4680rcu]:after,
.et_pb_row_inner[b-i4r4680rcu]:after {
    display: block;
    visibility: hidden;
    clear: both;
    width: 0;
    height: 0;
    line-height: 0;
    content: ".";
}

.et_pb_slider .et_pb_slide[b-i4r4680rcu] {
    display: none;
    float: left;
    position: relative;
    width: 100%;
    margin-right: -100%;
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    text-align: center;
    list-style: none !important;
}

.format-gallery .et_pb_slider .et_pb_slide[b-i4r4680rcu],
.et_pb_slider_no_shadow .et_pb_slide[b-i4r4680rcu] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide[b-i4r4680rcu] {
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}

.et_pb_slider.gallery-not-found .et_pb_slide[b-i4r4680rcu],
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container[b-i4r4680rcu] {
    min-height: 0 !important;
}

.et_pb_slider .et_pb_slide[b-i4r4680rcu],
.et_pb_section[b-i4r4680rcu] {
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: 100%;
    -moz-background-size: cover;
    background-size: 100%;
    background-size: cover;
}

    .et_pb_slider .et_pb_slide:first-child[b-i4r4680rcu] {
        display: list-item;
    }

.et_pb_post .et_pb_slider[b-i4r4680rcu] {
    margin-bottom: 0;
}

.et_pb_slider .et_pb_container[b-i4r4680rcu] {
    position: relative;
    z-index: 2;
    width: 80%;
    max-width: 1080px;
    margin: 0 auto;
}

.et_pb_slide[b-i4r4680rcu] {
    padding: 0 6%;
}

.et_pb_video_slider .et_pb_slide[b-i4r4680rcu] {
    padding: 0;
}

.et_pb_slider_fullwidth_off .et_pb_container[b-i4r4680rcu] {
    width: 100% !important;
}

/* Slider Arrows */
.et-pb-arrow-prev[b-i4r4680rcu],
.et-pb-arrow-next[b-i4r4680rcu] {
    position: absolute;
    z-index: 100;
    top: 50%;
    margin-top: -24px;
    opacity: 0;
    color: #fff;
    font-size: 48px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.et_pb_bg_layout_light .et-pb-arrow-prev[b-i4r4680rcu],
.et_pb_bg_layout_light .et-pb-arrow-next[b-i4r4680rcu] {
    color: #333;
}

.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control[b-i4r4680rcu] {
    background-color: #333;
}

.et_pb_bg_layout_light .et-pb-controllers a[b-i4r4680rcu] {
    background-color: rgba(0, 0, 0, 0.3);
}

.et-pb-controllers .et-pb-active-control[b-i4r4680rcu] {
    background-color: #fff !important;
}

.et-pb-arrow-prev:hover[b-i4r4680rcu],
.et-pb-arrow-next:hover[b-i4r4680rcu] {
    text-decoration: none;
}

.et-pb-arrow-prev span[b-i4r4680rcu],
.et-pb-arrow-next span[b-i4r4680rcu] {
    display: none;
}

.et-pb-arrow-prev[b-i4r4680rcu] {
    left: -22px;
}

.et-pb-arrow-next[b-i4r4680rcu] {
    right: -22px;
}

.et-pb-arrow-prev[b-i4r4680rcu]:before {
    content: "\34";
}

.et-pb-arrow-next[b-i4r4680rcu]:before {
    content: "\35";
}

.et_pb_slider:hover .et-pb-arrow-prev[b-i4r4680rcu],
.et_mobile_device .et-pb-arrow-prev[b-i4r4680rcu] {
    left: 22px;
    opacity: 1;
}

.et_pb_slider:hover .et-pb-arrow-next[b-i4r4680rcu],
.et_mobile_device .et-pb-arrow-next[b-i4r4680rcu] {
    right: 22px;
    opacity: 1;
}

.format-gallery .et-pb-arrow-prev[b-i4r4680rcu],
.format-gallery .et-pb-arrow-next[b-i4r4680rcu] {
    color: #fff;
}

.format-gallery .et-pb-controllers a[b-i4r4680rcu] {
    background-color: rgba(255, 255, 255, 0.5);
}

.format-gallery .et_pb_slider:hover .et-pb-arrow-prev[b-i4r4680rcu] {
    left: 0;
}

.format-gallery .et_pb_slider:hover .et-pb-arrow-next[b-i4r4680rcu] {
    right: 0;
}

.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev[b-i4r4680rcu] {
    left: 0;
}

.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev[b-i4r4680rcu] {
    right: 0;
}

.et_pb_column_1_4 .et_pb_slider .et_pb_slide[b-i4r4680rcu] {
    min-height: 170px;
}

.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next[b-i4r4680rcu] {
    right: 0;
}

/* Dot Navigation */
.et-pb-controllers[b-i4r4680rcu] {
    position: absolute;
    z-index: 10;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: center;
}

.format-gallery .et-pb-controllers[b-i4r4680rcu] {
    bottom: 0;
}

.et-pb-controllers a[b-i4r4680rcu] {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-right: 10px;
    padding: 0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: rgba(255, 255, 255, 0.5);
    text-indent: -9999px;
}

.et_pb_post .et-pb-controllers a[b-i4r4680rcu] {
    margin-bottom: 10px;
}

.et-pb-controllers a:last-child[b-i4r4680rcu] {
    margin-right: 0;
}

.et-pb-controllers .et-pb-active-control[b-i4r4680rcu] {
    background-color: #fff;
}

/* Slider Image & Video */
.et_pb_slide_image[b-i4r4680rcu] {
    position: absolute;
    bottom: 0;
}

.et_pb_slide:first-child .et_pb_slide_image img[b-i4r4680rcu] {
    opacity: 0;
}

    .et_pb_slide:first-child .et_pb_slide_image img.active[b-i4r4680rcu] {
        opacity: 1;
        -webkit-animation-name: fadeLeft;
        -moz-animation-name: fadeLeft;
        -ms-animation-name: fadeLeft;
        -o-animation-name: fadeLeft;
        animation-name: fadeLeft-b-i4r4680rcu;
        -webkit-animation-duration: 0.7s;
        -moz-animation-duration: 0.7s;
        -ms-animation-duration: 0.7s;
        -o-animation-duration: 0.7s;
        animation-duration: 0.7s;
        -webkit-animation-timing-function: ease-in-out;
        -moz-animation-timing-function: ease-in-out;
        -ms-animation-timing-function: ease-in-out;
        -o-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-delay: 0.6s;
        -moz-animation-delay: 0.6s;
        -ms-animation-delay: 0.6s;
        -o-animation-delay: 0.6s;
        animation-delay: 0.6s;
        -webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
        -ms-animation-fill-mode: both;
        -o-animation-fill-mode: both;
        animation-fill-mode: both;
    }

.et_pb_media_alignment_center .et_pb_slide_image[b-i4r4680rcu] {
    top: 50%;
    bottom: auto;
}

.et-pb-active-slide .et_pb_slide_image[b-i4r4680rcu],
.et-pb-active-slide .et_pb_slide_video[b-i4r4680rcu] {
    -webkit-animation-duration: 0.7s;
    -moz-animation-duration: 0.7s;
    -ms-animation-duration: 0.7s;
    -o-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
    -ms-animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    animation-delay: 0.6s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.et-pb-active-slide .et_pb_slide_image[b-i4r4680rcu] {
    -webkit-animation-name: fadeLeft;
    -moz-animation-name: fadeLeft;
    -ms-animation-name: fadeLeft;
    -o-animation-name: fadeLeft;
    animation-name: fadeLeft-b-i4r4680rcu;
}

.et_pb_slide_image img[b-i4r4680rcu] {
    vertical-align: bottom;
}

.et_pb_slide_image[b-i4r4680rcu],
.et_pb_slide_video[b-i4r4680rcu] {
    width: 47.25%;
    margin-right: 5.5%;
}

/* Title & Description */
.et-pb-active-slide .et_pb_slide_description[b-i4r4680rcu] {
    -webkit-animation-name: fadeBottom;
    -moz-animation-name: fadeBottom;
    -ms-animation-name: fadeBottom;
    -o-animation-name: fadeBottom;
    animation-name: fadeBottom-b-i4r4680rcu;
    -webkit-animation-duration: 0.7s;
    -moz-animation-duration: 0.7s;
    -ms-animation-duration: 0.7s;
    -o-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s;
    -ms-animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    animation-delay: 0.9s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.et_pb_bg_layout_dark .et_pb_slide_description[b-i4r4680rcu] {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.et_pb_bg_layout_dark .et_pb_slide_content[b-i4r4680rcu] {
    color: #fff;
}

.et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu] {
    margin-top: 0;
    font-size: 46px;
    font-weight: 300;
}

.et_pb_slide_description[b-i4r4680rcu],
.et_pb_slider_fullwidth_off .et_pb_slide_description[b-i4r4680rcu] {
    width: auto;
    margin: auto;
    padding: 16% 8%;
}

.et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu] {
    float: right;
    width: 47.25%;
    padding-right: 0;
    padding-left: 0;
    text-align: left;
}

.et_pb_slide_content[b-i4r4680rcu] {
    color: #333;
    font-size: 18px;
    font-weight: 400;
}

    .et_pb_slide_content p:last-of-type[b-i4r4680rcu] {
        padding-bottom: 0;
    }

.et_pb_slides .et_pb_container[b-i4r4680rcu] {
    display: table;
}

.et_pb_slides .et_pb_slider_container_inner[b-i4r4680rcu] {
    display: table-cell;
    vertical-align: middle;
}

.et_pb_slides .et_pb_empty_slide.et_pb_container[b-i4r4680rcu],
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner[b-i4r4680rcu] {
    display: block;
}

.et_pb_slides .et_pb_temp_slide[b-i4r4680rcu] {
    display: block;
}

/* Button */
.et_pb_more_button[b-i4r4680rcu] {
    display: inline-block;
    margin-top: 20px;
    color: inherit;
    text-shadow: none;
    text-decoration: none;
}

/* Parallax Background */
.et_parallax_bg[b-i4r4680rcu] {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

.et_pb_section_parallax[b-i4r4680rcu],
.et_pb_slider_parallax[b-i4r4680rcu] {
    overflow: hidden;
}

    .et_pb_section_parallax .et_pb_parallax_css[b-i4r4680rcu],
    .et_pb_slides .et_parallax_bg.et_pb_parallax_css[b-i4r4680rcu] {
        background-attachment: fixed;
    }

    .et_pb_section_parallax.et_pb_row .et_pb_column[b-i4r4680rcu],
    .et_pb_section_parallax.et_pb_row .et_pb_module[b-i4r4680rcu],
    .et_pb_section_parallax.et_pb_column .et_pb_module[b-i4r4680rcu] {
        position: relative;
        z-index: 9;
    }

/* Mobile Devices */
.et_mobile_device .et-waypoint[b-i4r4680rcu],
.et_mobile_device .et_pb_counter_amount[b-i4r4680rcu] {
    opacity: 1 !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    animation: none !important;
}

.et_mobile_device .et_pb_slider_parallax .et_pb_slide[b-i4r4680rcu],
.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css[b-i4r4680rcu],
.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css[b-i4r4680rcu] {
    background-attachment: scroll;
}

/* Column Adjustments */
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description[b-i4r4680rcu] {
    text-align: center;
}

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video[b-i4r4680rcu] {
    display: none;
}

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu] {
    text-align: center;
}

.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content[b-i4r4680rcu],
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video[b-i4r4680rcu],
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video[b-i4r4680rcu] {
    display: none;
}

.et_pb_column_1_2 .et_pb_slide_content[b-i4r4680rcu],
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_slide_content[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_slide_content[b-i4r4680rcu] {
    font-size: 14px;
}

.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content[b-i4r4680rcu],
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video[b-i4r4680rcu],
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content[b-i4r4680rcu] {
    display: block;
}

.et_pb_column_1_2 .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu],
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu] {
    font-size: 26px;
    font-weight: 400;
}

.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu] {
    font-size: 22px;
    font-weight: 400;
}

/* Slider Preload */
.et_pb_preload > div[b-i4r4680rcu],
.et_pb_preload .et_pb_section_video_bg[b-i4r4680rcu] {
    visibility: hidden;
}

.et_pb_preload[b-i4r4680rcu] {
    position: relative;
    background: #464646 !important;
}

    .et_pb_preload[b-i4r4680rcu]:before {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 32px;
        height: 32px;
        margin: -16px 0 0 -16px;
        -webkit-border-radius: 32px;
        -moz-border-radius: 32px;
        border-radius: 32px;
        background: url("includes/builder/styles/images/preloader.gif") no-repeat;
        content: "";
    }

/* Text Module */
.et_pb_text ul[b-i4r4680rcu],
.et_pb_text ol[b-i4r4680rcu] {
    padding-bottom: 1em;
}

.et_pb_text > :last-child[b-i4r4680rcu] {
    padding-bottom: 0;
}

.et_pb_bg_layout_dark[b-i4r4680rcu],
.et_pb_bg_layout_dark h1[b-i4r4680rcu],
.et_pb_bg_layout_dark h2[b-i4r4680rcu],
.et_pb_bg_layout_dark h3[b-i4r4680rcu],
.et_pb_bg_layout_dark h4[b-i4r4680rcu],
.et_pb_bg_layout_dark h5[b-i4r4680rcu],
.et_pb_bg_layout_dark h6[b-i4r4680rcu] {
    color: #fff !important;
}

.et_pb_text_align_left[b-i4r4680rcu] {
    text-align: left;
}

.et_pb_text_align_center[b-i4r4680rcu] {
    margin: auto;
    text-align: center;
}

.et_pb_text_align_right[b-i4r4680rcu] {
    text-align: right;
}

.et_pb_text_align_justified[b-i4r4680rcu] {
    text-align: justify;
}

/* Social Media Follow Module */
ul.et_pb_social_media_follow[b-i4r4680rcu] {
    margin: 0 0 22px;
    padding: 0;
    list-style-type: none !important;
}

.et_pb_social_media_follow li[b-i4r4680rcu] {
    float: left;
    margin-bottom: 8px;
}

    .et_pb_social_media_follow li a[b-i4r4680rcu] {
        display: block;
        float: left;
        margin-right: 8px;
        text-align: center;
        text-decoration: none;
    }

        .et_pb_social_media_follow li a.follow_button[b-i4r4680rcu] {
            margin-top: 5px;
            margin-right: 25px;
            padding: 0 12px;
            border-radius: 3px;
            color: rgba(0, 0, 0, 0.5);
            background: rgba(0, 0, 0, 0.1);
            font-size: 14px;
            line-height: 1.6em;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            transition: all 0.3s;
        }

            .et_pb_social_media_follow li a.follow_button:hover[b-i4r4680rcu] {
                color: rgba(0, 0, 0, 0.6);
                background: rgba(0, 0, 0, 0.2);
            }

.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button[b-i4r4680rcu] {
    color: rgba(255, 255, 255, 0.8);
    background: rgba(0, 0, 0, 0.6);
}

    .et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover[b-i4r4680rcu] {
        color: #fff;
        background: rgba(0, 0, 0, 0.7);
    }

.et_pb_social_media_follow li a.icon[b-i4r4680rcu] {
    width: 32px;
    height: 32px;
    padding: 0;
}

    .et_pb_social_media_follow li a.icon[b-i4r4680rcu]::before {
        display: block;
        width: 32px;
        height: 32px;
        color: #fff;
        font-size: 16px;
        line-height: 32px;
        -webkit-transition: color 0.3s;
        -moz-transition: color 0.3s;
        transition: color 0.3s;
    }

    .et_pb_social_media_follow li a.icon:hover[b-i4r4680rcu]::before {
        color: rgba(255, 255, 255, 0.7);
    }

    .et_pb_social_media_follow li a.icon.rounded_rectangle[b-i4r4680rcu] {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

    .et_pb_social_media_follow li a.icon.circle[b-i4r4680rcu] {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
    }

li.et_pb_social_icon a span[b-i4r4680rcu] {
    display: none;
}

/* Icons */
.et-social-facebook a.icon[b-i4r4680rcu]:before {
    content: "\e093";
}

.et-social-twitter a.icon[b-i4r4680rcu]:before {
    content: "\e094";
}

.et-social-google-plus a.icon[b-i4r4680rcu]:before {
    content: "\e096";
}

.et-social-pinterest a.icon[b-i4r4680rcu]:before {
    content: "\e095";
}

.et-social-linkedin a.icon[b-i4r4680rcu]:before {
    content: "\e09d";
}

.et-social-tumblr a.icon[b-i4r4680rcu]:before {
    content: "\e097";
}

.et-social-instagram a.icon[b-i4r4680rcu]:before {
    content: "\e09a";
}

.et-social-skype a.icon[b-i4r4680rcu]:before {
    content: "\e0a2";
}

.et-social-flikr a.icon[b-i4r4680rcu]:before {
    content: "\e0a6";
}

.et-social-myspace a.icon[b-i4r4680rcu]:before {
    content: "\e0a1";
}

.et-social-dribbble a.icon[b-i4r4680rcu]:before {
    content: "\e09b";
}

.et-social-youtube a.icon[b-i4r4680rcu]:before {
    content: "\e0a3";
}

.et-social-vimeo a.icon[b-i4r4680rcu]:before {
    content: "\e09c";
}

.et-social-rss a.icon[b-i4r4680rcu]:before {
    content: "\e09e";
}

/* Sections */
.et_pb_section[b-i4r4680rcu] {
    position: relative;
    background-color: #fff;
}

    .et_pb_section.et_section_transparent[b-i4r4680rcu] {
        background-color: transparent;
    }

.et_pb_fullwidth_section[b-i4r4680rcu] {
    padding: 0;
}

    .et_pb_fullwidth_section .et_pb_row[b-i4r4680rcu] {
        padding: 0 !important;
    }

.et_pb_inner_shadow[b-i4r4680rcu] {
    -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
    box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
}

/* Background Videos */
.et_pb_section_video[b-i4r4680rcu] {
    overflow: hidden;
}

.et_pb_section_video_bg[b-i4r4680rcu] {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #222;
}

    .et_pb_section_video_bg .mejs-controls[b-i4r4680rcu],
    .et_pb_section_video_bg .mejs-overlay-play[b-i4r4680rcu] {
        display: none !important;
    }

    .et_pb_section_video_bg embed[b-i4r4680rcu],
    .et_pb_section_video_bg iframe[b-i4r4680rcu],
    .et_pb_section_video_bg object[b-i4r4680rcu],
    .et_pb_section_video_bg video[b-i4r4680rcu] {
        max-width: none;
    }

    .et_pb_section_video_bg .mejs-video[b-i4r4680rcu] {
        position: absolute;
        left: 50%;
    }

    .et_pb_section_video_bg .mejs-overlay-loading[b-i4r4680rcu] {
        display: none !important;
    }

body.iphone .et_pb_section_video_bg video[b-i4r4680rcu]::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none;
}

/* Rows */
.et_pb_row.et_pb_row_empty[b-i4r4680rcu],
.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty[b-i4r4680rcu] {
    display: none;
}

.et_pb_column.et_pb_column_empty[b-i4r4680rcu] {
    min-height: 1px;
}

.et_pb_row_inner[b-i4r4680rcu] {
    width: 100%;
}

    .et_pb_row .et_pb_column:last-child[b-i4r4680rcu],
    .et_pb_row .et_pb_column.et-last-child[b-i4r4680rcu],
    .et_pb_row_inner .et_pb_column:last-child[b-i4r4680rcu],
    .et_pb_row_inner .et_pb_column.et-last-child[b-i4r4680rcu] {
        margin-right: 0 !important;
    }

/* Divider Module */
.et_pb_space[b-i4r4680rcu] {
    display: inline-block;
    width: 100%;
    border: none;
    vertical-align: top;
}

.et_pb_divider[b-i4r4680rcu] {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0 0 30px 0;
    vertical-align: top;
}

    .et_pb_divider[b-i4r4680rcu]:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 1px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #eee;
        border-top-color: rgba(0, 0, 0, 0.1);
        content: "";
    }

.et_pb_divider_position_bottom[b-i4r4680rcu]:before {
    top: auto;
    bottom: 0;
}

.et_pb_divider_position_center[b-i4r4680rcu]:before {
    top: 50%;
}

body.ie .et_pb_divider[b-i4r4680rcu] {
    overflow: visible;
}

/* Fullwidth Header Module */
.et_pb_fullwidth_header[b-i4r4680rcu] {
    position: relative;
    padding: 50px 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

    .et_pb_fullwidth_header p[b-i4r4680rcu] {
        padding-bottom: 0;
    }

.et_pb_fullwidth_header_subhead[b-i4r4680rcu] {
    display: block;
}

.et_pb_fullscreen[b-i4r4680rcu] {
    padding: 0;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container[b-i4r4680rcu] {
    position: relative;
    z-index: 3;
    width: 80%;
    max-width: 1080px;
    margin-right: auto;
    margin-left: auto;
}

.et_pb_fullscreen .et_pb_fullwidth_header_container[b-i4r4680rcu] {
    width: 80%;
    max-width: none;
    min-height: 100vh;
}

/* Center */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center[b-i4r4680rcu] {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}

.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-bottom[b-i4r4680rcu] {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
}

.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-center[b-i4r4680rcu] {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
}

.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container[b-i4r4680rcu] {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

    .et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content[b-i4r4680rcu] {
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-align-self: center;
        align-self: center;
    }

.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-center .header-image-container.center[b-i4r4680rcu] {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container[b-i4r4680rcu],
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container[b-i4r4680rcu] {
    width: 100%;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center;
}

    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container.center[b-i4r4680rcu],
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container.center[b-i4r4680rcu] {
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-align-self: center;
        align-self: center;
    }

.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content-container.bottom[b-i4r4680rcu],
.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-image-container.bottom[b-i4r4680rcu] {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
}

/* Left and Right */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left[b-i4r4680rcu] {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -moz-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-wrap: wrap;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right[b-i4r4680rcu] {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row-reverse;
    -moz-flex-flow: row-reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse;
    -ms-flex-wrap: wrap;
}

    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container[b-i4r4680rcu],
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container[b-i4r4680rcu] {
        width: 100%;
    }

    .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container[b-i4r4680rcu],
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container[b-i4r4680rcu],
    .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container[b-i4r4680rcu],
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container[b-i4r4680rcu] {
        width: 50%;
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-align-self: center;
        align-self: center;
    }

        .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center[b-i4r4680rcu],
        .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center[b-i4r4680rcu],
        .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center[b-i4r4680rcu],
        .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center[b-i4r4680rcu] {
            -webkit-align-self: center;
            -moz-align-self: center;
            -ms-align-self: center;
            align-self: center;
        }

.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom[b-i4r4680rcu],
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom[b-i4r4680rcu],
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom[b-i4r4680rcu],
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom[b-i4r4680rcu] {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content[b-i4r4680rcu] {
    margin-right: 6%;
    margin-left: 0;
    text-align: left;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content[b-i4r4680rcu] {
    float: right;
    margin-right: 0;
    margin-left: 6%;
    text-align: right;
}

.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom[b-i4r4680rcu],
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom[b-i4r4680rcu] {
    margin-bottom: 80px;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content[b-i4r4680rcu] {
    padding-left: 0;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content[b-i4r4680rcu] {
    padding-right: 0;
}

/* Content and Image Styling */
.et_pb_fullwidth_header .header-content[b-i4r4680rcu] {
    padding: 10px;
    text-align: center;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content[b-i4r4680rcu] {
    width: 80%;
    max-width: 800px;
    margin: 20px auto;
}

.et_pb_fullwidth_header .header-image[b-i4r4680rcu] {
    margin-right: 2%;
    margin-left: 2%;
    line-height: 0;
    text-align: center;
}

/* Header Content Styling */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button[b-i4r4680rcu] {
    display: inline-block;
    margin-top: 20px;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two[b-i4r4680rcu] {
    margin-left: 15px;
}

/* Header Overlay */
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay[b-i4r4680rcu] {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    pointer-events: none;
}

/* Parallax Effect */
.et_pb_fullwidth_header .et_pb_parallax_css[b-i4r4680rcu] {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
    background-size: cover;
}

/* Header Scroll */
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll[b-i4r4680rcu] {
    position: absolute;
    z-index: 3;
    bottom: 0;
    width: 100%;
    min-height: 30px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: center;
}

    .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a[b-i4r4680rcu] {
        display: inline-block;
    }

        .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon[b-i4r4680rcu] {
            color: #fff;
            font-size: 3.5em;
        }

/* Accordion + Toggle Modules */
.et_pb_accordion .et_pb_toggle[b-i4r4680rcu] {
    margin-bottom: 10px;
}

    .et_pb_accordion .et_pb_toggle:last-child[b-i4r4680rcu] {
        margin-bottom: 0;
    }

.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title[b-i4r4680rcu]:before {
    display: none;
}

.et_pb_counters[b-i4r4680rcu],
.et_pb_pricing[b-i4r4680rcu],
.et_pb_widget_area ul[b-i4r4680rcu],
.et_pb_tabs_controls[b-i4r4680rcu] {
    padding: 0 !important;
    line-height: inherit !important;
    list-style: none !important;
}

/* Gallery and Portfolio Modules */
.et_pb_gallery .et_pb_gallery_items[b-i4r4680rcu] {
    overflow: hidden;
    width: 100%;
}

.et_pb_gallery_grid .et_pb_gallery_items[b-i4r4680rcu] {
    -webkit-transition: height 0.2s ease-in-out;
    -moz-transition: height 0.2s ease-in-out;
    transition: height 0.2s ease-in-out;
}

.et_pb_gallery_grid .et_pb_gallery_image[b-i4r4680rcu] {
    overflow: hidden;
    position: relative;
}

.safari .et_pb_gallery_grid .et_pb_gallery_image[b-i4r4680rcu] {
    overflow: visible;
}

.et_pb_gallery_image[b-i4r4680rcu] {
    line-height: 0;
}

.et_pb_gallery_grid .et_pb_gallery_item[b-i4r4680rcu],
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item[b-i4r4680rcu] {
    display: none;
}

.et_pb_gallery_fullwidth .et_pb_gallery_item[b-i4r4680rcu] {
    display: none;
    float: left;
    position: relative;
    margin-right: -100%;
}

.et_pb_gallery_fullwidth .et_pb_gallery_item[b-i4r4680rcu],
.et_pb_gallery_fullwidth .et_pb_gallery_image img[b-i4r4680rcu] {
    width: 100%;
}

    .et_pb_gallery_fullwidth .et_pb_gallery_item:first-child[b-i4r4680rcu] {
        display: block;
    }

/* Filterable Portfolio Module */
.et_pb_filterable_portfolio .et_pb_portfolio_filters[b-i4r4680rcu] {
    clear: both;
    margin: 0 0 40px 0;
}

    .et_pb_filterable_portfolio .et_pb_portfolio_filters ul[b-i4r4680rcu] {
        padding: 0;
        list-style-type: none !important;
    }

    .et_pb_filterable_portfolio .et_pb_portfolio_filters li[b-i4r4680rcu] {
        float: left;
        font-size: 14px;
        line-height: 1em;
    }

        .et_pb_filterable_portfolio .et_pb_portfolio_filters li a[b-i4r4680rcu] {
            display: block;
            overflow: hidden;
            height: auto;
            margin: -1px -1px 0 0;
            padding: 10px 20px;
            border: 1px solid #e2e2e2;
            color: #666;
            background-color: #fff;
        }

        .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a[b-i4r4680rcu] {
            -webkit-border-radius: 3px 0 0 3px;
            -moz-border-radius: 3px 0 0 3px;
            border-radius: 3px 0 0 3px;
        }

        .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a[b-i4r4680rcu] {
            -webkit-border-radius: 0 3px 3px 0;
            -moz-border-radius: 0 3px 3px 0;
            border-radius: 0 3px 3px 0;
        }

        .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover[b-i4r4680rcu] {
            color: #666;
            background-color: #f4f4f4;
        }

        .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active[b-i4r4680rcu] {
            color: #82c0c7;
            background-color: #f9f9f9;
        }

.et_pb_filterable_portfolio .et_pb_portfolio_items[b-i4r4680rcu],
.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper[b-i4r4680rcu] {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.et_pb_filterable_portfolio .et_pb_portfolio_item.active[b-i4r4680rcu],
.et_pb_gallery_grid .et_pb_gallery_item[b-i4r4680rcu] {
    opacity: 1;
    -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeLeft-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

/* Column Adjustments */
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li[b-i4r4680rcu] {
    width: 100%;
}

    .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a[b-i4r4680rcu] {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
    }

    .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a[b-i4r4680rcu] {
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
    }

/* Gallery and Portfolio Pagination */
.et_pb_gallery .et_pb_gallery_pagination[b-i4r4680rcu],
.et_pb_filterable_portfolio .et_pb_portofolio_pagination[b-i4r4680rcu] {
    width: 100%;
    border-top: 1px solid #e2e2e2;
}

    .et_pb_gallery .et_pb_gallery_pagination ul[b-i4r4680rcu],
    .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul[b-i4r4680rcu] {
        float: right;
        margin: 0;
        padding: 0;
        list-style-type: none !important;
    }

        .et_pb_gallery .et_pb_gallery_pagination ul li[b-i4r4680rcu],
        .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li[b-i4r4680rcu] {
            float: left;
            padding: 10px;
        }

            .et_pb_gallery .et_pb_gallery_pagination ul li a[b-i4r4680rcu],
            .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a[b-i4r4680rcu] {
                color: #999;
                font-size: 16px;
                line-height: 16px;
            }

                .et_pb_gallery .et_pb_gallery_pagination ul li a.active[b-i4r4680rcu],
                .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active[b-i4r4680rcu] {
                    color: #82c0c7;
                }

.et_pb_gallery.et_pb_bg_layout_dark .et_pb_gallery_pagination ul li a[b-i4r4680rcu],
.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portofolio_pagination ul li a[b-i4r4680rcu] {
    color: #fff;
}

.et_pb_portfolio_items_wrapper.no_pagination[b-i4r4680rcu] {
    border-bottom: none;
}

/* Widgets */
.et_pb_widget[b-i4r4680rcu] {
    float: left;
    max-width: 100%;
}

    .et_pb_widget a[b-i4r4680rcu] {
        color: #666;
        text-decoration: none;
    }

    .et_pb_widget li a:hover[b-i4r4680rcu] {
        color: #82c0c7;
    }

    .et_pb_widget ul li[b-i4r4680rcu] {
        margin-bottom: 0.5em;
    }

        .et_pb_widget ul li ul li[b-i4r4680rcu] {
            margin-left: 15px;
        }

    .et_pb_widget select[b-i4r4680rcu] {
        width: 100%;
        height: 28px;
        padding: 0 5px;
    }

.et_pb_widget_area .et_pb_widget a[b-i4r4680rcu] {
    color: inherit;
}

.et_pb_bg_layout_light .et_pb_widget li a[b-i4r4680rcu] {
    color: #666;
}

.et_pb_bg_layout_dark .et_pb_widget li a[b-i4r4680rcu] {
    color: inherit;
}

/* Fullwidth Portfolio Module */
.et_pb_fullwidth_portfolio[b-i4r4680rcu] {
    overflow: hidden;
    position: relative;
    margin: 0;
}

    .et_pb_fullwidth_portfolio .et_overlay[b-i4r4680rcu] {
        border: none;
    }

    .et_pb_fullwidth_portfolio .et_pb_carousel_group[b-i4r4680rcu] {
        display: none;
        float: left;
        position: relative;
        width: 100%;
    }

        .et_pb_fullwidth_portfolio .et_pb_carousel_group.active[b-i4r4680rcu] {
            display: block;
        }

    .et_pb_fullwidth_portfolio.et_pb_fullwidth_portfolio_grid .et_pb_carousel_group[b-i4r4680rcu] {
        display: block;
    }

    .et_pb_fullwidth_portfolio .et_pb_portfolio_items[b-i4r4680rcu] {
        overflow: hidden;
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
    }

    .et_pb_fullwidth_portfolio .et_pb_portfolio_item[b-i4r4680rcu] {
        float: left;
        position: relative;
        width: 20%;
        height: 0;
        margin: 0;
    }

    .et_pb_fullwidth_portfolio .et_pb_portfolio_image[b-i4r4680rcu] {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 100%;
        margin: 0;
    }

        .et_pb_fullwidth_portfolio .et_pb_portfolio_image img[b-i4r4680rcu] {
            min-width: 100%;
            max-width: inherit;
            height: inherit;
            min-height: 100%;
        }

        .et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img[b-i4r4680rcu] {
            height: 100%;
        }

        .et_pb_fullwidth_portfolio .et_pb_portfolio_image.portrait img[b-i4r4680rcu] {
            width: 100%;
        }

        .et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay[b-i4r4680rcu]:before {
            top: 45%;
            -webkit-transition: all 0.4s;
            -moz-transition: all 0.4s;
            transition: all 0.4s;
        }

        .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay[b-i4r4680rcu]:before {
            top: 33%;
        }

    .et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_image .et_overlay[b-i4r4680rcu] {
        background: rgba(0, 0, 0, 0.6);
    }

    .et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .meta p[b-i4r4680rcu] {
        color: #fff;
    }

    .et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta[b-i4r4680rcu] {
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        opacity: 0;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -o-backface-visibility: hidden;
    }

    .et_pb_fullwidth_portfolio h2[b-i4r4680rcu] {
        margin: 30px 0;
        text-align: center;
    }

    .et_pb_fullwidth_portfolio .et_pb_portfolio_image h3[b-i4r4680rcu],
    .et_pb_fullwidth_portfolio .et_pb_portfolio_image p[b-i4r4680rcu] {
        display: block;
        float: left;
        position: relative;
        z-index: 5;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        text-align: center;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -o-backface-visibility: hidden;
    }

    .et_pb_fullwidth_portfolio .et_pb_portfolio_image h3[b-i4r4680rcu] {
        margin-top: 40%;
        padding: 0 5px;
    }

    .et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay + p.post-meta[b-i4r4680rcu] {
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        transform: translateY(-50%);
    }

    .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3[b-i4r4680rcu] {
        margin-top: 35%;
    }

    .et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev[b-i4r4680rcu] {
        left: 22px;
        opacity: 1;
    }

    .et_pb_fullwidth_portfolio:hover .et-pb-arrow-next[b-i4r4680rcu] {
        right: 22px;
        opacity: 1;
    }

/* Post Title Module */
.et_pb_title_container h1[b-i4r4680rcu] {
    font-size: 26px;
    line-height: 1em;
}

.et_pb_column_1_3 .et_pb_title_container h1[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_title_container h1[b-i4r4680rcu] {
    font-size: 18px;
}

.et_pb_post_title.et_pb_featured_bg[b-i4r4680rcu] {
    overflow: hidden;
    position: relative;
    padding: 16% 8%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.et_pb_post_title .et_pb_parallax_css[b-i4r4680rcu] {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
    background-size: cover;
}

.et_pb_title_featured_container img[b-i4r4680rcu] {
    width: 100%;
}

.et_pb_post_title.et_pb_featured_bg .et_pb_title_container[b-i4r4680rcu] {
    padding: 1em 1.5em;
}

.et_pb_title_container[b-i4r4680rcu] {
    display: inline-block;
    position: relative;
    z-index: 98;
    max-width: 100%;
    word-wrap: break-word;
}

.et_pb_title_featured_container[b-i4r4680rcu] {
    line-height: 0;
}

p.et_pb_title_meta_container[b-i4r4680rcu] {
    padding-bottom: 1em;
}

.et_pb_post_title.et_pb_featured_bg .et_pb_title_meta_container[b-i4r4680rcu] {
    padding-bottom: 0;
}

/* Fullwidth Post Title Module */
.et_pb_fullwidth_section .et_pb_post_title[b-i4r4680rcu] {
    padding: 6% 0;
}

    .et_pb_fullwidth_section .et_pb_post_title.et_pb_image_above[b-i4r4680rcu] {
        padding-top: 0;
    }

    .et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below[b-i4r4680rcu] {
        padding-bottom: 0;
    }

.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title[b-i4r4680rcu],
.single-post.et_left_sidebar .et_pb_fullwidth_section .et_pb_post_title[b-i4r4680rcu] {
    padding-top: 0;
}

    .single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg[b-i4r4680rcu] {
        padding-top: 6%;
    }

.et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg .et_pb_title_container[b-i4r4680rcu] {
    padding-bottom: 0;
}

.et_pb_fullwidth_section .et_pb_title_container[b-i4r4680rcu],
.et_pb_fullwidth_section .et_pb_title_featured_container[b-i4r4680rcu] {
    display: block;
    width: 80%;
    max-width: 1080px;
    margin: auto;
}

.single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container[b-i4r4680rcu],
.single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container[b-i4r4680rcu] {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
}

.single .et_pb_fullwidth_section .et_pb_title_featured_container[b-i4r4680rcu] {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
}

/* Fullwidth Code Module */
.et_pb_fullwidth_code.et_pb_module[b-i4r4680rcu] {
    position: relative;
    z-index: 9;
}

.et_pb_module.et_pb_has_overlay[b-i4r4680rcu],
article.et_pb_has_overlay .et_pb_blog_image_container[b-i4r4680rcu] {
    position: relative;
}

    .et_pb_module.et_pb_has_overlay .et_overlay[b-i4r4680rcu],
    article.et_pb_has_overlay[b-i4r4680rcu] {
        border: none;
    }

/* Post Slider */
.et_pb_module.et_pb_slider.et_pb_post_slider[b-i4r4680rcu] {
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: 100%;
    -moz-background-size: cover;
    background-size: 100%;
    background-size: cover;
}

.et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu] {
    position: relative;
    margin: 0 auto 10px !important;
}

.et_pb_post_slider_image_bottom .et_pb_slide_description[b-i4r4680rcu] {
    padding-bottom: 8%;
}

.et_pb_post_slider_image_top .et_pb_slide_image[b-i4r4680rcu] {
    position: relative;
    margin: 8% auto 0 !important;
}

.et_pb_post_slider_image_top .et_pb_slide_description[b-i4r4680rcu] {
    padding-top: 8%;
    padding-bottom: 8%;
}

.et_pb_post_slider_image_right .et_pb_slide_description[b-i4r4680rcu] {
    float: left !important;
}

.et_pb_post_slider_image_right .et_pb_slide_image[b-i4r4680rcu] {
    right: 0;
    margin-right: 0;
}

.et_pb_slider_with_text_overlay h2.et_pb_slide_title[b-i4r4680rcu] {
    padding: 30px 30px 0 30px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}

.et_pb_slider_with_text_overlay .et_pb_slide_content[b-i4r4680rcu] {
    padding: 0 30px 30px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}

.et_pb_slider_with_overlay .et_pb_slide_overlay_container[b-i4r4680rcu] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.et_pb_slide_content .post-meta[b-i4r4680rcu],
.et_pb_slide_content .post-meta a[b-i4r4680rcu] {
    font-size: 13px !important;
    font-weight: 400 !important;
}

.et_pb_slide_content .post-meta[b-i4r4680rcu] {
    padding-top: 5px;
    padding-bottom: 0 !important;
}

.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container[b-i4r4680rcu],
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_title[b-i4r4680rcu],
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_content[b-i4r4680rcu] {
    background-color: rgba(255, 255, 255, 0.9);
}

.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container[b-i4r4680rcu],
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_title[b-i4r4680rcu],
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_content[b-i4r4680rcu] {
    background-color: rgba(0, 0, 0, 0.3);
}

.et_pb_post_slider.et_pb_bg_layout_dark .post-meta[b-i4r4680rcu],
.et_pb_post_slider.et_pb_bg_layout_dark .post-meta a[b-i4r4680rcu] {
    color: #fff !important;
}

.et_pb_post_slider.et_pb_bg_layout_light .post-meta[b-i4r4680rcu],
.et_pb_post_slider.et_pb_bg_layout_light .post-meta a[b-i4r4680rcu] {
    color: #333 !important;
}

.et_pb_post_slider.et_pb_bg_layout_dark[b-i4r4680rcu] {
    background: #2ea3f2;
}

.et_pb_post_slider.et_pb_bg_layout_light[b-i4r4680rcu] {
    background: #f5f5f5;
}

.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description[b-i4r4680rcu],
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image[b-i4r4680rcu] {
    opacity: 0;
}

.et_pb_column_1_2 .et_pb_post_slider_image_bottom .et_pb_slide[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide[b-i4r4680rcu] {
    padding-bottom: 6%;
}

.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video[b-i4r4680rcu] {
    margin-bottom: 10% !important;
}

.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_video[b-i4r4680rcu],
.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_video[b-i4r4680rcu] {
    margin-bottom: 5% !important;
}

.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_video[b-i4r4680rcu] {
    margin-bottom: 7% !important;
}

.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_video[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_video[b-i4r4680rcu] {
    margin-bottom: 15% !important;
}

.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu],
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_video[b-i4r4680rcu] {
    margin-bottom: 25% !important;
}

/* Post Slider Inner Modules */
.et_pb_post_slider.et_pb_module .et_pb_row[b-i4r4680rcu] {
    width: 100%;
}

.et_pb_post_slider.et_pb_module .et_pb_with_background .et_pb_row[b-i4r4680rcu] {
    width: 80%;
}

.et_pb_post_slider.et_pb_module .et_pb_section[b-i4r4680rcu] {
    background-color: transparent;
}

/* Search Module */
.et_pb_search .screen-reader-text[b-i4r4680rcu] {
    display: none;
}

.et_pb_search input.et_pb_s[b-i4r4680rcu],
.et_pb_search input.et_pb_searchsubmit[b-i4r4680rcu] {
    margin: 0;
    padding: 0.7em;
    border: 1px solid #ddd;
    color: #666;
    font-size: 14px;
    line-height: normal !important;
}

    .et_pb_search input.et_pb_s[b-i4r4680rcu]::-webkit-input-placeholder {
        color: #666;
    }

    .et_pb_search input.et_pb_s[b-i4r4680rcu]::-moz-placeholder {
        color: #666;
    }

    .et_pb_search input.et_pb_s:-ms-input-placeholder[b-i4r4680rcu] {
        color: #666;
    }

.et_pb_search input.et_pb_s[b-i4r4680rcu] {
    display: inline-block;
    width: 100%;
    padding-right: 80px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: transparent;
}

.et_pb_search .et_pb_searchform[b-i4r4680rcu] {
    position: relative;
}

.et_pb_search input.et_pb_searchsubmit[b-i4r4680rcu] {
    position: absolute;
    top: 0;
    bottom: 0;
    min-height: 100% !important;
    background-color: #ddd;
    cursor: pointer;
}

.et_pb_search.et_pb_text_align_left .et_pb_searchsubmit[b-i4r4680rcu],
.et_pb_search.et_pb_text_align_center .et_pb_searchsubmit[b-i4r4680rcu] {
    right: 0;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
}

.et_pb_search.et_pb_text_align_right .et_pb_searchsubmit[b-i4r4680rcu] {
    right: auto;
    left: 0;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}

.et_pb_search.et_pb_text_align_right input.et_pb_s[b-i4r4680rcu] {
    padding-right: 0.7em;
    padding-left: 80px;
    text-align: right;
}

.et_pb_search.et_pb_text_align_center input.et_pb_s[b-i4r4680rcu] {
    text-align: center;
}

.et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit[b-i4r4680rcu] {
    display: none;
}

.et_pb_search.et_pb_hide_search_button input.et_pb_s[b-i4r4680rcu] {
    padding-right: 0.7em !important;
    padding-left: 0.7em !important;
}

/* Light Layout */
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s[b-i4r4680rcu] {
    border: 2px solid #fff;
    color: #fff;
}

    .et_pb_search.et_pb_bg_layout_dark input.et_pb_s[b-i4r4680rcu]::-webkit-input-placeholder {
        color: #fff;
    }

    .et_pb_search.et_pb_bg_layout_dark input.et_pb_s[b-i4r4680rcu]::-moz-placeholder {
        color: #fff;
    }

    .et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder[b-i4r4680rcu] {
        color: #fff;
    }

.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit[b-i4r4680rcu] {
    border: 2px solid #fff;
    color: #fff;
    background-color: transparent;
    font-weight: 500;
}

/* Comments */
#comment-wrap[b-i4r4680rcu] {
    padding-top: 75px;
}

.et_pb_comments_module #comment-wrap[b-i4r4680rcu] {
    padding-top: 0;
}

.single-project #comment-wrap[b-i4r4680rcu] {
    padding-top: 0;
}

.comment-body[b-i4r4680rcu] {
    position: relative;
    min-height: 87px;
    margin-bottom: 48px;
    padding: 0 110px 0 100px;
}

.comment_avatar[b-i4r4680rcu] {
    position: absolute;
    top: 7px;
    left: 0;
}

    .comment_avatar img[b-i4r4680rcu] {
        display: block;
        width: auto;
        max-width: 100%;
        height: auto;
    }

.comment_postinfo[b-i4r4680rcu] {
    margin-bottom: 8px;
}

span.fn[b-i4r4680rcu],
span.fn a[b-i4r4680rcu] {
    display: inline-block;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
}

span.comment_date[b-i4r4680rcu] {
    color: #000;
    font-size: 14px;
    font-weight: 300;
}

.comment_area .comment-reply-link[b-i4r4680rcu] {
    display: block;
    position: absolute;
    top: 7px;
    right: 0;
}

.comment-reply-link:hover[b-i4r4680rcu],
.form-submit:hover[b-i4r4680rcu] {
    text-decoration: none;
}

.comment .children[b-i4r4680rcu] {
    margin-left: 100px;
    padding-left: 0 !important;
}

#comment-wrap li.comment.depth-5 article[b-i4r4680rcu] {
    padding-right: 0;
}

.et_pb_comments_module.et_pb_no_avatar .comment_avatar[b-i4r4680rcu] {
    display: none;
}

.et_pb_comments_module.et_pb_no_avatar .comment-body[b-i4r4680rcu] {
    min-height: 0 !important;
    padding-left: 0 !important;
}

.et_pb_comments_module.et_pb_no_avatar.et_pb_no_reply_button .comment-body[b-i4r4680rcu] {
    margin-bottom: 15px !important;
}

.et_pb_comments_module.et_pb_no_reply_button span.reply-container[b-i4r4680rcu] {
    display: none;
}

.et_pb_comments_module.et_pb_no_reply_button .comment-body[b-i4r4680rcu] {
    padding-right: 0 !important;
}

.et_pb_comments_module.et_pb_no_comments_count h1#comments[b-i4r4680rcu] {
    display: none;
}

.et_pb_bg_layout_dark .comment_postinfo span[b-i4r4680rcu],
.et_pb_bg_layout_dark .comment_postinfo a[b-i4r4680rcu] {
    color: #fff;
}

/* Comment Form */
.comment #respond[b-i4r4680rcu] {
    margin: -30px 0 0;
}

#respond[b-i4r4680rcu] {
    padding-top: 17px;
}

#commentform[b-i4r4680rcu] {
    padding-bottom: 50px;
}

    #commentform input[type="text"][b-i4r4680rcu],
    #commentform input[type="email"][b-i4r4680rcu],
    #commentform input[type="url"][b-i4r4680rcu] {
        width: 47%;
    }

    #commentform textarea[b-i4r4680rcu] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

    #commentform textarea[b-i4r4680rcu],
    #commentform input[type="text"][b-i4r4680rcu],
    #commentform input[type="email"][b-i4r4680rcu],
    #commentform input[type="url"][b-i4r4680rcu] {
        padding: 12px;
        border: none;
        color: #999;
        background-color: #eee;
        font-size: 18px;
    }

.form-submit[b-i4r4680rcu] {
    float: right;
}

    .form-submit .et_pb_button[b-i4r4680rcu] {
        display: block;
        cursor: pointer;
    }

#reply-title small[b-i4r4680rcu] {
    display: block;
    font-size: 14px;
    font-weight: 400;
}

/* Posts Navigation */
.et_pb_posts_nav.nav-single[b-i4r4680rcu]:after {
    display: block;
    clear: both;
    content: "";
}

.et_pb_posts_nav a[b-i4r4680rcu] {
    display: inline-block;
}

/* Transitions */
@-webkit-keyframes fadeBottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeBottom {
    0% {
        opacity: 0;
        -moz-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeBottom {
    0% {
        opacity: 0;
        -o-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeBottom-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: translateY(10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes fadeLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeLeft-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeInLeft-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

@-webkit-keyframes fadeRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeRight {
    0% {
        opacity: 0;
        -o-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeRight-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: translateX(10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeInRight-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }
}

@-moz-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -moz-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(100%);
    }
}

@-o-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -o-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -o-transform: translateX(100%);
    }
}

@keyframes fadeOutRight-b-i4r4680rcu {
    0% {
        opacity: 1;
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        transform: translateX(100%);
    }
}

@-webkit-keyframes fadeInTop {
    0% {
        opacity: 0;
        -webkit-transform: translatey(-60%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translatey(0);
    }
}

@-moz-keyframes fadeInTop {
    0% {
        opacity: 0;
        -moz-transform: translatey(-60%);
    }

    100% {
        opacity: 1;
        -moz-transform: translatey(0);
    }
}

@-o-keyframes fadeInTop {
    0% {
        opacity: 0;
        -o-transform: translatey(-60%);
    }

    100% {
        opacity: 1;
        -o-transform: translatey(0);
    }
}

@keyframes fadeInTop-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: translatey(-60%);
    }

    100% {
        opacity: 1;
        transform: translatey(0);
    }
}

@-webkit-keyframes fadeOutTop {
    0% {
        opacity: 1;
        -webkit-transform: translatey(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translatey(-60%);
    }
}

@-moz-keyframes fadeOutTop {
    0% {
        opacity: 1;
        -moz-transform: translatey(0);
    }

    100% {
        opacity: 0;
        -moz-transform: translatey(-60%);
    }
}

@-o-keyframes fadeOutTop {
    0% {
        opacity: 1;
        -o-transform: translatey(0);
    }

    100% {
        opacity: 0;
        -o-transform: translatey(-60%);
    }
}

@keyframes fadeOutTop-b-i4r4680rcu {
    0% {
        opacity: 1;
        transform: translatey(0);
    }

    100% {
        opacity: 0;
        transform: translatey(-60%);
    }
}

@-webkit-keyframes fadeInBottom {
    0% {
        opacity: 0;
        -webkit-transform: translatey(60%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translatey(0);
    }
}

@-moz-keyframes fadeInBottom {
    0% {
        opacity: 0;
        -moz-transform: translatey(60%);
    }

    100% {
        opacity: 1;
        -moz-transform: translatey(0);
    }
}

@-o-keyframes fadeInBottom {
    0% {
        opacity: 0;
        -o-transform: translatey(60%);
    }

    100% {
        opacity: 1;
        -o-transform: translatey(0);
    }
}

@keyframes fadeInBottom-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: translatey(60%);
    }

    100% {
        opacity: 1;
        transform: translatey(0);
    }
}

@-webkit-keyframes fadeOutBottom {
    0% {
        opacity: 1;
        -webkit-transform: translatey(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translatey(60%);
    }
}

@-moz-keyframes fadeOutBottom {
    0% {
        opacity: 1;
        -moz-transform: translatey(0);
    }

    100% {
        opacity: 0;
        -moz-transform: translatey(60%);
    }
}

@-o-keyframes fadeOutBottom {
    0% {
        opacity: 1;
        -o-transform: translatey(0);
    }

    100% {
        opacity: 0;
        -o-transform: translatey(60%);
    }
}

@keyframes fadeOutBottom-b-i4r4680rcu {
    0% {
        opacity: 1;
        transform: translatey(0);
    }

    100% {
        opacity: 0;
        transform: translatey(60%);
    }
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-70%);
    }
}

@-moz-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -moz-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(-70%);
    }
}

@-o-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -o-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -o-transform: translateX(-70%);
    }
}

@keyframes fadeOutLeft-b-i4r4680rcu {
    0% {
        opacity: 1;
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        transform: translateX(-70%);
    }
}

@-webkit-keyframes fadeTop {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeTop {
    0% {
        opacity: 0;
        -moz-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeTop {
    0% {
        opacity: 0;
        -o-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeTop-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeInRight-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

@-webkit-keyframes Grow {
    0% {
        opacity: 0;
        -webkit-transform: scale(1, 0.5);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1, 1);
    }
}

@-moz-keyframes Grow {
    0% {
        opacity: 0;
        -moz-transform: scale(1, 0.5);
    }

    100% {
        opacity: 1;
        -moz-transform: scale(1, 1);
    }
}

@-o-keyframes Grow {
    0% {
        opacity: 0;
        -o-transform: scale(1, 0.5);
    }

    100% {
        opacity: 1;
        -o-transform: scale(1, 1);
    }
}

@keyframes Grow-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: scale(1, 0.5);
    }

    100% {
        opacity: 1;
        transform: scale(1, 1);
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn-b-i4r4680rcu {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes slideWidth {
    0% {
        width: 0;
    }
}

@-moz-keyframes slideWidth {
    0% {
        width: 0;
    }
}

@-o-keyframes slideWidth {
    0% {
        width: 0;
    }
}

@keyframes slideWidth-b-i4r4680rcu {
    0% {
        width: 0;
    }
}

@-webkit-keyframes gridFadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translatey(-5%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translatey(0);
    }
}

@-moz-keyframes gridFadeIn {
    0% {
        opacity: 0;
        -moz-transform: translatey(-5%);
    }

    100% {
        opacity: 1;
        -moz-transform: translatey(0);
    }
}

@-o-keyframes gridFadeIn {
    0% {
        opacity: 0;
        -o-transform: translatey(-5%);
    }

    100% {
        opacity: 1;
        -o-transform: translatey(0);
    }
}

@keyframes gridFadeIn-b-i4r4680rcu {
    0% {
        opacity: 0;
        transform: translatey(-5%);
    }

    100% {
        opacity: 1;
        transform: translatey(0);
    }
}

/* Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2015 Daniel Eden */
@-webkit-keyframes flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInX-b-i4r4680rcu {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@-webkit-keyframes flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInY-b-i4r4680rcu {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

/* Apply Animations */
.et-waypoint[b-i4r4680rcu] {
    opacity: 0;
}

.et_pb_counters[b-i4r4680rcu] {
    opacity: 1;
}

.et_pb_animation_off[b-i4r4680rcu] {
    opacity: 1;
}

.et-animated li span .et_pb_counter_amount[b-i4r4680rcu] {
    opacity: 1;
    -webkit-animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: slideWidth-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_animation_left.et-animated[b-i4r4680rcu] {
    opacity: 1;
    -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeLeft-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_animation_right.et-animated[b-i4r4680rcu] {
    opacity: 1;
    -webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeRight-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_animation_top.et-animated[b-i4r4680rcu] {
    opacity: 1;
    -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeTop-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_animation_bottom.et-animated[b-i4r4680rcu] {
    opacity: 1;
    -webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeBottom-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_animation_fade_in.et-animated[b-i4r4680rcu] {
    opacity: 1;
    -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeIn-b-i4r4680rcu 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

/* Responsive Styles Tablet Portrait And Below */
@media all and (max-width: 768px) {
    .et_pb_column_4_4 .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_video_play[b-i4r4680rcu] {
        margin-top: -1.5rem;
        margin-left: -1.5rem;
        font-size: 3rem;
        line-height: 3rem;
    }
}

@media all and (min-width: 480px) {
    /* Comments Module */
    .et_pb_column_1_4 .et_pb_comments_module .comment_avatar img[b-i4r4680rcu] {
        max-width: 50%;
    }

    .et_pb_column_1_4 .et_pb_comments_module .comment-body[b-i4r4680rcu] {
        padding: 0 0 0 50px;
    }

    .et_pb_column_1_4 .et_pb_comments_module .comment .children[b-i4r4680rcu] {
        margin-left: 0;
    }

    .et_pb_column_1_4 .et_pb_comments_module .comment-reply-link[b-i4r4680rcu] {
        float: right;
        position: relative !important;
        top: auto !important;
        bottom: -10px;
    }
}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {
    /* Map Module */
    .et_pb_column .et_pb_map[b-i4r4680rcu] {
        max-width: 100%;
    }

    /* Vertical Nav + Audio Module */
    .et_pb_blog_grid .mejs-container .mejs-controls div[b-i4r4680rcu] {
        position: absolute;
    }

    .et_pb_blog_grid .mejs-container.wp-audio-shortcode[b-i4r4680rcu] {
        height: 80px !important;
    }

    .et_pb_blog_grid .mejs-audio .mejs-controls[b-i4r4680rcu] {
        height: 100% !important;
    }

    .et_pb_blog_grid .mejs-button.mejs-playpause-button[b-i4r4680rcu] {
        z-index: 99;
        top: 0;
        left: 0;
    }

    .et_pb_blog_grid .mejs-time.mejs-currenttime-container.custom[b-i4r4680rcu] {
        top: 30px;
        left: 7px;
    }

    .et_pb_blog_grid .mejs-button.mejs-volume-button[b-i4r4680rcu] {
        top: 26px;
        right: 60px;
    }

    .et_pb_blog_grid a.mejs-horizontal-volume-slider[b-i4r4680rcu] {
        display: block !important;
        position: absolute !important;
        top: 26px;
        right: 0;
    }

    .et_pb_blog_grid .mejs-horizontal-volume-total[b-i4r4680rcu] {
        display: block;
        position: relative !important;
        width: 100% !important;
    }

    .et_pb_blog_grid .mejs-controls div.mejs-time-rail[b-i4r4680rcu] {
        width: 100% !important;
        padding-left: 30px !important;
    }

    .et_pb_blog_grid a.mejs-time-total.mejs-time-slider[b-i4r4680rcu] {
        position: relative !important;
        width: 100% !important;
        margin-left: 0;
    }
}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
    /* Fluid Grid */
    .et_pb_gutters3 .et_pb_column[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column[b-i4r4680rcu] {
        margin-right: 3.5%;
    }

    .et_pb_gutters3 .et_pb_column_4_4[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4[b-i4r4680rcu] {
        width: 100%;
    }

        .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 2.75%;
        }

    .et_pb_gutters3 .et_pb_column_3_4[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4[b-i4r4680rcu] {
        width: 73.625%;
    }

        .et_pb_gutters3 .et_pb_column_3_4 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 3.735%;
        }

    .et_pb_gutters3 .et_pb_column_2_3[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3[b-i4r4680rcu] {
        width: 64.833%;
    }

        .et_pb_gutters3 .et_pb_column_2_3 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 4.242%;
        }

    .et_pb_gutters3 .et_pb_column_1_2[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2[b-i4r4680rcu] {
        width: 47.25%;
    }

        .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 5.82%;
        }

    .et_pb_gutters3 .et_pb_column_1_3[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_3[b-i4r4680rcu] {
        width: 29.666%;
    }

        .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 9.27%;
        }

    .et_pb_gutters3 .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_4[b-i4r4680rcu] {
        width: 20.875%;
    }

        .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 13.174%;
        }

    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8[b-i4r4680rcu] {
        width: 46.265%;
        margin-right: 7.47%;
    }

        .et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters3.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 7.47%;
        }

    .et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 13.174%;
    }

    .et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 9.27%;
    }

    .et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 5.82%;
    }

    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product[b-i4r4680rcu] {
        width: 20.875%;
        margin: 0 5.5% 5.5% 0;
    }

    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product[b-i4r4680rcu] {
        width: 28.353%;
        margin-right: 7.47%;
    }

    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        width: 45.758%;
        margin-right: 8.483%;
    }

    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        width: 44.18%;
        margin-right: 11.64%;
    }

    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 7.47%;
    }

    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 8.483%;
    }

    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 11.64%;
    }

    .et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 18.54%;
    }

    .et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 26.348%;
    }

    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 14.94%;
    }

    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3[b-i4r4680rcu] {
        width: 29.666%;
        margin-right: 5.5%;
    }

        .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post[b-i4r4680rcu] {
            margin-bottom: 18.54%;
        }

    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu] {
        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[b-i4r4680rcu] {
            margin-bottom: 14.94%;
        }

    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu] {
        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[b-i4r4680rcu] {
            margin-bottom: 18.54%;
        }

    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 11.64%;
    }

    .et_pb_gutters3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 18.54%;
    }

    .et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 26.348%;
    }

    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 14.94%;
    }

    .et_pb_gutters3 .footer-widget[b-i4r4680rcu] {
        margin: 0 5.5% 5.5% 0;
    }

    .et_pb_gutters3.et_pb_footer_columns4 .footer-widget[b-i4r4680rcu] {
        width: 20.875%;
    }

        .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 26.348%;
        }

        .et_pb_gutters3.et_pb_footer_columns4 .footer-widget.last[b-i4r4680rcu] {
            margin-right: 0;
        }

        .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 26.348%;
        }

    .et_pb_gutters3.et_pb_footer_columns3 .footer-widget[b-i4r4680rcu] {
        width: 29.666%;
    }

        .et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(3)[b-i4r4680rcu] {
            margin-right: 0;
        }

        .et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 18.54%;
        }

        .et_pb_gutters3.et_pb_footer_columns3 .footer-widget.last[b-i4r4680rcu] {
            width: 100%;
        }

            .et_pb_gutters3.et_pb_footer_columns3 .footer-widget.last .fwidget[b-i4r4680rcu] {
                margin-bottom: 5.5%;
            }

    .et_pb_gutters3.et_pb_footer_columns2 .footer-widget[b-i4r4680rcu] {
        width: 47.25%;
    }

        .et_pb_gutters3.et_pb_footer_columns2 .footer-widget:nth-child(even)[b-i4r4680rcu] {
            margin-right: 0;
        }

        .et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 11.64%;
        }

    .et_pb_gutters3.et_pb_footer_columns1 .footer-widget[b-i4r4680rcu] {
        width: 100%;
        margin-right: 0;
    }

        .et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 5.5%;
        }

    .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 73.625%;
    }

        .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 7.47%;
        }

    .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 20.875%;
        margin-right: 0;
    }

        .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 26.348%;
        }

    .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 20.875%;
    }

        .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 26.348%;
        }

    .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 73.625%;
        margin-right: 0;
    }

        .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 7.47%;
        }

    .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 64.833%;
    }

        .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 8.484%;
        }

    .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 29.666%;
        margin-right: 0;
    }

        .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 18.54%;
        }

    .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 29.666%;
    }

        .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 18.54%;
        }

    .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 64.833%;
        margin-right: 0;
    }

        .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 8.484%;
        }

    .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2)[b-i4r4680rcu] {
        width: 20.875%;
    }

        .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget[b-i4r4680rcu] {
            margin-bottom: 26.348%;
        }

    .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3)[b-i4r4680rcu] {
        width: 47.25%;
        margin-right: 0;
    }

        .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget[b-i4r4680rcu] {
            margin-bottom: 11.64%;
        }

    .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget.last[b-i4r4680rcu] {
        width: 100%;
    }

        .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget[b-i4r4680rcu] {
            margin-bottom: 5.5%;
        }

    .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child[b-i4r4680rcu] {
        width: 47.25%;
    }

        .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget[b-i4r4680rcu] {
            margin-bottom: 11.64%;
        }

    .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3)[b-i4r4680rcu] {
        width: 20.875%;
    }

        .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget[b-i4r4680rcu] {
            margin-bottom: 26.348%;
        }

    .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget.last[b-i4r4680rcu] {
        width: 100%;
    }

        .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget[b-i4r4680rcu] {
            margin-bottom: 5.5%;
        }

    .et_pb_gutters4 .et_pb_column[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column[b-i4r4680rcu] {
        margin-right: 8%;
    }

    .et_pb_gutters4 .et_pb_column_4_4[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_4_4[b-i4r4680rcu] {
        width: 100%;
    }

        .et_pb_gutters4 .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 4%;
        }

    .et_pb_gutters4 .et_pb_column_3_4[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4[b-i4r4680rcu] {
        width: 73%;
    }

        .et_pb_gutters4 .et_pb_column_3_4 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 5.479%;
        }

    .et_pb_gutters4 .et_pb_column_2_3[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3[b-i4r4680rcu] {
        width: 64%;
    }

        .et_pb_gutters4 .et_pb_column_2_3 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 6.25%;
        }

    .et_pb_gutters4 .et_pb_column_1_2[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2[b-i4r4680rcu] {
        width: 46%;
    }

        .et_pb_gutters4 .et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 8.696%;
        }

    .et_pb_gutters4 .et_pb_column_1_3[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_3[b-i4r4680rcu] {
        width: 28%;
    }

        .et_pb_gutters4 .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 14.286%;
        }

    .et_pb_gutters4 .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_4[b-i4r4680rcu] {
        width: 19%;
    }

        .et_pb_gutters4 .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 21.053%;
        }

    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8[b-i4r4680rcu] {
        width: 44.52%;
        margin-right: 10.959%;
    }

        .et_pb_gutters4 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters4.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 10.959%;
        }

    .et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 21.053%;
    }

    .et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 14.286%;
    }

    .et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 8.696%;
    }

    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        width: 19%;
        margin: 0 8% 8% 0;
    }

    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu] {
        width: 26.027%;
        margin-right: 10.959%;
    }

    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        width: 43.75%;
        margin-right: 12.5%;
    }

    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        width: 41.305%;
        margin-right: 17.391%;
    }

    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 10.959%;
    }

    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 12.5%;
    }

    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 17.391%;
    }

    .et_pb_gutters4 .et_pb_column_1_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_1_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 28.572%;
    }

    .et_pb_gutters4 .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 42.106%;
    }

    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 21.918%;
    }

    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3[b-i4r4680rcu] {
        width: 28%;
        margin-right: 8%;
    }

        .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post[b-i4r4680rcu] {
            margin-bottom: 28.572%;
        }

    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu] {
        width: 44.52%;
        margin-right: 10.959%;
    }

        .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post[b-i4r4680rcu] {
            margin-bottom: 21.918%;
        }

    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu] {
        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[b-i4r4680rcu] {
            margin-bottom: 28.572%;
        }

    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 17.392%;
    }

    .et_pb_gutters4 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 28.572%;
    }

    .et_pb_gutters4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 42.106%;
    }

    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 21.918%;
    }

    .et_pb_gutters4 .footer-widget[b-i4r4680rcu] {
        margin: 0 8% 8% 0;
    }

    .et_pb_gutters4.et_pb_footer_columns4 .footer-widget[b-i4r4680rcu] {
        width: 19%;
    }

        .et_pb_gutters4.et_pb_footer_columns4 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 42.106%;
        }

        .et_pb_gutters4.et_pb_footer_columns4 .footer-widget.last[b-i4r4680rcu] {
            margin-right: 0;
        }

    .et_pb_gutters4.et_pb_footer_columns3 .footer-widget[b-i4r4680rcu] {
        width: 28%;
    }

        .et_pb_gutters4.et_pb_footer_columns3 .footer-widget:nth-child(3)[b-i4r4680rcu] {
            margin-right: 0;
        }

        .et_pb_gutters4.et_pb_footer_columns3 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 28.572%;
        }

        .et_pb_gutters4.et_pb_footer_columns3 .footer-widget.last[b-i4r4680rcu] {
            width: 100%;
        }

            .et_pb_gutters4.et_pb_footer_columns3 .footer-widget.last .fwidget[b-i4r4680rcu] {
                margin-bottom: 8%;
            }

    .et_pb_gutters4.et_pb_footer_columns2 .footer-widget[b-i4r4680rcu] {
        width: 46%;
    }

        .et_pb_gutters4.et_pb_footer_columns2 .footer-widget:nth-child(even)[b-i4r4680rcu] {
            margin-right: 0;
        }

        .et_pb_gutters4.et_pb_footer_columns2 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 17.392%;
        }

    .et_pb_gutters4.et_pb_footer_columns1 .footer-widget[b-i4r4680rcu] {
        width: 100%;
        margin-right: 0;
    }

        .et_pb_gutters4.et_pb_footer_columns1 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 8%;
        }

    .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 73%;
    }

        .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 10.958%;
        }

    .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 19%;
        margin-right: 0;
    }

        .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 42.106%;
        }

    .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 19%;
    }

        .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 42.106%;
        }

    .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 73%;
        margin-right: 0;
    }

        .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 10.958%;
        }

    .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 64%;
    }

        .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 12.5%;
        }

    .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 28%;
        margin-right: 0;
    }

        .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 28.572%;
        }

    .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 28%;
    }

        .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 28.572%;
        }

    .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 64%;
        margin-right: 0;
    }

        .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 12.5%;
        }

    .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2)[b-i4r4680rcu] {
        width: 19%;
    }

        .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget[b-i4r4680rcu] {
            margin-bottom: 42.106%;
        }

    .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3)[b-i4r4680rcu] {
        width: 46%;
        margin-right: 0;
    }

        .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget[b-i4r4680rcu] {
            margin-bottom: 17.392%;
        }

    .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget.last[b-i4r4680rcu] {
        width: 100%;
    }

        .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget[b-i4r4680rcu] {
            margin-bottom: 8%;
        }

    .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child[b-i4r4680rcu] {
        width: 46%;
    }

        .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget[b-i4r4680rcu] {
            margin-bottom: 17.392%;
        }

    .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3)[b-i4r4680rcu] {
        width: 19%;
    }

        .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget[b-i4r4680rcu] {
            margin-bottom: 42.106%;
        }

    .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget.last[b-i4r4680rcu] {
        width: 100%;
    }

        .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget[b-i4r4680rcu] {
            margin-bottom: 8%;
        }

    .et_pb_gutters2 .et_pb_column[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column[b-i4r4680rcu] {
        margin-right: 3%;
    }

    .et_pb_gutters2 .et_pb_column_4_4[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_4_4[b-i4r4680rcu] {
        width: 100%;
    }

        .et_pb_gutters2 .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 1.5%;
        }

    .et_pb_gutters2 .et_pb_column_3_4[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4[b-i4r4680rcu] {
        width: 74.25%;
    }

        .et_pb_gutters2 .et_pb_column_3_4 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 2.02%;
        }

    .et_pb_gutters2 .et_pb_column_2_3[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3[b-i4r4680rcu] {
        width: 65.666%;
    }

        .et_pb_gutters2 .et_pb_column_2_3 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 2.284%;
        }

    .et_pb_gutters2 .et_pb_column_1_2[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2[b-i4r4680rcu] {
        width: 48.5%;
    }

        .et_pb_gutters2 .et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 3.093%;
        }

    .et_pb_gutters2 .et_pb_column_1_3[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_3[b-i4r4680rcu] {
        width: 31.333%;
    }

        .et_pb_gutters2 .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 4.787%;
        }

    .et_pb_gutters2 .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_4[b-i4r4680rcu] {
        width: 22.75%;
    }

        .et_pb_gutters2 .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 6.593%;
        }

    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8[b-i4r4680rcu] {
        width: 47.98%;
        margin-right: 4.04%;
    }

        .et_pb_gutters2 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module[b-i4r4680rcu],
        .et_pb_gutters2.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module[b-i4r4680rcu],
        .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_module[b-i4r4680rcu] {
            margin-bottom: 4.04%;
        }

    .et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 6.593%;
    }

    .et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 4.787%;
    }

    .et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 3.093%;
    }

    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        width: 22.75%;
        margin: 0 3% 3% 0;
    }

    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu] {
        width: 30.64%;
        margin-right: 4.04%;
    }

    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        width: 47.715%;
        margin-right: 4.569%;
    }

    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        width: 46.907%;
        margin-right: 6.186%;
    }

    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 4.04%;
    }

    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 4.569%;
    }

    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 6.186%;
    }

    .et_pb_gutters2 .et_pb_column_1_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_1_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 9.574%;
    }

    .et_pb_gutters2 .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 13.186%;
    }

    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_grid_item[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_widget[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        margin-bottom: 8.08%;
    }

    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3[b-i4r4680rcu] {
        width: 31.333%;
        margin-right: 3%;
    }

        .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post[b-i4r4680rcu] {
            margin-bottom: 9.574%;
        }

    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu] {
        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[b-i4r4680rcu] {
            margin-bottom: 8.08%;
        }

    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu] {
        width: 47.715%;
        margin-right: 4.569%;
    }

        .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post[b-i4r4680rcu] {
            margin-bottom: 9.574%;
        }

    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 6.186%;
    }

    .et_pb_gutters2 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 9.574%;
    }

    .et_pb_gutters2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 13.186%;
    }

    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 8.08%;
    }

    .et_pb_gutters2 .footer-widget[b-i4r4680rcu] {
        margin: 0 3% 3% 0;
    }

    .et_pb_gutters2.et_pb_footer_columns4 .footer-widget[b-i4r4680rcu] {
        width: 22.75%;
    }

        .et_pb_gutters2.et_pb_footer_columns4 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 13.186%;
        }

        .et_pb_gutters2.et_pb_footer_columns4 .footer-widget.last[b-i4r4680rcu] {
            margin-right: 0;
        }

    .et_pb_gutters2.et_pb_footer_columns3 .footer-widget[b-i4r4680rcu] {
        width: 31.333%;
    }

        .et_pb_gutters2.et_pb_footer_columns3 .footer-widget:nth-child(3)[b-i4r4680rcu] {
            margin-right: 0;
        }

        .et_pb_gutters2.et_pb_footer_columns3 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 9.574%;
        }

        .et_pb_gutters2.et_pb_footer_columns3 .footer-widget.last[b-i4r4680rcu] {
            width: 100%;
        }

            .et_pb_gutters2.et_pb_footer_columns3 .footer-widget.last .fwidget[b-i4r4680rcu] {
                margin-bottom: 3%;
            }

    .et_pb_gutters2.et_pb_footer_columns2 .footer-widget[b-i4r4680rcu] {
        width: 48.5%;
    }

        .et_pb_gutters2.et_pb_footer_columns2 .footer-widget:nth-child(even)[b-i4r4680rcu] {
            margin-right: 0;
        }

        .et_pb_gutters2.et_pb_footer_columns2 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 6.186%;
        }

    .et_pb_gutters2.et_pb_footer_columns1 .footer-widget[b-i4r4680rcu] {
        width: 100%;
        margin-right: 0;
    }

        .et_pb_gutters2.et_pb_footer_columns1 .footer-widget .fwidget[b-i4r4680rcu] {
            margin-bottom: 3%;
        }

    .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 74.25%;
    }

        .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 4.04%;
        }

    .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 22.75%;
        margin-right: 0;
    }

        .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 13.186%;
        }

    .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 22.75%;
    }

        .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 13.186%;
        }

    .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 74.25%;
        margin-right: 0;
    }

        .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 4.04%;
        }

    .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 65.666%;
    }

        .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 4.568%;
        }

    .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 31.333%;
        margin-right: 0;
    }

        .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 9.574%;
        }

    .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
        width: 31.333%;
    }

        .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget[b-i4r4680rcu] {
            margin-bottom: 9.574%;
        }

    .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 65.666%;
        margin-right: 0;
    }

        .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget[b-i4r4680rcu] {
            margin-bottom: 4.568%;
        }

    .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2)[b-i4r4680rcu] {
        width: 22.75%;
    }

        .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget[b-i4r4680rcu] {
            margin-bottom: 13.186%;
        }

    .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3)[b-i4r4680rcu] {
        width: 48.5%;
        margin-right: 0;
    }

        .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget[b-i4r4680rcu] {
            margin-bottom: 6.186%;
        }

    .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget.last[b-i4r4680rcu] {
        width: 100%;
    }

        .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget[b-i4r4680rcu] {
            margin-bottom: 3%;
        }

    .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child[b-i4r4680rcu] {
        width: 48.5%;
    }

        .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget[b-i4r4680rcu] {
            margin-bottom: 6.186%;
        }

    .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3)[b-i4r4680rcu] {
        width: 22.75%;
    }

        .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget[b-i4r4680rcu] {
            margin-bottom: 13.186%;
        }

    .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget.last[b-i4r4680rcu] {
        width: 100%;
    }

        .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget[b-i4r4680rcu] {
            margin-bottom: 3%;
        }

    .et_pb_gutters1 .et_pb_column[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module[b-i4r4680rcu],
    .et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module[b-i4r4680rcu],
    .et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column[b-i4r4680rcu],
    .et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post[b-i4r4680rcu],
    .et_pb_gutters1 .footer-widget[b-i4r4680rcu],
    .et_pb_gutters1 .footer-widget .fwidget[b-i4r4680rcu] {
        margin: 0;
    }

    .et_pb_gutters1 .et_pb_column_4_4[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns1 .footer-widget[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns3 .footer-widget.last[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget.last[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget.last[b-i4r4680rcu] {
        width: 100%;
    }

    .et_pb_gutters1 .et_pb_column_3_4[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 75%;
    }

    .et_pb_gutters1 .et_pb_column_2_3[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even)[b-i4r4680rcu] {
        width: 66.666%;
    }

        .et_pb_gutters1 .et_pb_column_1_2[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_3_8[b-i4r4680rcu],
        .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8[b-i4r4680rcu],
        .et_section_specialty .et_pb_column_3_4 .et_pb_gutters1.et_pb_row_inner .et_pb_column_3_8[b-i4r4680rcu],
        .et_section_specialty .et_pb_column_2_3 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
        .et_section_specialty .et_pb_column_1_2 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
        .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[b-i4r4680rcu],
        .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[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget[b-i4r4680rcu],
        .et_pb_gutters1.et_pb_footer_columns2 .footer-widget[b-i4r4680rcu],
        .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3)[b-i4r4680rcu],
        .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child[b-i4r4680rcu] {
            width: 50%;
        }

    .et_pb_gutters1 .et_pb_column_1_3[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_section_specialty .et_pb_column_3_4 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .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[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns3 .footer-widget[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        width: 33.333%;
    }

    .et_pb_gutters1 .et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns4 .footer-widget[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3)[b-i4r4680rcu] {
        width: 25%;
    }

    .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd)[b-i4r4680rcu] {
        clear: both;
    }

    /* Sections and Rows */
    .et_pb_section[b-i4r4680rcu] {
        padding: 4% 0;
    }

    .et_pb_fullwidth_section[b-i4r4680rcu] {
        padding: 0;
    }

    .et_pb_row[b-i4r4680rcu] {
        padding: 2% 0;
    }

    .et_pb_column_3_4 .et_pb_row_inner[b-i4r4680rcu] {
        padding: 3.735% 0;
    }

    .et_pb_column_2_3 .et_pb_row_inner[b-i4r4680rcu] {
        padding: 4.2415% 0;
    }

    .et_pb_column_1_2 .et_pb_row_inner[b-i4r4680rcu] {
        padding: 5.82% 0;
    }

    .et_pb_column_single[b-i4r4680rcu] {
        padding: 2.855% 0;
    }

        .et_pb_column_single .et_pb_module:first-child[b-i4r4680rcu],
        .et_pb_column_single .et_pb_module.et-first-child[b-i4r4680rcu] {
            margin-top: 0;
        }

        .et_pb_column_single .et_pb_module:last-child[b-i4r4680rcu],
        .et_pb_column_single .et_pb_module.et-last-child[b-i4r4680rcu] {
            margin-bottom: 0;
        }

    .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child[b-i4r4680rcu],
    .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child[b-i4r4680rcu],
    .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child[b-i4r4680rcu],
    .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child[b-i4r4680rcu],
    .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child[b-i4r4680rcu],
    .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    .et_section_specialty > .et_pb_row[b-i4r4680rcu] {
        padding: 0;
    }

    .et_pb_row_inner[b-i4r4680rcu] {
        width: 100%;
    }

        .et_pb_row .et_pb_column:last-child[b-i4r4680rcu],
        .et_pb_row .et_pb_column.et-last-child[b-i4r4680rcu],
        .et_pb_row_inner .et_pb_column:last-child[b-i4r4680rcu],
        .et_pb_row_inner .et_pb_column.et-last-child[b-i4r4680rcu] {
            margin-right: 0 !important;
        }

    /* Fullwidth Rows */
    .et_pb_row.et_pb_row_fullwidth[b-i4r4680rcu],
    .et_pb_specialty_fullwidth > .et_pb_row[b-i4r4680rcu] {
        width: 89% !important;
        max-width: 89% !important;
    }

    .et_pb_gutters4.et_pb_row.et_pb_row_fullwidth[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_row.et_pb_row_fullwidth[b-i4r4680rcu],
    .et_pb_gutters4.et_pb_specialty_fullwidth > .et_pb_row[b-i4r4680rcu],
    .et_pb_gutters4 .et_pb_specialty_fullwidth > .et_pb_row[b-i4r4680rcu] {
        width: 86% !important;
        max-width: 86% !important;
    }

    .et_pb_gutters2.et_pb_row.et_pb_row_fullwidth[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_row.et_pb_row_fullwidth[b-i4r4680rcu],
    .et_pb_gutters2.et_pb_specialty_fullwidth > .et_pb_row[b-i4r4680rcu],
    .et_pb_gutters2 .et_pb_specialty_fullwidth > .et_pb_row[b-i4r4680rcu] {
        width: 94% !important;
        max-width: 94% !important;
    }

    .et_pb_gutters1.et_pb_row.et_pb_row_fullwidth[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row.et_pb_row_fullwidth[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_specialty_fullwidth > .et_pb_row[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_specialty_fullwidth > .et_pb_row[b-i4r4680rcu] {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* Equalize Column Heights */
    .et_pb_row.et_pb_equal_columns[b-i4r4680rcu],
    .et_pb_row_inner.et_pb_equal_columns[b-i4r4680rcu],
    .et_pb_section.et_pb_equal_columns > .et_pb_row[b-i4r4680rcu] {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        overflow: hidden;
    }

    /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
    .et_pb_filterable_portfolio_grid[b-i4r4680rcu],
    .et_pb_gallery_grid[b-i4r4680rcu] {
        display: none;
    }

        .et_pb_gallery_grid .et_pb_gallery_item[b-i4r4680rcu],
        .et_pb_portfolio_grid .et_pb_portfolio_item[b-i4r4680rcu],
        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item[b-i4r4680rcu] {
            float: left;
            position: relative;
        }

            .et_pb_gallery_grid .et_pb_gallery_item img[b-i4r4680rcu],
            .et_pb_portfolio_grid .et_pb_portfolio_item img[b-i4r4680rcu],
            .et_pb_filterable_portfolio_grid .et_pb_portfolio_item img[b-i4r4680rcu] {
                width: 100%;
            }

    .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .woocommerce-page ul.products li.product[b-i4r4680rcu] {
        clear: none;
    }

    .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_grid_item:nth-child(3n)[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n)[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_grid_item:nth-child(2n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_3_4 .et_pb_grid_item:nth-child(3n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_1_2 .et_pb_grid_item:nth-child(2n)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(3n)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n)[b-i4r4680rcu],
    .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n)[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n)[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n)[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .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)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .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)[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .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)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1)[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_grid_item:nth-child(3n+1)[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n+1)[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_grid_item:nth-child(2n+1)[b-i4r4680rcu],
    .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1)[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1)[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1)[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1)[b-i4r4680rcu] {
        clear: both;
    }

    .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1)[b-i4r4680rcu] {
        clear: none;
    }

    .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1)[b-i4r4680rcu] {
        clear: none;
    }

    .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_grid_item[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product[b-i4r4680rcu] {
        width: 100% !important;
        margin-right: 0;
    }

    .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item[b-i4r4680rcu] {
        clear: none !important;
    }

        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.last_in_row[b-i4r4680rcu] {
            margin-right: 0 !important;
        }

        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.first_in_row[b-i4r4680rcu] {
            clear: both !important;
        }

    .et_pb_gallery_grid .et_pb_gallery_item h3[b-i4r4680rcu],
    .et_pb_portfolio_grid .et_pb_portfolio_item h2[b-i4r4680rcu],
    .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2[b-i4r4680rcu] {
        margin: 10px 0 0;
        padding-bottom: 0;
        font-size: 18px;
        word-wrap: break-word;
    }

    .et_pb_portfolio_item .post-meta[b-i4r4680rcu],
    .et_pb_gallery_item .et_pb_gallery_caption[b-i4r4680rcu] {
        margin: 0.4em 0 0;
        font-size: 14px;
    }

    /* Sidebar Widgets */
    .et_pb_column_4_4 .et_pb_widget:nth-child(4n)[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_widget:nth-child(3n)[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_widget:nth-child(2n)[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_widget:nth-child(2n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n)[b-i4r4680rcu],
    .et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n)[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_widget:nth-child(3n)[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_widget:nth-child(2n)[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_widget:nth-child(2n)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1)[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1)[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1)[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_widget:nth-child(2n+1)[b-i4r4680rcu] {
        clear: both;
    }

    .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_widget[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_widget[b-i4r4680rcu] {
        width: 100% !important;
        margin-right: 0;
    }

    /* Slider Module */
    .et_pb_column_1_2 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_slide_video[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_slide_video[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_slide_video[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_slide_video[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu] {
        width: 100% !important;
    }

    .et_pb_column_1_2 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_slide_video[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_slide_video[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_slide_video[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_slide_video[b-i4r4680rcu] {
        margin: 10% 0 0 0 !important;
        padding: 0;
    }

    .et_pb_column_1_2 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_slide_image[b-i4r4680rcu] {
        position: relative;
        top: auto;
        bottom: auto;
    }

    /* Audio Module */
    .et_pb_column_1_4 .et_pb_audio_module .mejs-container .mejs-controls div[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_audio_module .mejs-container .mejs-controls div[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_audio_module .mejs-container .mejs-controls div[b-i4r4680rcu] {
        position: absolute;
    }

    .et_pb_column_1_4 .et_pb_audio_module .mejs-container[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_audio_module .mejs-container[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_audio_module .mejs-container[b-i4r4680rcu] {
        height: 50px !important;
    }

    .et_pb_column_1_4 .et_pb_audio_module .mejs-controls[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_audio_module .mejs-controls[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_audio_module .mejs-controls[b-i4r4680rcu] {
        height: 100%;
    }

    .et_pb_column_1_4 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom[b-i4r4680rcu] {
        top: 30px;
    }

    .et_pb_column_1_4 .et_pb_audio_module .mejs-button.mejs-volume-button[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_audio_module .mejs-button.mejs-volume-button[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_audio_module .mejs-button.mejs-volume-button[b-i4r4680rcu] {
        top: 30px;
        right: 65px;
    }

    .et_pb_column_1_4 .et_pb_audio_module a.mejs-horizontal-volume-slider[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_audio_module a.mejs-horizontal-volume-slider[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_audio_module a.mejs-horizontal-volume-slider[b-i4r4680rcu] {
        display: block;
        position: absolute;
        top: 30px;
        right: 0;
    }

    .et_pb_column_1_4 .et_pb_audio_module .mejs-horizontal-volume-total[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_audio_module .mejs-horizontal-volume-total[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_audio_module .mejs-horizontal-volume-total[b-i4r4680rcu] {
        display: block;
        position: relative;
        width: 100%;
    }

    .et_pb_column_1_4 .et_pb_audio_module .mejs-controls div.mejs-time-rail[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_audio_module .mejs-controls div.mejs-time-rail[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_audio_module .mejs-controls div.mejs-time-rail[b-i4r4680rcu] {
        width: 100% !important;
        padding-left: 30px;
    }

    .et_pb_column_1_4 .et_pb_audio_module a.mejs-time-total.mejs-time-slider[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_audio_module a.mejs-time-total.mejs-time-slider[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_audio_module a.mejs-time-total.mejs-time-slider[b-i4r4680rcu] {
        position: relative;
        width: 100% !important;
        margin-left: 0;
    }

    /* Salvattore Styles */
    .et_pb_column_4_4 .et_pb_blog_grid[data-columns][b-i4r4680rcu]::before {
        content: "3 .column.size-1of3";
    }

    .et_pb_column_3_4 .et_pb_blog_grid[data-columns][b-i4r4680rcu]::before,
    .et_pb_column_2_3 .et_pb_blog_grid[data-columns][b-i4r4680rcu]::before {
        content: "2 .column.size-1of2";
    }

    .et_pb_column_1_2 .et_pb_blog_grid[data-columns][b-i4r4680rcu]::before,
    .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid[data-columns][b-i4r4680rcu]::before,
    .et_pb_column_1_3 .et_pb_blog_grid[data-columns][b-i4r4680rcu]::before,
    .et_pb_column_1_4 .et_pb_blog_grid[data-columns][b-i4r4680rcu]::before {
        content: "1 .column.size-1of1";
    }

    /* Sticky Image */
    .et_pb_section_sticky[b-i4r4680rcu],
    .et_pb_section_sticky .et_pb_row:last-child[b-i4r4680rcu],
    .et_pb_section_sticky .et_pb_row.et-last-child[b-i4r4680rcu],
    .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child[b-i4r4680rcu],
    .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child[b-i4r4680rcu],
    .et_pb_section_sticky .et_pb_column_single[b-i4r4680rcu] {
        padding-bottom: 0 !important;
    }

    /* Fullwidth Menu Module */
    .et_dropdown_animation_fade.et_pb_fullwidth_menu ul li:hover > ul[b-i4r4680rcu] {
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

    .et_dropdown_animation_slide.et_pb_fullwidth_menu ul li:hover > ul[b-i4r4680rcu] {
        -webkit-animation: fadeLeft 0.4s ease-in-out;
        -moz-animation: fadeLeft 0.4s ease-in-out;
        -o-animation: fadeLeft 0.4s ease-in-out;
        animation: fadeLeft-b-i4r4680rcu 0.4s ease-in-out;
    }

    .et_dropdown_animation_expand.et_pb_fullwidth_menu ul li:hover > ul[b-i4r4680rcu] {
        -webkit-transform-origin: 0 0;
        -webkit-animation: Grow 0.4s ease-in-out;
        -moz-animation: Grow 0.8s ease-in-out;
        -o-animation: Grow 0.4s ease-in-out;
        animation: Grow-b-i4r4680rcu 0.4s ease-in-out;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
    }

    .et_dropdown_animation_flip.et_pb_fullwidth_menu ul li ul li:hover > ul[b-i4r4680rcu] {
        -webkit-animation: flipInX 0.6s ease-in-out;
        -moz-animation: flipInX 0.6s ease-in-out;
        -o-animation: flipInX 0.6s ease-in-out;
        animation: flipInX-b-i4r4680rcu 0.6s ease-in-out;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
    }

    .et_dropdown_animation_flip.et_pb_fullwidth_menu ul li:hover > ul[b-i4r4680rcu] {
        -webkit-animation: flipInY 0.6s ease-in-out;
        -moz-animation: flipInY 0.6s ease-in-out;
        -o-animation: flipInY 0.6s ease-in-out;
        animation: flipInY-b-i4r4680rcu 0.6s ease-in-out;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
    }

    .et_pb_fullwidth_menu.et_pb_fullwidth_menu_fullwidth .et_pb_row[b-i4r4680rcu] {
        width: 100%;
        max-width: 100%;
        padding: 0 30px !important;
    }

    /* Slider Module */
    .et_pb_column_1_3 .et_pb_slide_description[b-i4r4680rcu] {
        padding-bottom: 26%;
    }

    .et_pb_column_1_4 .et_pb_slide_description[b-i4r4680rcu] {
        padding-bottom: 34% !important;
    }

    /* Comments Module */
    .et_pb_column_1_2 .et_pb_comments_module .comment_avatar img[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_comments_module .comment_avatar img[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_comments_module .comment_avatar img[b-i4r4680rcu] {
        max-width: 50%;
    }

    .et_pb_column_1_2 .et_pb_comments_module .comment-body[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_comments_module .comment-body[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_comments_module .comment-body[b-i4r4680rcu] {
        padding: 0 0 0 50px;
    }

    .et_pb_column_1_2 .et_pb_comments_module .comment .children[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_comments_module .comment .children[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_comments_module .comment .children[b-i4r4680rcu] {
        margin-left: 25px;
    }

    .et_pb_column_1_2 .et_pb_comments_module .comment-reply-link[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_comments_module .comment-reply-link[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_comments_module .comment-reply-link[b-i4r4680rcu] {
        float: right;
        position: relative !important;
        top: auto !important;
        bottom: -10px;
    }

    .et_pb_column_1_2 .et_pb_comments_module #commentform [class*="comment-form-"] input[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_comments_module #commentform [class*="comment-form-"] input[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_comments_module #commentform [class*="comment-form-"] input[b-i4r4680rcu] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }
}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {
    /* Slider Module */
    .et_pb_column_1_2 .et_pb_slide_content[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_slide_content[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_slide_content[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_slide_content[b-i4r4680rcu] {
        font-size: 14px;
    }

    .et_pb_column_1_2 .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu] {
        font-size: 18px;
    }

    /* Blog Posts */
    .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 42px;
    }

    /* Blog Post Formats */
    /* Quote */
    .et_quote_content[b-i4r4680rcu] {
        padding: 50px 70px 45px;
    }

    .et_pb_column_2_3 .et_quote_content[b-i4r4680rcu] {
        padding: 50px 50px 45px;
    }

    .et_pb_column_1_2 .et_quote_content[b-i4r4680rcu] {
        padding: 35px 47px 30px;
    }

    .et_pb_column_1_3 .et_quote_content[b-i4r4680rcu],
    .et_pb_column_3_8 .et_quote_content[b-i4r4680rcu],
    .et_pb_column_1_4 .et_quote_content[b-i4r4680rcu],
    .et_pb_blog_grid .et_quote_content[b-i4r4680rcu] {
        padding: 35px 25px 32px;
    }

    /* Gallery */
    .et_pb_column_4_4 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 534px;
    }

    .et_pb_column_3_4 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 392px;
    }

    .et_pb_column_2_3 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 345px;
    }

    .et_pb_column_1_2 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 250px;
    }

    .et_pb_column_1_3 .et_pb_post .et_pb_slide[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 155px;
    }

    .et_pb_column_1_4 .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 108px;
    }

    .et_pb_blog_grid .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 155px;
    }

    /* Audio */
    .et_pb_column_1_2 .et_pb_audio_cover_art[b-i4r4680rcu] {
        height: 340px;
    }

    .et_pb_column_3_8 .et_pb_audio_cover_art[b-i4r4680rcu] {
        height: 242px;
    }

    .et_pb_column_1_3 .et_pb_audio_cover_art[b-i4r4680rcu] {
        height: 210px;
    }

    .et_pb_column_1_4 .et_pb_audio_cover_art[b-i4r4680rcu] {
        height: 145px;
    }

    /* Contact Form Module */
    .et_pb_column_1_4 .et_pb_contact_right[b-i4r4680rcu] {
        margin-right: 5px;
    }

    /* Number Counter Module */
    .et_pb_column_1_4 .et_pb_number_counter .percent[b-i4r4680rcu] {
        height: 55px;
    }

    .et_pb_column_1_4 .et_pb_number_counter h3[b-i4r4680rcu] {
        padding: 10px 0 0 0;
    }
}

/* Responsive Smartphone Ladnscape And Above */
@media all and (min-width: 480px) {
    /* Slider Module */
    .et_pb_column_1_4 .et_pb_slide_description[b-i4r4680rcu] {
        padding-bottom: 26%;
    }
}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
    /* Page Containers */
    .et_pb_column[b-i4r4680rcu] {
        width: 100% !important;
    }

    /* Rows and Sections */
    .et_pb_section[b-i4r4680rcu] {
        padding: 50px 0;
    }

    .et_pb_fullwidth_section[b-i4r4680rcu] {
        padding: 0;
    }

    .et_pb_row[b-i4r4680rcu],
    .et_pb_column .et_pb_row_inner[b-i4r4680rcu] {
        padding: 30px 0;
    }

    .et_section_specialty > .et_pb_row[b-i4r4680rcu] {
        padding: 0;
    }

    .et_pb_column[b-i4r4680rcu] {
        margin-bottom: 30px;
    }

    .et_pb_gutters1 .et_pb_column[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    .et_pb_row:last-child .et_pb_column:last-child[b-i4r4680rcu],
    .et_pb_row.et-last-child .et_pb_column.et-last-child[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    .et_pb_section .et_pb_column .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 30px;
    }

    .et_pb_gutters1 .et_pb_column .et_pb_module[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    .et_pb_gutters1 .et_section_specialty .et_pb_row > .et_pb_column > .et_pb_module[b-i4r4680rcu],
    .et_section_specialty .et_pb_gutters1.et_pb_row > .et_pb_column > .et_pb_module[b-i4r4680rcu] {
        margin: 0;
    }

    .et_section_specialty .et_pb_row > .et_pb_column[b-i4r4680rcu] {
        padding-bottom: 0;
    }

    .et_pb_row .et_pb_column .et_pb_module:last-child[b-i4r4680rcu],
    .et_pb_row .et_pb_column .et_pb_module.et-last-child[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child[b-i4r4680rcu],
    .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    .et_pb_column.et_pb_column_empty[b-i4r4680rcu] {
        display: none;
    }

    /* Sticky Image */
    .et_pb_section_sticky_mobile[b-i4r4680rcu],
    .et_pb_section_sticky_mobile .et_pb_row:last-child[b-i4r4680rcu],
    .et_pb_section_sticky_mobile .et_pb_row.et-last-child[b-i4r4680rcu],
    .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child[b-i4r4680rcu],
    .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child[b-i4r4680rcu],
    .et_pb_section_sticky_mobile .et_pb_column_single[b-i4r4680rcu] {
        padding-bottom: 0 !important;
    }

    .et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child[b-i4r4680rcu],
    .et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    /* 1_4 Column Breakdown */
    .et_pb_row_4col[b-i4r4680rcu],
    .et_pb_row_1-4_1-4_1-2[b-i4r4680rcu],
    .et_pb_row_1-2_1-4_1-4[b-i4r4680rcu],
    .et_pb_row_1-4_1-4[b-i4r4680rcu] {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        overflow: hidden;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .et_pb_row_4col > .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
        .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
        .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
        .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4[b-i4r4680rcu] {
            width: 47.25% !important;
            margin-right: 5.5%;
        }

    .et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4 .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4 .et_pb_column.et_pb_column_1_4[b-i4r4680rcu] {
        width: 50% !important;
        margin-right: 0;
    }

    .et_pb_row_4col > .et_pb_column.et_pb_column_1_4:nth-child(even)[b-i4r4680rcu],
    .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4:nth-child(even)[b-i4r4680rcu],
    .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(even)[b-i4r4680rcu],
    .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(odd)[b-i4r4680rcu] {
        margin-right: 0;
    }

    .et_pb_row_4col .et_pb_column:nth-last-child(-n+2)[b-i4r4680rcu],
    .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2)[b-i4r4680rcu],
    .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2)[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    /* Fullwidth Rows */
    .et_pb_row.et_pb_row_fullwidth[b-i4r4680rcu],
    .et_pb_specialty_fullwidth > .et_pb_row[b-i4r4680rcu] {
        width: 80% !important;
        max-width: 80% !important;
    }

    .et_pb_gutters1.et_pb_row.et_pb_row_fullwidth[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row.et_pb_row_fullwidth[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_specialty_fullwidth > .et_pb_row[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_specialty_fullwidth > .et_pb_row[b-i4r4680rcu] {
        width: 100% !important;
        max-width: 100% !important;
    }

    .et_pb_space.et-hide-mobile[b-i4r4680rcu] {
        display: none;
    }

    /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
    .et_pb_column .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_column .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .woocommerce-page ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_gallery_item[b-i4r4680rcu] {
        float: left;
        clear: none;
        width: 28.333% !important;
        margin: 0 7.5% 7.5% 0 !important;
    }

    .et_pb_gutters1 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu] {
        width: 33.333% !important;
        margin: 0 !important;
    }

    .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n)[b-i4r4680rcu] {
        clear: none !important;
    }

        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).last_in_row[b-i4r4680rcu] {
            margin-right: 0 !important;
        }

        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).first_in_row[b-i4r4680rcu] {
            clear: both !important;
        }

    /* Grid Layouts: 1/4 Columns */
    .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .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:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .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:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu] {
        width: 100% !important;
        margin: 0 0 11.5% 0 !important;
    }

    .et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_4col > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_blog_grid .column[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_widget:nth-child(n)[b-i4r4680rcu] {
        margin: 0 !important;
    }

    .et_pb_column .et_pb_grid_item:nth-child(3n)[b-i4r4680rcu],
    .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n)[b-i4r4680rcu],
    .et_pb_column .woocommerce ul.products li.product:nth-child(3n)[b-i4r4680rcu],
    .woocommerce-page ul.products li.product:nth-child(3n)[b-i4r4680rcu],
    .et_gallery_item:nth-child(3n)[b-i4r4680rcu] {
        margin-right: 0 !important;
    }

    .et_pb_column .et_pb_grid_item:nth-child(3n+1)[b-i4r4680rcu],
    .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1)[b-i4r4680rcu],
    .et_pb_column .woocommerce ul.products li.product:nth-child(3n+1)[b-i4r4680rcu],
    .woocommerce-page ul.products li.product:nth-child(3n+1)[b-i4r4680rcu],
    .et_gallery_item:nth-child(3n+1)[b-i4r4680rcu] {
        clear: both;
    }

    /* Filterable Portfolio Module */
    .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li[b-i4r4680rcu] {
        width: auto;
    }

        .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a[b-i4r4680rcu] {
            width: auto;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
        }

        .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a[b-i4r4680rcu] {
            -webkit-border-radius: 3px 0 0 3px;
            -moz-border-radius: 3px 0 0 3px;
            border-radius: 3px 0 0 3px;
        }

        .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a[b-i4r4680rcu] {
            -webkit-border-radius: 0 3px 3px 0;
            -moz-border-radius: 0 3px 3px 0;
            border-radius: 0 3px 3px 0;
        }

    /* Blog + Sidebar Module + Footer */
    .et_pb_column .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu],
    .et_pb_column .et_pb_widget:nth-child(n)[b-i4r4680rcu] {
        width: 46.25% !important;
        margin: 0 7.5% 7.5% 0 !important;
    }

        .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post[b-i4r4680rcu] {
            margin-bottom: 16.21%;
        }

    .et_pb_column .et_pb_widget:nth-child(n)[b-i4r4680rcu] {
        margin-bottom: 7.5%;
    }

    .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n)[b-i4r4680rcu] {
        width: 50% !important;
        margin: 0 !important;
    }

        .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n)[b-i4r4680rcu] {
            margin-bottom: 0;
        }

    .et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n)[b-i4r4680rcu],
    .et_pb_column .et_pb_widget:nth-child(2n)[b-i4r4680rcu] {
        margin-right: 0 !important;
    }

    .et_pb_widget_area_left[b-i4r4680rcu] {
        padding-right: 0;
        border-right: none;
    }

    .et_pb_widget_area_right[b-i4r4680rcu] {
        padding-left: 0;
        border-left: none;
    }

    .et_pb_more_button[b-i4r4680rcu] {
        display: inline-block !important;
    }

    /* Slider Module */
    .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2[b-i4r4680rcu] {
        font-size: 26px;
        font-weight: 500 !important;
    }

    .et_pb_slide_content[b-i4r4680rcu] {
        font-size: 13px;
        font-weight: 400;
    }

    .et_pb_slide_description[b-i4r4680rcu] {
        text-align: center;
    }

    .et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu] {
        text-align: left;
    }

    /* Column Adjustments */
    .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container[b-i4r4680rcu] {
        min-height: auto;
    }

    .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content[b-i4r4680rcu] {
        display: block;
    }

    .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 42px;
    }

    /* Newsletter Module */
    .et_pb_column .et_pb_newsletter_form[b-i4r4680rcu],
    .et_pb_column .et_pb_newsletter_description[b-i4r4680rcu],
    .et_pb_column.et_pb_column_inner .et_pb_newsletter_form[b-i4r4680rcu],
    .et_pb_column.et_pb_column_inner .et_pb_newsletter_description[b-i4r4680rcu] {
        width: 50%;
        padding: 0;
    }

    .et_pb_column .et_pb_newsletter_form[b-i4r4680rcu],
    .et_pb_column.et_pb_column_inner .et_pb_newsletter_form[b-i4r4680rcu] {
        padding-left: 40px;
    }

    .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form[b-i4r4680rcu],
    .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_description[b-i4r4680rcu] {
        width: 100%;
        padding: 0;
    }

    /* Pricing Tables Module */
    .et_pb_column .et_pb_pricing_table[b-i4r4680rcu] {
        width: 50% !important;
    }

    .et_pb_column .et_pb_pricing_1 .et_pb_pricing_table[b-i4r4680rcu] {
        width: 100% !important;
    }

    .et_pb_column .et_pb_pricing_table:nth-child(2n+1)[b-i4r4680rcu] {
        clear: both;
    }

    .et_pb_column .et_pb_pricing_table:nth-child(n+3)[b-i4r4680rcu] {
        margin-top: 50px;
    }

    /* Post Title Module */
    .et_pb_fullwidth_section .et_pb_post_title[b-i4r4680rcu] {
        padding: 80px 0;
    }

    /* Map Module */
    .et_pb_column .et_pb_map[b-i4r4680rcu],
    .et_pb_fullwidth_section .et_pb_map[b-i4r4680rcu] {
        height: 350px;
    }

    /* Projects Post Type */
    .et_full_width_portfolio_page .et_project_meta[b-i4r4680rcu] {
        float: none;
        width: 100%;
        margin-top: -20px;
    }

    /* Image Module */
    .et_always_center_on_mobile[b-i4r4680rcu] {
        margin-right: auto !important;
        margin-left: auto !important;
        text-align: center !important;
    }

    /* Header Styles */
    .fullwidth-menu[b-i4r4680rcu] {
        display: none;
    }

    /* Mobile Menu */
    .et_mobile_nav_menu[b-i4r4680rcu] {
        display: block;
    }

    /* Countdown Timer Module */
    .et_pb_countdown_timer .title[b-i4r4680rcu] {
        font-size: 22px !important;
    }

    .et_pb_countdown_timer .section p[b-i4r4680rcu] {
        font-size: 64px !important;
        line-height: 64px !important;
    }

        .et_pb_countdown_timer .section p.label[b-i4r4680rcu] {
            font-size: 14px !important;
            line-height: 25px !important;
        }

    .et_pb_countdown_timer .sep[b-i4r4680rcu] {
        top: -28px !important;
    }

    /* Fullwidth Menu Module */
    .et_pb_fullwidth_menu .fullwidth-menu-nav[b-i4r4680rcu] {
        display: none;
    }

    .et_pb_fullwidth_menu .et_pb_row[b-i4r4680rcu] {
        min-height: 81px;
    }

    .et_pb_fullwidth_menu .et_mobile_nav_menu[b-i4r4680rcu] {
        float: none;
    }

    .et_pb_fullwidth_menu .mobile_menu_bar[b-i4r4680rcu]:before {
        top: 26px;
    }

    .et_pb_fullwidth_menu .et_mobile_menu[b-i4r4680rcu] {
        top: 81px;
        padding: 5%;
    }

        .et_pb_fullwidth_menu .et_mobile_menu ul[b-i4r4680rcu] {
            padding: 0;
        }

        .et_pb_fullwidth_menu .et_mobile_menu[b-i4r4680rcu],
        .et_pb_fullwidth_menu .et_mobile_menu ul[b-i4r4680rcu] {
            text-align: left;
            list-style: none !important;
        }

    /* Rows and Sections */
    .et_pb_section .et_pb_row[b-i4r4680rcu],
    .et_pb_section.et_section_specialty .et_pb_row[b-i4r4680rcu] {
        max-width: 1080px !important;
    }

    /* Blog Module */
    .et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom[b-i4r4680rcu] {
        margin-left: 0;
    }

    .et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu],
    .et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu],
    .et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu],
    .et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu] {
        font-size: 18px;
    }

    /* Post Slider Module */
    .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video[b-i4r4680rcu] {
        margin-bottom: 5% !important;
    }
}

/* fix for the Login Module in Customizer */
@media all and (min-width: 768px) {
    .et_pb_in_customizer.et_pb_login .et_pb_newsletter_description[b-i4r4680rcu] {
        width: 50%;
    }
}

/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {
    /* Video Module */
    .et_pb_column_3_8 .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_video_play[b-i4r4680rcu] {
        margin-top: -3rem;
        margin-left: -3rem;
        font-size: 6rem;
        line-height: 6rem;
    }

    /* Testimonials Module */
    .et_pb_column .et_pb_testimonial_portrait[b-i4r4680rcu] {
        display: table-cell;
        float: left;
        margin-right: 30px;
    }

    .et_pb_column .et_pb_testimonial_description[b-i4r4680rcu] {
        display: table-cell;
    }

    /* Column Adjustments */
    .et_pb_row_4col .et_pb_testimonial_portrait[b-i4r4680rcu],
    .et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait[b-i4r4680rcu],
    .et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait[b-i4r4680rcu],
    .et_pb_row_1-4_1-4 .et_pb_testimonial_portrait[b-i4r4680rcu] {
        display: block;
        float: none;
        margin: 0 auto 20px;
    }

    /* Person Module */
    .et_pb_column .et_pb_team_member_image[b-i4r4680rcu] {
        float: left !important;
        width: 280px !important;
        margin: 0 30px 0 0 !important;
        text-align: left !important;
    }

    .et_pb_column .et_pb_team_member_description[b-i4r4680rcu] {
        display: table-cell;
    }

    /* Blog Post Formats */
    /* Quote */
    .et_quote_content[b-i4r4680rcu] {
        padding: 50px 43px 45px !important;
    }

        .et_quote_content blockquote p[b-i4r4680rcu] {
            font-size: 26px !important;
            line-height: 44px !important;
        }

        .et_quote_content blockquote cite[b-i4r4680rcu] {
            font-size: 18px !important;
        }

    .et_pb_blog_grid .et_quote_content[b-i4r4680rcu] {
        padding: 35px 30px !important;
    }

        .et_pb_blog_grid .et_quote_content blockquote p[b-i4r4680rcu] {
            font-size: 20px !important;
            line-height: 26px !important;
        }

        .et_pb_blog_grid .et_quote_content blockquote cite[b-i4r4680rcu] {
            font-size: 14px !important;
        }

    /* Link */
    .et_link_content[b-i4r4680rcu] {
        padding: 40px 40px 45px;
    }

        .et_link_content h2[b-i4r4680rcu] {
            font-size: 26px !important;
            line-height: 44px !important;
        }

        .et_link_content a.et_link_main_url[b-i4r4680rcu] {
            font-size: 18px !important;
        }

    .et_pb_blog_grid .et_link_content h2[b-i4r4680rcu] {
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .et_pb_blog_grid .et_link_content a.et_link_main_url[b-i4r4680rcu] {
        font-size: 14px !important;
    }

    /* Gallery */
    .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 384px !important;
    }

    .et_pb_blog_grid .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 182px !important;
    }

    /* Audio */
    .et_audio_content h2[b-i4r4680rcu] {
        margin-bottom: 24px !important;
        font-size: 26px !important;
        line-height: 44px !important;
    }

    .et_pb_blog_grid .et_audio_content h2[b-i4r4680rcu] {
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .et_pb_audio_cover_art[b-i4r4680rcu] {
        float: none !important;
        position: relative;
        width: 100% !important;
        height: 400px !important;
    }

    .et_pb_audio_module_content[b-i4r4680rcu] {
        margin-left: 0 !important;
        padding: 55px 60px 55px !important;
    }

        .et_pb_audio_module_content h2[b-i4r4680rcu] {
            font-size: 36px !important;
        }

    .et_pb_column_1_4 .et_audio_module_meta[b-i4r4680rcu] {
        font-size: 14px !important;
    }

    /* Salvattore Styles */
    .et_pb_column .et_pb_blog_grid[data-columns][b-i4r4680rcu]::before {
        content: "2 .column.size-1of2";
    }
}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
    /* Salvattore Styles */
    .et_pb_column .et_pb_blog_grid[data-columns][b-i4r4680rcu]::before {
        content: "1 .column.size-1of1";
    }

    /* Text Module */
    .et_pb_text_align_right[b-i4r4680rcu] {
        text-align: left;
    }

    /* Slider Modules */
    .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_slide_video[b-i4r4680rcu] {
        margin-top: 6% !important;
    }

    .et_pb_slide_video[b-i4r4680rcu] {
        float: none;
    }

    .et_pb_section_first .et_pb_slide_image[b-i4r4680rcu] {
        top: 20px;
        margin: 0 0 0 !important;
    }

    .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu] {
        font-size: 20px;
    }

    .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content[b-i4r4680rcu] {
        font-size: 14px;
    }

    .et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu] {
        float: none;
        width: 100%;
        text-align: center;
    }

    /* Blog Posts */
    .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 42px;
    }

        .et_pb_post h2[b-i4r4680rcu],
        .et_pb_portfolio_item h2[b-i4r4680rcu],
        .et_pb_title_container h1[b-i4r4680rcu] {
            font-size: 18px;
        }

    /* Video Slider Module */
    .et_pb_carousel .et-pb-arrow-prev[b-i4r4680rcu],
    .et_pb_carousel:hover .et-pb-arrow-prev[b-i4r4680rcu] {
        left: -8px;
        opacity: 1;
    }

    .et_pb_carousel .et-pb-arrow-next[b-i4r4680rcu],
    .et_pb_carousel:hover .et-pb-arrow-next[b-i4r4680rcu] {
        right: -8px;
        opacity: 1;
    }

    .et_pb_slider_carousel:hover .et-pb-arrow-prev[b-i4r4680rcu] {
        opacity: 0 !important;
    }

    .et_pb_slider_carousel:hover .et-pb-arrow-next[b-i4r4680rcu] {
        opacity: 0 !important;
    }

    /* Column Adjustments */
    .et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu] {
        margin-top: -1rem;
        margin-left: -1rem;
        font-size: 2rem;
        line-height: 2rem;
    }

    /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
    .et_pb_column .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_column .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .woocommerce-page ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_gallery_item:nth-child(n)[b-i4r4680rcu] {
        clear: none;
        width: 45.25% !important;
        margin: 0 9.5% 9.5% 0 !important;
    }

    .et_pb_gutters1 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu] {
        width: 50% !important;
        margin: 0 !important;
    }

    .et_pb_column .et_pb_grid_item:nth-child(2n)[b-i4r4680rcu],
    .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n)[b-i4r4680rcu],
    .et_pb_column .woocommerce ul.products li.product:nth-child(2n)[b-i4r4680rcu],
    .woocommerce-page ul.products li.product:nth-child(2n)[b-i4r4680rcu],
    .et_gallery_item:nth-child(2n)[b-i4r4680rcu] {
        margin-right: 0 !important;
    }

    .et_pb_column .et_pb_grid_item:nth-child(2n+1)[b-i4r4680rcu],
    .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1)[b-i4r4680rcu],
    .et_pb_column .woocommerce ul.products li.product:nth-child(2n+1)[b-i4r4680rcu],
    .woocommerce-page ul.products li.product:nth-child(2n+1)[b-i4r4680rcu],
    .et_gallery_item:nth-child(2n+1)[b-i4r4680rcu] {
        clear: both;
    }

    .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n)[b-i4r4680rcu] {
        clear: none !important;
    }

        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).last_in_row[b-i4r4680rcu] {
            margin-right: 0 !important;
        }

        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).first_in_row[b-i4r4680rcu] {
            clear: both !important;
        }

    /* Filterable Portfolio Module */
    .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul[b-i4r4680rcu] {
        width: 100%;
    }

    .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li[b-i4r4680rcu] {
        width: 50%;
    }

        .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a[b-i4r4680rcu] {
            -webkit-border-radius: 3px 0 0 0;
            -moz-border-radius: 3px 0 0 0;
            border-radius: 3px 0 0 0;
        }

        .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a[b-i4r4680rcu] {
            -webkit-border-radius: 0 3px 0 0;
            -moz-border-radius: 0 3px 0 0;
            border-radius: 0 3px 0 0;
        }

        .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a[b-i4r4680rcu] {
            -webkit-border-radius: 0 0 3px 3px;
            -moz-border-radius: 0 0 3px 3px;
            border-radius: 0 0 3px 3px;
        }

        .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a[b-i4r4680rcu] {
            -webkit-border-radius: 0 0 3px;
            -moz-border-radius: 0 0 3px;
            border-radius: 0 0 3px;
        }

    /* Blog + Sidebar Module + Footer */
    .et_pb_column .et_pb_blog_grid .column.size-1of1[b-i4r4680rcu],
    .et_pb_column .et_pb_widget:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n)[b-i4r4680rcu] {
        width: 100% !important;
        margin-right: 0 !important;
    }

        .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu],
        .et_pb_column .et_pb_widget[b-i4r4680rcu] {
            margin-bottom: 9.5% !important;
        }

        .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu],
        .et_pb_gutters1 .et_pb_column .et_pb_widget[b-i4r4680rcu] {
            margin-bottom: 0 !important;
        }

    /* Call To Action Module */
    .et_pb_promo[b-i4r4680rcu] {
        padding: 40px;
    }

    /* Newsletter Module */
    .et_pb_column .et_pb_newsletter_form[b-i4r4680rcu],
    .et_pb_column .et_pb_newsletter_description[b-i4r4680rcu],
    .et_pb_column.et_pb_column_inner .et_pb_newsletter_form[b-i4r4680rcu],
    .et_pb_column.et_pb_column_inner .et_pb_newsletter_description[b-i4r4680rcu] {
        width: 100%;
        padding: 0;
    }

    /* Slider Modules */
    .et_pb_slider:hover .et-pb-arrow-prev[b-i4r4680rcu],
    .et_mobile_device .et-pb-arrow-prev[b-i4r4680rcu] {
        left: 0;
        opacity: 1;
    }

    .et_pb_slider:hover .et-pb-arrow-next[b-i4r4680rcu],
    .et_mobile_device .et-pb-arrow-next[b-i4r4680rcu] {
        right: 0;
        opacity: 1;
    }

    .et-pb-controllers[b-i4r4680rcu] {
        position: absolute;
        z-index: 10;
        bottom: 5%;
        left: 0;
        width: 100%;
        height: 14px;
        text-align: center;
    }

    .format-gallery .et-pb-controllers[b-i4r4680rcu] {
        height: auto;
    }

    .et_transparent_nav .et_pb_section:first-child .et-pb-controllers[b-i4r4680rcu] {
        bottom: 18px;
    }

    .et_pb_more_button[b-i4r4680rcu] {
        display: inline-block !important;
    }

    .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_slide_video[b-i4r4680rcu],
    .et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu] {
        width: 100%;
    }

    .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_slide_video[b-i4r4680rcu] {
        display: none !important;
    }

    .et_pb_slider_show_image .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_slider_show_image .et_pb_slide_video[b-i4r4680rcu] {
        display: table-row !important;
    }

    .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu] {
        font-size: 24px;
    }

    .et_pb_slide_content[b-i4r4680rcu] {
        font-size: 12px;
    }

    .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_slide_video[b-i4r4680rcu] {
        position: relative;
        margin: 50px auto 0;
        padding: 0;
    }

        .et_pb_slide_image img[b-i4r4680rcu] {
            max-height: 300px;
        }

    .et_pb_section_first .et_pb_slide_image img[b-i4r4680rcu] {
        max-height: 300px !important;
    }

    .et_pb_slide_description[b-i4r4680rcu],
    .et_pb_slider_fullwidth_off .et_pb_slide_description[b-i4r4680rcu],
    .et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu] {
        text-align: center;
    }

    /* Tabs Module */
    .et_pb_tabs_controls[b-i4r4680rcu] {
        height: auto !important;
        border-bottom: none;
    }

        .et_pb_tabs_controls li[b-i4r4680rcu] {
            display: block;
            float: none;
            border-right: none;
            border-bottom: 1px solid #d9d9d9;
        }

    /* Pricing Tables Module */
    .et_pb_column .et_pb_pricing_table[b-i4r4680rcu] {
        width: 100% !important;
        margin: 0 0 30px !important;
    }

        .et_pb_column .et_pb_pricing_table:last-child[b-i4r4680rcu],
        .et_pb_column .et_pb_pricing_table.et-last-child[b-i4r4680rcu] {
            margin-bottom: 0;
        }

    /* Contact Form Module */
    .et_pb_column .et_pb_contact p.et_pb_contact_field_half[b-i4r4680rcu] {
        width: 100%;
        margin-right: 0;
    }

    /* Map Module */
    .et_pb_column .et_pb_map[b-i4r4680rcu],
    .et_pb_fullwidth_section .et_pb_map[b-i4r4680rcu] {
        height: 220px;
    }

    /* Countdown Timer Module */
    .et_pb_countdown_timer .title[b-i4r4680rcu] {
        margin-bottom: 20px !important;
        font-size: 22px !important;
    }

    .et_pb_countdown_timer .section p[b-i4r4680rcu] {
        font-size: 32px !important;
        line-height: 32px !important;
    }

        .et_pb_countdown_timer .section p.label[b-i4r4680rcu] {
            font-size: 14px !important;
            line-height: 25px !important;
        }

    .et_pb_countdown_timer .sep[b-i4r4680rcu] {
        top: -28px !important;
    }

    /* Testimonials Module */
    .et_pb_column .et_pb_testimonial_description[b-i4r4680rcu] {
        display: block;
        width: 100%;
        text-align: center;
    }

    .et_pb_column .et_pb_testimonial_portrait[b-i4r4680rcu] {
        display: block;
        float: none;
        margin: 0 auto 20px;
    }

    /* Person Module */
    .et_pb_team_member_image[b-i4r4680rcu] {
        display: block;
        float: none;
        width: auto;
        margin: 0 0 12px;
        text-align: center;
    }

    .et_pb_team_member_description[b-i4r4680rcu] {
        display: block;
    }

    /* Blog Post Formats */
    /* Quote */
    .et_quote_content[b-i4r4680rcu],
    .et_pb_blog_grid .et_quote_content[b-i4r4680rcu] {
        padding: 35px 30px !important;
    }

        .et_quote_content blockquote p[b-i4r4680rcu],
        .et_pb_blog_grid .et_quote_content blockquote p[b-i4r4680rcu] {
            font-size: 20px !important;
            line-height: 26px !important;
        }

        .et_quote_content blockquote cite[b-i4r4680rcu],
        .et_pb_blog_grid .et_quote_content blockquote cite[b-i4r4680rcu] {
            font-size: 14px !important;
        }

    /* Link */
    .et_link_content[b-i4r4680rcu] {
        padding: 35px 20px;
    }

        .et_link_content h2[b-i4r4680rcu],
        .et_audio_content h2[b-i4r4680rcu] {
            font-size: 20px !important;
            line-height: 26px !important;
        }

        .et_link_content a.et_link_main_url[b-i4r4680rcu] {
            font-size: 14px !important;
        }

    /* Gallery */
    .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 222px !important;
    }

    .et_pb_blog_grid .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 222px !important;
    }

    /* Audio */
    .et_audio_content[b-i4r4680rcu] {
        padding: 35px 20px !important;
    }

        .et_audio_content h2[b-i4r4680rcu] {
            margin-bottom: 9px !important;
        }

    .et_audio_container .mejs-container .mejs-controls .mejs-time span[b-i4r4680rcu] {
        font-size: 14px !important;
    }

    .et_pb_audio_cover_art[b-i4r4680rcu] {
        float: none !important;
        position: relative;
        width: 100% !important;
        height: 300px !important;
    }

    .et_pb_audio_module_content[b-i4r4680rcu] {
        margin-left: 0 !important;
        padding: 30px !important;
    }

        .et_pb_audio_module_content h2[b-i4r4680rcu] {
            font-size: 26px !important;
        }

    .et_pb_column_1_4 .et_audio_module_meta[b-i4r4680rcu] {
        font-size: 14px !important;
    }

    /* Hide On Mobile Class */
    .et-hide-mobile[b-i4r4680rcu] {
        display: none !important;
    }

    /* Fullwidth Header Module */
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left[b-i4r4680rcu],
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right[b-i4r4680rcu] {
        -webkit-flex-flow: column;
        -moz-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
    }

        .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container[b-i4r4680rcu],
        .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container[b-i4r4680rcu],
        .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container[b-i4r4680rcu],
        .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container[b-i4r4680rcu],
        .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container[b-i4r4680rcu],
        .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container[b-i4r4680rcu] {
            width: 100%;
        }

        .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content[b-i4r4680rcu],
        .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content[b-i4r4680rcu] {
            margin: 20px 2%;
        }

    /* Post Slider */
    .et_pb_slider_with_overlay .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_slider_with_overlay .et_pb_slide_video[b-i4r4680rcu],
    .et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description[b-i4r4680rcu] {
        width: 100%;
    }

    .et_pb_slider_with_overlay .et_pb_slide_image[b-i4r4680rcu] {
        margin-top: 0 !important;
        padding-top: 6%;
    }

    .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video[b-i4r4680rcu] {
        margin-bottom: 10% !important;
    }

    /* Comments Module */
    #comment-wrap li.comment article[b-i4r4680rcu] {
        padding-right: 0;
    }

    .comment-body[b-i4r4680rcu] {
        padding: 0 0 0 100px;
    }

    .comment-reply-link[b-i4r4680rcu] {
        float: right;
        position: relative !important;
        top: auto !important;
        bottom: -10px;
    }

    #commentform input[type="text"][b-i4r4680rcu] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

    .comment .children[b-i4r4680rcu] {
        margin-left: 50px;
    }
}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
    /* Quarter Column Adjustments */
    .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4[b-i4r4680rcu] {
        width: 100% !important;
        margin: 0 0 30px 0;
    }

    .et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4[b-i4r4680rcu],
    .et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    .et_pb_row .et_pb_column.et_pb_column_1_4:last-child[b-i4r4680rcu],
    .et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child[b-i4r4680rcu] {
        margin-bottom: 0;
    }

    /* Text Module */
    .et_pb_text_align_right[b-i4r4680rcu] {
        text-align: left;
    }

    /* Slider Modules */
    .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu] {
        font-size: 20px;
    }

    .et_pb_slide_content[b-i4r4680rcu] {
        font-size: 10px;
        font-weight: 400;
    }

    .et_pb_slide_content[b-i4r4680rcu],
    a.et_pb_more_button[b-i4r4680rcu] {
        display: block;
    }

    .et_pb_slider_fullwidth_off .et_pb_slide_content[b-i4r4680rcu],
    .et_pb_slider_fullwidth_off .et_pb_more_button[b-i4r4680rcu] {
        display: none;
    }

    /* Projects */
    .et_pb_portfolio_item[b-i4r4680rcu] {
        margin-bottom: 22px;
    }

    /* Blog Posts */
    .et_pb_post[b-i4r4680rcu] {
        margin-bottom: 42px;
    }

        .et_pb_post h2[b-i4r4680rcu],
        .et_pb_blog_grid h2[b-i4r4680rcu] {
            padding-bottom: 0;
            font-size: 16px;
        }

        .et_pb_post .post-meta[b-i4r4680rcu] {
            color: #666;
            font-size: 14px;
        }

    .et_pb_blog_grid .et_pb_post.format-quote > *[b-i4r4680rcu],
    .et_pb_blog_grid .et_pb_post.format-link > *[b-i4r4680rcu],
    .et_pb_blog_grid .et_main_video_container[b-i4r4680rcu],
    .et_pb_blog_grid .et_audio_content[b-i4r4680rcu],
    .et_pb_blog_grid .et_pb_post .et_pb_slider[b-i4r4680rcu] {
        display: block;
    }

    .et_pb_blog_grid .et_pb_post > .et_pb_image_container[b-i4r4680rcu],
    .et_pb_blog_grid .et_pb_post > h2[b-i4r4680rcu],
    .et_pb_blog_grid .et_pb_post > .post-meta[b-i4r4680rcu] {
        display: block;
    }

    .et_pb_blog_grid .et_pb_post .post-meta[b-i4r4680rcu] {
        display: block !important;
        padding: 0;
    }

    /* Blog Post Formats */
    .et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu],
    .et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play[b-i4r4680rcu] {
        margin-top: -0.75rem;
        margin-left: -0.75rem;
        font-size: 1.5rem;
        line-height: 1.5rem;
    }

    .et_quote_content[b-i4r4680rcu],
    .et_pb_blog_grid .et_quote_content[b-i4r4680rcu],
    .et_audio_content[b-i4r4680rcu],
    .et_pb_blog_grid .et_link_content[b-i4r4680rcu] {
        padding: 35px 20px !important;
    }

    .et_pb_blog_grid .et_main_video_container[b-i4r4680rcu] {
        margin-right: 0;
        margin-left: 0;
    }

    .et_pb_post .et_pb_slide[b-i4r4680rcu],
    .et_pb_blog_grid .et_pb_post .et_pb_slide[b-i4r4680rcu] {
        min-height: 156px !important;
    }

    .et_pb_audio_cover_art[b-i4r4680rcu] {
        float: none !important;
        width: 100% !important;
        height: 210px !important;
    }

    .et_pb_audio_module_content h2[b-i4r4680rcu] {
        font-size: 20px !important;
    }

    .et_pb_column_1_4 .et_audio_module_meta[b-i4r4680rcu] {
        font-size: 14px !important;
    }

    /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
    .et_pb_column .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_column .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .woocommerce-page ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_gallery_item:nth-child(n)[b-i4r4680rcu] {
        width: 100% !important;
        margin: 0 0 11.5% 0 !important;
    }

    .et_pb_gutters1 .et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu],
    .et_pb_gutters1 .woocommerce ul.products li.product:nth-child(n)[b-i4r4680rcu] {
        margin: 0 !important;
    }

    .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n)[b-i4r4680rcu] {
        clear: none !important;
    }

        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).last_in_row[b-i4r4680rcu] {
            margin-right: 0 !important;
        }

        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).first_in_row[b-i4r4680rcu] {
            clear: both !important;
        }

    /* Blog + Sidebar Module + Footer */
    .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu],
    .et_pb_column .et_pb_widget:nth-child(n)[b-i4r4680rcu] {
        margin-bottom: 11.5% !important;
    }

    .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post[b-i4r4680rcu],
    .et_pb_gutters1 .et_pb_column .et_pb_widget[b-i4r4680rcu] {
        margin-bottom: 0 !important;
    }

    /* Call To Action Module */
    .et_pb_promo[b-i4r4680rcu] {
        padding: 40px;
    }

    /* Map Module */
    .et_pb_column .et_pb_map[b-i4r4680rcu],
    .et_pb_fullwidth_section .et_pb_map[b-i4r4680rcu] {
        height: 200px;
    }

    /* Tabs Module */
    .et_pb_tabs_controls[b-i4r4680rcu] {
        border-bottom: none;
    }

        .et_pb_tabs_controls li[b-i4r4680rcu] {
            float: none;
            border-right: none;
            border-bottom: 1px solid #d9d9d9;
        }

    /* Audio module */
    .et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div[b-i4r4680rcu] {
        position: absolute;
    }

    .et_pb_column .et_pb_audio_module .mejs-container[b-i4r4680rcu] {
        height: 50px !important;
    }

    .et_pb_column .et_pb_audio_module .mejs-controls[b-i4r4680rcu] {
        height: 100%;
    }

    .et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom[b-i4r4680rcu] {
        top: 30px;
    }

    .et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button[b-i4r4680rcu] {
        top: 30px;
        right: 65px;
    }

    .et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider[b-i4r4680rcu] {
        display: block;
        position: absolute;
        top: 30px;
        right: 0;
    }

    .et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total[b-i4r4680rcu] {
        display: block;
        position: relative;
        width: 100%;
    }

    .et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail[b-i4r4680rcu] {
        width: 100% !important;
        padding-left: 30px;
    }

    .et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider[b-i4r4680rcu] {
        position: relative;
        width: 100%;
        margin-left: 0;
    }

    .et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom[b-i4r4680rcu] {
        margin-left: 0;
    }

    /* Testimonials Module */
    .et_pb_testimonial[b-i4r4680rcu] {
        padding-top: 10%;
    }

    /* Comments Module */
    .comment_avatar img[b-i4r4680rcu] {
        max-width: 50%;
    }

    .comment-body[b-i4r4680rcu] {
        padding: 0 0 0 50px;
    }

    .comment .children[b-i4r4680rcu] {
        margin-left: 25px;
    }

    a.comment-reply-link.et_pb_button[b-i4r4680rcu] {
        font-size: 15px;
    }

        a.comment-reply-link.et_pb_button[b-i4r4680rcu]:after {
            font-size: 25px;
        }

    /* Post Slider Module */
    .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image[b-i4r4680rcu],
    .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video[b-i4r4680rcu] {
        margin-bottom: 16% !important;
    }
}

/* These "global" styles need to be seperate so they don't get wrapped in divi-builder file /less/frontend-builder-plugin-style.less */
#wp-admin-bar-et-use-visual-builder a[b-i4r4680rcu]:before {
    width: 28px;
    margin-top: -3px;
    color: #974df3 !important;
    font-family: "ETmodules" !important;
    font-size: 30px !important;
    content: "\e625";
}

#wp-admin-bar-et-use-visual-builder:hover a[b-i4r4680rcu]:before {
    color: #fff !important;
}

#wp-admin-bar-et-use-visual-builder a:hover[b-i4r4680rcu],
#wp-admin-bar-et-use-visual-builder:hover a[b-i4r4680rcu] {
    color: #fff !important;
    background-color: #7e3bd0 !important;
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}


.et_pb_section_0.et_pb_section[b-i4r4680rcu] {
    padding-top: 0px;
    padding-bottom: 0px;
}

.et_pb_image_5[b-i4r4680rcu] {
    max-width: 200px;
    text-align: center;
}

.et_pb_section_5.et_pb_section[b-i4r4680rcu] {
    background-color: #e0e0e0 !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.et_pb_image_11[b-i4r4680rcu] {
    margin-left: 0;
}

.et_pb_image_10[b-i4r4680rcu] {
    margin-left: 0;
}

.et_pb_image_9[b-i4r4680rcu] {
    margin-left: 0;
}

.et_pb_image_8[b-i4r4680rcu] {
    margin-left: 0;
}

.et_pb_divider_1[b-i4r4680rcu] {
    height: 20px;
}

.et_pb_text_9[b-i4r4680rcu] {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 24px;
    background-color: #6aa8ca;
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
    margin-top: -25px !important;
    font-size: 6;
}

.et_pb_text_8[b-i4r4680rcu] {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 24px;
    background-color: #6aa8ca;
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
    margin-top: -25px !important;
}

.et_pb_row_4.et_pb_row[b-i4r4680rcu] {
    padding-top: 0px;
}

.et_pb_divider_0[b-i4r4680rcu]:before {
    border-top-color: #e0e0e0;
    border-top-style: solid;
}

.et_pb_row_3.et_pb_row[b-i4r4680rcu] {
    padding-top: 5px;
    padding-bottom: 5px;
}

.et_pb_section_2.et_pb_section[b-i4r4680rcu] {
    padding-top: 5px;
    padding-bottom: 5px;
}

.et_pb_image_7[b-i4r4680rcu] {
    max-width: 200px;
    text-align: center;
}

.et_pb_image_6[b-i4r4680rcu] {
    max-width: 200px;
    text-align: center;
}

.et_pb_image_4[b-i4r4680rcu] {
    max-width: 200px;
    text-align: center;
}

.et_pb_row_0.et_pb_row[b-i4r4680rcu] {
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

body #page-container .et_pb_slider_0.et_pb_slider .et_pb_button:hover[b-i4r4680rcu] {
    border-radius: 0px;
    letter-spacing: 0px;
    padding-left: 0.7em;
    padding-right: 2em;
}

.et_pb_column_0[b-i4r4680rcu] {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container[b-i4r4680rcu] {
    background-color: rgba(106,168,202,0.7);
}

.et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title[b-i4r4680rcu] {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

.et_pb_slider_0.et_pb_slider .et_pb_slide_content[b-i4r4680rcu] {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
}

body #page-container .et_pb_slider_0.et_pb_slider .et_pb_button[b-i4r4680rcu] {
    border-radius: 0px;
    font-size: 20px;
    font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif !important;
}

.et_pb_slider_0.et_pb_slider .et_pb_button[b-i4r4680rcu], .et_pb_slider_0.et_pb_slider .et_pb_button:hover[b-i4r4680rcu] {
    padding: 0.3em 1em !important;
}

.et_pb_image_3[b-i4r4680rcu] {
    max-width: 200px;
    text-align: center;
}

body #page-container .et_pb_slider_0.et_pb_slider .et_pb_button[b-i4r4680rcu]:before, body #page-container .et_pb_slider_0.et_pb_slider .et_pb_button[b-i4r4680rcu]:after {
    display: none !important;
}

.et_pb_slider_0 .et_pb_slide_description[b-i4r4680rcu], .et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description[b-i4r4680rcu] {
    padding-top: 25px;
    padding-bottom: 50px;
    padding-right: 0;
    padding-left: 0;
}

.et_pb_row_1.et_pb_row[b-i4r4680rcu] {
    padding-bottom: 10px;
}

.et_pb_image_0[b-i4r4680rcu] {
    max-width: 200px;
    text-align: center;
}

.et_pb_image_1[b-i4r4680rcu] {
    max-width: 200px;
    text-align: center;
}

.et_pb_image_2[b-i4r4680rcu] {
    max-width: 200px;
    text-align: center;
}

.et_pb_image_12[b-i4r4680rcu] {
    margin-left: 0;
}

.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content[b-i4r4680rcu] {
    font-size: 22px !important;
}

@media only screen and ( max-width: 980px ) {
    body #page-container .et_pb_slider_0.et_pb_slider .et_pb_button[b-i4r4680rcu], body #page-container .et_pb_slider_0.et_pb_slider .et_pb_button[b-i4r4680rcu]:after {
    }
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
    .et_pb_button_1[b-i4r4680rcu] {
        display: none !important;
    }

    .et_pb_button_2[b-i4r4680rcu] {
        display: none !important;
    }

    .et_pb_button_3[b-i4r4680rcu] {
        display: none !important;
    }
}

@media only screen and ( max-width: 767px ) {
    body #page-container .et_pb_slider_0.et_pb_slider .et_pb_button[b-i4r4680rcu], body #page-container .et_pb_slider_0.et_pb_slider .et_pb_button[b-i4r4680rcu]:after {
    }

    .et_pb_button_1[b-i4r4680rcu] {
        display: none !important;
    }

    .et_pb_button_2[b-i4r4680rcu] {
        display: none !important;
    }

    .et_pb_button_3[b-i4r4680rcu] {
        display: none !important;
    }
}

.et_pb_bg_layout_dark[b-i4r4680rcu] {
    color: #ffffff !important;
}

.page.et_pb_pagebuilder_layout #main-content[b-i4r4680rcu] {
    background-color: rgba(255,255,255,0);
}

.et_pb_section[b-i4r4680rcu] {
    background-color: #ffffff;
}
.et_pb_text_mh[b-i4r4680rcu] {
    min-height: 75px;
}
/* _content/SingleSignOnUI/Pages/Login.razor.rz.scp.css */

html[b-5ch6t4gyiv], body[b-5ch6t4gyiv] {
    height: 100%;
}

#app[b-5ch6t4gyiv] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

#blazor-error-ui[b-5ch6t4gyiv] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-5ch6t4gyiv] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }

.elevation-4[b-5ch6t4gyiv] {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12) !important
}

*[b-5ch6t4gyiv], [b-5ch6t4gyiv]:after, [b-5ch6t4gyiv]:before {
    box-sizing: inherit
}

[b-5ch6t4gyiv]:after, [b-5ch6t4gyiv]:before {
    text-decoration: inherit;
    vertical-align: inherit
}

*[b-5ch6t4gyiv] {
    background-repeat: no-repeat;
    padding: 0;
    margin: 0
}

article[b-5ch6t4gyiv], aside[b-5ch6t4gyiv], details[b-5ch6t4gyiv], figcaption[b-5ch6t4gyiv], figure[b-5ch6t4gyiv], footer[b-5ch6t4gyiv], header[b-5ch6t4gyiv], main[b-5ch6t4gyiv], menu[b-5ch6t4gyiv], nav[b-5ch6t4gyiv], section[b-5ch6t4gyiv], summary[b-5ch6t4gyiv] {
    display: block
}

[role=button][b-5ch6t4gyiv], [type=button][b-5ch6t4gyiv], [type=reset][b-5ch6t4gyiv], [type=submit][b-5ch6t4gyiv], button[b-5ch6t4gyiv] {
    cursor: pointer
}

button[b-5ch6t4gyiv], input[b-5ch6t4gyiv], optgroup[b-5ch6t4gyiv], select[b-5ch6t4gyiv], textarea[b-5ch6t4gyiv] {
    font: inherit
}

button[b-5ch6t4gyiv] {
    overflow: visible
}

[type=reset][b-5ch6t4gyiv], [type=submit][b-5ch6t4gyiv], button[b-5ch6t4gyiv], html [type=button][b-5ch6t4gyiv] {
    -webkit-appearance: button
}

button[b-5ch6t4gyiv], select[b-5ch6t4gyiv] {
    text-transform: none
}

button[b-5ch6t4gyiv], input[b-5ch6t4gyiv], select[b-5ch6t4gyiv], textarea[b-5ch6t4gyiv] {
    background-color: transparent;
    border-style: none;
    color: inherit
}

img[b-5ch6t4gyiv] {
    border-style: none
}

[b-5ch6t4gyiv]::selection {
    background-color: #b3d4fc;
    color: #000;
    text-shadow: none
}

.application[b-5ch6t4gyiv] {
    font-family: Roboto,sans-serif;
    line-height: 1.5
}

.mt-1[b-5ch6t4gyiv] {
    margin-top: 4px !important
}

.pt-3[b-5ch6t4gyiv] {
    padding-top: 16px !important
}

@media (min-width:0) {

    .text-xs-center[b-5ch6t4gyiv] {
        text-align: center !important
    }
}

.application--wrap[b-5ch6t4gyiv] {
    flex: 1 1 auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    max-width: 100%;
    position: relative
}

.theme--light.application[b-5ch6t4gyiv] {
    background: #fafafa;
    color: rgba(0,0,0,.87)
}

.theme--light.v-icon[b-5ch6t4gyiv] {
    color: rgba(0,0,0,.54)
}

.v-icon[b-5ch6t4gyiv] {
    align-items: center;
    display: inline-flex;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga";
    font-size: 24px;
    justify-content: center;
    line-height: 1;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    vertical-align: text-bottom
}
.theme--light.v-text-field .v-input__slot[b-5ch6t4gyiv]:before {
    border-color: rgba(0,0,0,.42)
}

.v-text-field[b-5ch6t4gyiv] {
    padding-top: 12px;
    margin-top: 4px
}

.v-text-field input[b-5ch6t4gyiv] {
    flex: 1 1 auto;
    line-height: 20px;
    padding: 8px 0;
    max-width: 100%;
    min-width: 0;
    width: 100%
}

.v-text-field .v-input__append-inner[b-5ch6t4gyiv], .v-text-field .v-input__prepend-inner[b-5ch6t4gyiv] {
    align-self: flex-start;
    display: inline-flex;
    margin-top: 4px;
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-text-field .v-input__append-inner[b-5ch6t4gyiv] {
    margin-left: auto;
    padding-left: 4px
}

.v-text-field > .v-input__control > .v-input__slot[b-5ch6t4gyiv] {
    cursor: text;
    transition: background .3s cubic-bezier(.25,.8,.5,1)
}

.v-text-field > .v-input__control > .v-input__slot[b-5ch6t4gyiv]:after, .v-text-field > .v-input__control > .v-input__slot[b-5ch6t4gyiv]:before {
    bottom: -1px;
    content: "";
    left: 0;
    position: absolute;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    width: 100%
}

.v-text-field > .v-input__control > .v-input__slot[b-5ch6t4gyiv]:before {
    border-style: solid;
    border-width: thin 0 0
}

.v-text-field > .v-input__control > .v-input__slot[b-5ch6t4gyiv]:after {
    border-color: currentColor;
    border-style: solid;
    border-width: thin 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.v-text-field__details[b-5ch6t4gyiv] {
    display: flex;
    flex: 1 0 auto;
    max-width: 100%;
    overflow: hidden
}

.v-text-field__slot[b-5ch6t4gyiv] {
    display: flex;
    flex: 1 1 auto;
    position: relative
}

.theme--light.v-card[b-5ch6t4gyiv] {
    background-color: #fff;
    color: rgba(0,0,0,.87)
}

.v-card[b-5ch6t4gyiv] {
    display: block;
    border-radius: 2px;
    min-width: 0;
    position: relative;
    text-decoration: none;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    box-shadow: 0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
}

.v-card__text[b-5ch6t4gyiv] {
    padding: 16px;
    width: 100%;
    box-sizing: border-box;
}

.v-card__actions[b-5ch6t4gyiv] {
    align-items: center;
    display: flex;
    padding: 8px
}

.v-card__actions .v-btn[b-5ch6t4gyiv], .v-card__actions > *[b-5ch6t4gyiv] {
    margin: 0
}

.v-input[b-5ch6t4gyiv] {
    align-items: flex-start;
    display: flex;
    flex: 1 1 auto;
    font-size: 16px;
    text-align: left
}

.v-input__control[b-5ch6t4gyiv] {
    display: flex;
    flex-direction: column;
    height: auto;
    flex-grow: 1;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.v-input__icon[b-5ch6t4gyiv] {
    align-items: center;
    display: inline-flex;
    height: 24px;
    flex: 1 0 auto;
    justify-content: center;
    min-width: 24px;
    width: 24px
}

.v-input__slot[b-5ch6t4gyiv] {
    align-items: center;
    color: inherit;
    display: flex;
    margin-bottom: 8px;
    min-height: inherit;
    position: relative;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    width: 100%
}

.theme--light.v-messages[b-5ch6t4gyiv] {
    color: rgba(0,0,0,.54)
}

.v-messages[b-5ch6t4gyiv] {
    flex: 1 1 auto;
    font-size: 12px;
    min-height: 12px;
    min-width: 1px;
    position: relative
}

.v-messages__message[b-5ch6t4gyiv] {
    line-height: 1;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.theme--light.v-btn[b-5ch6t4gyiv] {
    color: rgba(0,0,0,.87)
}

.v-btn[b-5ch6t4gyiv] {
    align-items: center;
    border-radius: 2px;
    display: inline-flex;
    height: 36px;
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 500;
    justify-content: center;
    margin: 6px 8px;
    min-width: 88px;
    outline: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: .3s cubic-bezier(.25,.8,.5,1),color 1ms;
    position: relative;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-btn[b-5ch6t4gyiv]:before {
    border-radius: inherit;
    color: inherit;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    opacity: .12;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    width: 100%
}

.v-btn[b-5ch6t4gyiv] {
    padding: 0 16px
}

.v-btn__content[b-5ch6t4gyiv] {
    align-items: center;
    border-radius: inherit;
    color: inherit;
    display: flex;
    flex: 1 0 auto;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    white-space: nowrap;
    width: inherit
}

.container[b-5ch6t4gyiv] {
    flex: 1 1 100%;
    margin: auto;
    padding: 24px;
    width: 100%
}

.container.fluid[b-5ch6t4gyiv] {
    max-width: 100%
}

.container.fill-height[b-5ch6t4gyiv] {
    align-items: center;
    display: flex
}

.container.fill-height > .layout[b-5ch6t4gyiv] {
    height: 100%;
    flex: 1 1 auto
}

.layout[b-5ch6t4gyiv] {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: nowrap;
    min-width: 0
}

.child-flex > *[b-5ch6t4gyiv], .flex[b-5ch6t4gyiv] {
    flex: 1 1 auto;
    max-width: 100%
}

.align-center[b-5ch6t4gyiv] {
    align-items: center
}

.justify-center[b-5ch6t4gyiv] {
    justify-content: center
}

.grow[b-5ch6t4gyiv], .spacer[b-5ch6t4gyiv] {
    flex-grow: 1 !important
}

.fill-height[b-5ch6t4gyiv] {
    height: 100%
}

@media only screen and (min-width:960px) {
    .container[b-5ch6t4gyiv] {
        max-width: 900px
    }
}

@media only screen and (min-width:1264px) {
    .container[b-5ch6t4gyiv] {
        max-width: 1185px
    }
}

@media (min-width:0) {

    .flex.xs12[b-5ch6t4gyiv] {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }
}

@media (min-width:600px) {
    .flex.sm8[b-5ch6t4gyiv] {
        flex-basis: 66.66666666666666%;
        flex-grow: 0;
        max-width: 66.66666666666666%
    }

}

@media (min-width:960px) {
    .flex.md6[b-5ch6t4gyiv] {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }
}

@media (min-width:1264px) {

    .flex.lg4[b-5ch6t4gyiv] {
        flex-basis: 33.33333333333333%;
        flex-grow: 0;
        max-width: 33.33333333333333%
    }


}

.v-content[b-5ch6t4gyiv] {
    transition: none;
    display: flex;
    flex: 1 0 auto;
    max-width: 100%
}

.v-content[data-booted=true][b-5ch6t4gyiv] {
    transition: .2s cubic-bezier(.4,0,.2,1)
}

.v-content__wrap[b-5ch6t4gyiv] {
    flex: 1 1 auto;
    max-width: 100%;
    position: relative
}

.primary--text[b-5ch6t4gyiv] {
    color: #1976d2 !important;
    caret-color: #1976d2 !important;
}

.adeoLogo[b-5ch6t4gyiv] {
    opacity: .6;
    max-height: 15px
}

.poweredBy[b-5ch6t4gyiv] {
    font-size: .5em;
    color: #ccc;
    align-self: bottom
}

.user-avatar[b-5ch6t4gyiv] {
    background-color: rgba(0,0,0,.12)
}

[b-5ch6t4gyiv]::-webkit-scrollbar {
    width: 7px
}

[b-5ch6t4gyiv]::-webkit-scrollbar-thumb {
    background-color: rgba(75,157,247,.7)
}

#login[b-5ch6t4gyiv] {
    background-color: #DFF1FF;
}

.clientLogo[b-5ch6t4gyiv] {
    max-height: 5em
}

.adeoLogo[b-5ch6t4gyiv] {
    opacity: .5;
    max-height: 15px
}

.poweredBy[b-5ch6t4gyiv] {
    font-size: .5em;
    color: #ccc;
    align-self: bottom
}

.material-icons[b-5ch6t4gyiv] {
    font-family: Material Icons;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "liga"
}

.unauthorizedMessage[b-5ch6t4gyiv] {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: red;
}

.logoutButton[b-5ch6t4gyiv] {
    background-color: #2196f3 !important;
    border-color: #2196f3 !important;
    text-align: center;
    align-items: center;
    border-radius: 2px;
    display: inline-flex;
    height: 36px;
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 500;
    justify-content: center;
    margin: 6px 8px;
    min-width: 88px;
    outline: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: .3s cubic-bezier(.25,.8,.5,1),color 1ms;
    position: relative;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.logoutButton .logoutText[b-5ch6t4gyiv] {
    color: #fff;
    -webkit-appearance: button;
}

.logoutButtonWrapper[b-5ch6t4gyiv] {
    padding-top: 12px;
    margin-top: 4px;
    text-align: center;
}

.passwordModal[b-5ch6t4gyiv] {
    z-index: 300;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    position: fixed;
    inset: 0px;
    pointer-events: none;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) 0s;
    pointer-events: auto;
    touch-action: none;
    overflow: hidden
}
/* _content/SingleSignOnUI/Pages/LogOut.razor.rz.scp.css */

html[b-bfn5hv9czm], body[b-bfn5hv9czm] {
    height: 100%;
}

#app[b-bfn5hv9czm] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

#blazor-error-ui[b-bfn5hv9czm] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-bfn5hv9czm] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }

.elevation-4[b-bfn5hv9czm] {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12) !important
}

*[b-bfn5hv9czm], [b-bfn5hv9czm]:after, [b-bfn5hv9czm]:before {
    box-sizing: inherit
}

[b-bfn5hv9czm]:after, [b-bfn5hv9czm]:before {
    text-decoration: inherit;
    vertical-align: inherit
}

*[b-bfn5hv9czm] {
    background-repeat: no-repeat;
    padding: 0;
    margin: 0
}

article[b-bfn5hv9czm], aside[b-bfn5hv9czm], details[b-bfn5hv9czm], figcaption[b-bfn5hv9czm], figure[b-bfn5hv9czm], footer[b-bfn5hv9czm], header[b-bfn5hv9czm], main[b-bfn5hv9czm], menu[b-bfn5hv9czm], nav[b-bfn5hv9czm], section[b-bfn5hv9czm], summary[b-bfn5hv9czm] {
    display: block
}

[role=button][b-bfn5hv9czm], [type=button][b-bfn5hv9czm], [type=reset][b-bfn5hv9czm], [type=submit][b-bfn5hv9czm], button[b-bfn5hv9czm] {
    cursor: pointer
}

button[b-bfn5hv9czm], input[b-bfn5hv9czm], optgroup[b-bfn5hv9czm], select[b-bfn5hv9czm], textarea[b-bfn5hv9czm] {
    font: inherit
}

button[b-bfn5hv9czm] {
    overflow: visible
}

[type=reset][b-bfn5hv9czm], [type=submit][b-bfn5hv9czm], button[b-bfn5hv9czm], html [type=button][b-bfn5hv9czm] {
    -webkit-appearance: button
}

button[b-bfn5hv9czm], select[b-bfn5hv9czm] {
    text-transform: none
}

button[b-bfn5hv9czm], input[b-bfn5hv9czm], select[b-bfn5hv9czm], textarea[b-bfn5hv9czm] {
    background-color: transparent;
    border-style: none;
    color: inherit
}

img[b-bfn5hv9czm] {
    border-style: none
}

[b-bfn5hv9czm]::selection {
    background-color: #b3d4fc;
    color: #000;
    text-shadow: none
}

.application[b-bfn5hv9czm] {
    font-family: Roboto,sans-serif;
    line-height: 1.5
}

.mt-1[b-bfn5hv9czm] {
    margin-top: 4px !important
}

.pt-3[b-bfn5hv9czm] {
    padding-top: 16px !important
}

@media (min-width:0) {

    .text-xs-center[b-bfn5hv9czm] {
        text-align: center !important
    }
}

.application--wrap[b-bfn5hv9czm] {
    flex: 1 1 auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    max-width: 100%;
    position: relative
}

.theme--light.application[b-bfn5hv9czm] {
    background: #fafafa;
    color: rgba(0,0,0,.87)
}

.theme--light.v-icon[b-bfn5hv9czm] {
    color: rgba(0,0,0,.54)
}

.v-icon[b-bfn5hv9czm] {
    align-items: center;
    display: inline-flex;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga";
    font-size: 24px;
    justify-content: center;
    line-height: 1;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    vertical-align: text-bottom
}
.theme--light.v-text-field .v-input__slot[b-bfn5hv9czm]:before {
    border-color: rgba(0,0,0,.42)
}

.v-text-field[b-bfn5hv9czm] {
    padding-top: 12px;
    margin-top: 4px
}

.v-text-field input[b-bfn5hv9czm] {
    flex: 1 1 auto;
    line-height: 20px;
    padding: 8px 0;
    max-width: 100%;
    min-width: 0;
    width: 100%
}

.v-text-field .v-input__append-inner[b-bfn5hv9czm], .v-text-field .v-input__prepend-inner[b-bfn5hv9czm] {
    align-self: flex-start;
    display: inline-flex;
    margin-top: 4px;
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-text-field .v-input__append-inner[b-bfn5hv9czm] {
    margin-left: auto;
    padding-left: 4px
}

.v-text-field > .v-input__control > .v-input__slot[b-bfn5hv9czm] {
    cursor: text;
    transition: background .3s cubic-bezier(.25,.8,.5,1)
}

.v-text-field > .v-input__control > .v-input__slot[b-bfn5hv9czm]:after, .v-text-field > .v-input__control > .v-input__slot[b-bfn5hv9czm]:before {
    bottom: -1px;
    content: "";
    left: 0;
    position: absolute;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    width: 100%
}

.v-text-field > .v-input__control > .v-input__slot[b-bfn5hv9czm]:before {
    border-style: solid;
    border-width: thin 0 0
}

.v-text-field > .v-input__control > .v-input__slot[b-bfn5hv9czm]:after {
    border-color: currentColor;
    border-style: solid;
    border-width: thin 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.v-text-field__details[b-bfn5hv9czm] {
    display: flex;
    flex: 1 0 auto;
    max-width: 100%;
    overflow: hidden
}

.v-text-field__slot[b-bfn5hv9czm] {
    display: flex;
    flex: 1 1 auto;
    position: relative
}

.theme--light.v-card[b-bfn5hv9czm] {
    background-color: #fff;
    color: rgba(0,0,0,.87)
}

.v-card[b-bfn5hv9czm] {
    display: block;
    border-radius: 2px;
    min-width: 0;
    position: relative;
    text-decoration: none;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    box-shadow: 0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
}

.v-card__text[b-bfn5hv9czm] {
    padding: 16px;
    width: 100%;
    box-sizing: border-box;
}

.v-card__actions[b-bfn5hv9czm] {
    align-items: center;
    display: flex;
    padding: 8px
}

.v-card__actions .v-btn[b-bfn5hv9czm], .v-card__actions > *[b-bfn5hv9czm] {
    margin: 0
}

.v-input[b-bfn5hv9czm] {
    align-items: flex-start;
    display: flex;
    flex: 1 1 auto;
    font-size: 16px;
    text-align: left
}

.v-input__control[b-bfn5hv9czm] {
    display: flex;
    flex-direction: column;
    height: auto;
    flex-grow: 1;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.v-input__icon[b-bfn5hv9czm] {
    align-items: center;
    display: inline-flex;
    height: 24px;
    flex: 1 0 auto;
    justify-content: center;
    min-width: 24px;
    width: 24px
}

.v-input__slot[b-bfn5hv9czm] {
    align-items: center;
    color: inherit;
    display: flex;
    margin-bottom: 8px;
    min-height: inherit;
    position: relative;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    width: 100%
}

.theme--light.v-messages[b-bfn5hv9czm] {
    color: rgba(0,0,0,.54)
}

.v-messages[b-bfn5hv9czm] {
    flex: 1 1 auto;
    font-size: 12px;
    min-height: 12px;
    min-width: 1px;
    position: relative
}

.v-messages__message[b-bfn5hv9czm] {
    line-height: 1;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.theme--light.v-btn[b-bfn5hv9czm] {
    color: rgba(0,0,0,.87)
}

.v-btn[b-bfn5hv9czm] {
    align-items: center;
    border-radius: 2px;
    display: inline-flex;
    height: 36px;
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 500;
    justify-content: center;
    margin: 6px 8px;
    min-width: 88px;
    outline: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: .3s cubic-bezier(.25,.8,.5,1),color 1ms;
    position: relative;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-btn[b-bfn5hv9czm]:before {
    border-radius: inherit;
    color: inherit;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    opacity: .12;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    width: 100%
}

.v-btn[b-bfn5hv9czm] {
    padding: 0 16px
}

.v-btn__content[b-bfn5hv9czm] {
    align-items: center;
    border-radius: inherit;
    color: inherit;
    display: flex;
    flex: 1 0 auto;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    transition: .3s cubic-bezier(.25,.8,.5,1);
    white-space: nowrap;
    width: inherit
}

.container[b-bfn5hv9czm] {
    flex: 1 1 100%;
    margin: auto;
    padding: 24px;
    width: 100%
}

.container.fluid[b-bfn5hv9czm] {
    max-width: 100%
}

.container.fill-height[b-bfn5hv9czm] {
    align-items: center;
    display: flex
}

.container.fill-height > .layout[b-bfn5hv9czm] {
    height: 100%;
    flex: 1 1 auto
}

.layout[b-bfn5hv9czm] {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: nowrap;
    min-width: 0
}

.child-flex > *[b-bfn5hv9czm], .flex[b-bfn5hv9czm] {
    flex: 1 1 auto;
    max-width: 100%
}

.align-center[b-bfn5hv9czm] {
    align-items: center
}

.justify-center[b-bfn5hv9czm] {
    justify-content: center
}

.grow[b-bfn5hv9czm], .spacer[b-bfn5hv9czm] {
    flex-grow: 1 !important
}

.fill-height[b-bfn5hv9czm] {
    height: 100%
}

@media only screen and (min-width:960px) {
    .container[b-bfn5hv9czm] {
        max-width: 900px
    }
}

@media only screen and (min-width:1264px) {
    .container[b-bfn5hv9czm] {
        max-width: 1185px
    }
}

@media (min-width:0) {

    .flex.xs12[b-bfn5hv9czm] {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }
}

@media (min-width:600px) {
    .flex.sm8[b-bfn5hv9czm] {
        flex-basis: 66.66666666666666%;
        flex-grow: 0;
        max-width: 66.66666666666666%
    }

}

@media (min-width:960px) {
    .flex.md6[b-bfn5hv9czm] {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }
}

@media (min-width:1264px) {

    .flex.lg4[b-bfn5hv9czm] {
        flex-basis: 33.33333333333333%;
        flex-grow: 0;
        max-width: 33.33333333333333%
    }


}

.v-content[b-bfn5hv9czm] {
    transition: none;
    display: flex;
    flex: 1 0 auto;
    max-width: 100%
}

.v-content[data-booted=true][b-bfn5hv9czm] {
    transition: .2s cubic-bezier(.4,0,.2,1)
}

.v-content__wrap[b-bfn5hv9czm] {
    flex: 1 1 auto;
    max-width: 100%;
    position: relative
}

.primary--text[b-bfn5hv9czm] {
    color: #1976d2 !important;
    caret-color: #1976d2 !important;
}

.adeoLogo[b-bfn5hv9czm] {
    opacity: .6;
    max-height: 15px
}

.poweredBy[b-bfn5hv9czm] {
    font-size: .5em;
    color: #ccc;
    align-self: bottom
}

.user-avatar[b-bfn5hv9czm] {
    background-color: rgba(0,0,0,.12)
}

[b-bfn5hv9czm]::-webkit-scrollbar {
    width: 7px
}

[b-bfn5hv9czm]::-webkit-scrollbar-thumb {
    background-color: rgba(75,157,247,.7)
}

#login[b-bfn5hv9czm] {
    background-color: #DFF1FF;
}

.clientLogo[b-bfn5hv9czm] {
    max-height: 5em
}

.adeoLogo[b-bfn5hv9czm] {
    opacity: .5;
    max-height: 15px
}

.poweredBy[b-bfn5hv9czm] {
    font-size: .5em;
    color: #ccc;
    align-self: bottom
}

.material-icons[b-bfn5hv9czm] {
    font-family: Material Icons;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "liga"
}
/* _content/SingleSignOnUI/Shared/DisplayLayout.razor.rz.scp.css */
/* _content/SingleSignOnUI/Shared/MainLayout.razor.rz.scp.css */
