/* /wp-content/cache/min/1/72ea6a0b3e87dbe1cde86e3f550f1adf.css */
.wp-block-audio figcaption {
    margin-top: .5em;
    margin-bottom: 1em;
    color: #555d66;
    text-align: center;
    font-size: 13px
}

.wp-block-audio audio {
    width: 100%;
    min-width: 300px
}

.block-editor-block-list__layout .reusable-block-edit-panel {
    align-items: center;
    background: #f8f9f9;
    color: #555d66;
    display: flex;
    flex-wrap: wrap;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
    font-size: 13px;
    top: -14px;
    margin: 0 -14px;
    padding: 8px 14px;
    position: relative;
    border: 1px dashed rgba(145, 151, 162, .25);
    border-bottom: none
}

.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel {
    margin: 0 -14px;
    padding: 8px 14px
}

.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner {
    margin: 0 5px
}

.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info {
    margin-right: auto
}

.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label {
    margin-right: 8px;
    white-space: nowrap;
    font-weight: 600
}

.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
    flex: 1 1 100%;
    font-size: 14px;
    height: 30px;
    margin: 4px 0 8px
}

.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
    flex-shrink: 0
}

@media (min-width: 960px) {
    .block-editor-block-list__layout .reusable-block-edit-panel {
        flex-wrap: nowrap
    }

    .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
        margin: 0
    }

    .block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
        margin: 0 0 0 5px
    }
}

.editor-block-list__layout .is-selected .reusable-block-edit-panel {
    border-color: rgba(66, 88, 99, .4) rgba(66, 88, 99, .4) rgba(66, 88, 99, .4) transparent
}

.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel {
    border-color: hsla(0, 0%, 100%, .45) hsla(0, 0%, 100%, .45) hsla(0, 0%, 100%, .45) transparent
}

.block-editor-block-list__layout .reusable-block-indicator {
    background: #fff;
    border: 1px dashed #e2e4e7;
    color: #555d66;
    top: -14px;
    height: 30px;
    padding: 4px;
    position: absolute;
    z-index: 1;
    width: 30px;
    right: -14px
}

.wp-block-button {
    color: #fff;
    margin-bottom: 1.5em
}

.wp-block-button.aligncenter {
    text-align: center
}

.wp-block-button.alignright {
    text-align: right
}

.wp-block-button__link {
    background-color: #32373c;
    border: none;
    border-radius: 28px;
    box-shadow: none;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    margin: 0;
    padding: 12px 24px;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word
}

.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
    color: inherit
}

.is-style-squared .wp-block-button__link {
    border-radius: 0
}

.is-style-outline {
    color: #32373c
}

.is-style-outline .wp-block-button__link {
    background-color: transparent;
    border: 2px solid
}

.wp-block-calendar {
    text-align: center
}

.wp-block-calendar tbody td, .wp-block-calendar
th {
    padding: 4px;
    border: 1px solid #e2e4e7
}

.wp-block-calendar tfoot td {
    border: none
}

.wp-block-calendar
table {
    width: 100%;
    border-collapse: collapse;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif
}

.wp-block-calendar table th {
    font-weight: 440;
    background: #edeff0
}

.wp-block-calendar a {
    text-decoration: underline
}

.wp-block-calendar tfoot a {
    color: #00739c
}

.wp-block-calendar table caption, .wp-block-calendar table
tbody {
    color: #40464d
}

.wp-block-categories.alignleft {
    margin-right: 2em
}

.wp-block-categories.alignright {
    margin-left: 2em
}

.wp-block-columns {
    display: flex;
    flex-wrap: wrap
}

@media (min-width: 782px) {
    .wp-block-columns {
        flex-wrap: nowrap
    }
}

.wp-block-column {
    flex-grow: 1;
    margin-bottom: 1em;
    flex-basis: 100%;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word
}

@media (min-width: 600px) {
    .wp-block-column {
        flex-basis: calc(50% - 16px);
        flex-grow: 0
    }

    .wp-block-column:nth-child(2n) {
        margin-left: 32px
    }
}

@media (min-width: 782px) {
    .wp-block-column:not(:first-child) {
        margin-left: 32px
    }
}

.wp-block-cover, .wp-block-cover-image {
    position: relative;
    background-color: #000;
    background-size: cover;
    background-position: 50%;
    min-height: 430px;
    width: 100%;
    margin: 0 0 1.5em;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.wp-block-cover-image.has-left-content, .wp-block-cover.has-left-content {
    justify-content: flex-start
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover-image.has-left-content .wp-block-cover-text, .wp-block-cover-image.has-left-content h2, .wp-block-cover.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, .wp-block-cover.has-left-content
h2 {
    margin-left: 0;
    text-align: left
}

.wp-block-cover-image.has-right-content, .wp-block-cover.has-right-content {
    justify-content: flex-end
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover-image.has-right-content .wp-block-cover-text, .wp-block-cover-image.has-right-content h2, .wp-block-cover.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, .wp-block-cover.has-right-content
h2 {
    margin-right: 0;
    text-align: right
}

.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover
h2 {
    color: #fff;
    font-size: 2em;
    line-height: 1.25;
    z-index: 1;
    margin-bottom: 0;
    max-width: 610px;
    padding: 14px;
    text-align: center
}

.wp-block-cover-image .wp-block-cover-image-text a, .wp-block-cover-image .wp-block-cover-image-text a:active, .wp-block-cover-image .wp-block-cover-image-text a:focus, .wp-block-cover-image .wp-block-cover-image-text a:hover, .wp-block-cover-image .wp-block-cover-text a, .wp-block-cover-image .wp-block-cover-text a:active, .wp-block-cover-image .wp-block-cover-text a:focus, .wp-block-cover-image .wp-block-cover-text a:hover, .wp-block-cover-image h2 a, .wp-block-cover-image h2 a:active, .wp-block-cover-image h2 a:focus, .wp-block-cover-image h2 a:hover, .wp-block-cover .wp-block-cover-image-text a, .wp-block-cover .wp-block-cover-image-text a:active, .wp-block-cover .wp-block-cover-image-text a:focus, .wp-block-cover .wp-block-cover-image-text a:hover, .wp-block-cover .wp-block-cover-text a, .wp-block-cover .wp-block-cover-text a:active, .wp-block-cover .wp-block-cover-text a:focus, .wp-block-cover .wp-block-cover-text a:hover, .wp-block-cover h2 a, .wp-block-cover h2 a:active, .wp-block-cover h2 a:focus, .wp-block-cover h2 a:hover {
    color: #fff
}

.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
    background-attachment: fixed
}

@supports (-webkit-overflow-scrolling:touch) {
    .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
        background-attachment: scroll
    }
}

.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: inherit;
    opacity: .5;
    z-index: 1
}

.wp-block-cover-image.has-background-dim.has-background-dim-10:before, .wp-block-cover.has-background-dim.has-background-dim-10:before {
    opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20:before, .wp-block-cover.has-background-dim.has-background-dim-20:before {
    opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30:before, .wp-block-cover.has-background-dim.has-background-dim-30:before {
    opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40:before, .wp-block-cover.has-background-dim.has-background-dim-40:before {
    opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50:before, .wp-block-cover.has-background-dim.has-background-dim-50:before {
    opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60:before, .wp-block-cover.has-background-dim.has-background-dim-60:before {
    opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70:before, .wp-block-cover.has-background-dim.has-background-dim-70:before {
    opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80:before, .wp-block-cover.has-background-dim.has-background-dim-80:before {
    opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90:before, .wp-block-cover.has-background-dim.has-background-dim-90:before {
    opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100:before, .wp-block-cover.has-background-dim.has-background-dim-100:before {
    opacity: 1
}

.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
    max-width: 305px;
    width: 100%
}

.wp-block-cover-image:after, .wp-block-cover:after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-cover-image:after, .wp-block-cover:after {
        content: none
    }
}

.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
    display: flex
}

.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 70px);
    z-index: 1;
    color: #f8f9f9
}

.wp-block-cover-image .wp-block-subhead, .wp-block-cover-image h1, .wp-block-cover-image h2, .wp-block-cover-image h3, .wp-block-cover-image h4, .wp-block-cover-image h5, .wp-block-cover-image h6, .wp-block-cover-image p, .wp-block-cover .wp-block-subhead, .wp-block-cover h1, .wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover h5, .wp-block-cover h6, .wp-block-cover
p {
    color: inherit
}

.wp-block-cover__video-background {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: 100%;
    z-index: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit, .block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit, .wp-block-embed.alignleft, .wp-block-embed.alignright {
    max-width: 360px;
    width: 100%
}

.wp-block-embed {
    margin-bottom: 1em
}

.wp-block-embed
figcaption {
    margin-top: .5em;
    margin-bottom: 1em;
    color: #555d66;
    text-align: center;
    font-size: 13px
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
    position: relative
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    content: "";
    display: block;
    padding-top: 50%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper
iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top: 42.85%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
    padding-top: 50%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 56.25%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top: 75%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
    padding-top: 100%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {
    padding-top: 66.66%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
    padding-top: 200%
}

.wp-block-file {
    margin-bottom: 1.5em
}

.wp-block-file.aligncenter {
    text-align: center
}

.wp-block-file.alignright {
    text-align: right
}

.wp-block-file .wp-block-file__button {
    background: #32373c;
    border-radius: 2em;
    color: #fff;
    font-size: 13px;
    padding: .5em 1em
}

.wp-block-file a.wp-block-file__button {
    text-decoration: none
}

.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
    box-shadow: none;
    color: #fff;
    opacity: .85;
    text-decoration: none
}

.wp-block-file * + .wp-block-file__button {
    margin-left: .75em
}

.wp-block-gallery {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0
}

.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    margin: 0 16px 16px 0;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    position: relative
}

.wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item
figure {
    margin: 0;
    height: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item
    figure {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start
    }
}

.wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item
img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item
    img {
        width: auto
    }
}

.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item
figcaption {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 40px 10px 9px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent)
}

.wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption
img {
    display: inline
}

.wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item
img {
    width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item
    img {
        height: 100%;
        flex: 1;
        -o-object-fit: cover;
        object-fit: cover
    }
}

.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    width: calc((100% - 16px) / 2)
}

.wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0
}

.wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item {
    width: 100%;
    margin-right: 0
}

@media (min-width: 600px) {
    .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
        width: calc((100% - 32px) / 3);
        margin-right: 16px
    }

    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
            width: calc((100% - 32px) / 3 - 1px)
        }
    }.wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
         width: calc((100% - 48px) / 4);
         margin-right: 16px
     }

    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
            width: calc((100% - 48px) / 4 - 1px)
        }
    }.wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
         width: calc((100% - 64px) / 5);
         margin-right: 16px
     }

    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
            width: calc((100% - 64px) / 5 - 1px)
        }
    }.wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
         width: calc((100% - 80px) / 6);
         margin-right: 16px
     }

    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
            width: calc((100% - 80px) / 6 - 1px)
        }
    }.wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
         width: calc((100% - 96px) / 7);
         margin-right: 16px
     }

    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
            width: calc((100% - 96px) / 7 - 1px)
        }
    }.wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
         width: calc((100% - 112px) / 8);
         margin-right: 16px
     }

    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
            width: calc((100% - 112px) / 8 - 1px)
        }
    }.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
         margin-right: 0
     }
}

.wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0
}

.wp-block-gallery .blocks-gallery-item.has-add-item-button {
    width: 100%
}

.wp-block-gallery.alignleft, .wp-block-gallery.alignright {
    max-width: 305px;
    width: 100%
}

.wp-block-gallery.aligncenter, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {
    display: flex
}

.wp-block-gallery.aligncenter .blocks-gallery-item
figure {
    justify-content: center
}

.wp-block-image {
    max-width: 100%;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0
}

.wp-block-image
img {
    max-width: 100%
}

.wp-block-image.aligncenter {
    text-align: center
}

.wp-block-image.alignfull img, .wp-block-image.alignwide
img {
    width: 100%
}

.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {
    display: table;
    margin-left: 0;
    margin-right: 0
}

.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption {
    display: table-caption;
    caption-side: bottom
}

.wp-block-image
.alignleft {
    float: left;
    margin-right: 1em
}

.wp-block-image
.alignright {
    float: right;
    margin-left: 1em
}

.wp-block-image
.aligncenter {
    margin-left: auto;
    margin-right: auto
}

.wp-block-image
figcaption {
    margin-top: .5em;
    margin-bottom: 1em;
    color: #555d66;
    text-align: center;
    font-size: 13px
}

.wp-block-latest-comments__comment {
    font-size: 15px;
    line-height: 1.1;
    list-style: none;
    margin-bottom: 1em
}

.has-avatars .wp-block-latest-comments__comment {
    min-height: 36px;
    list-style: none
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 52px
}

.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
    line-height: 1.5
}

.wp-block-latest-comments__comment-excerpt
p {
    font-size: 14px;
    line-height: 1.8;
    margin: 5px 0 20px
}

.wp-block-latest-comments__comment-date {
    color: #8f98a1;
    display: block;
    font-size: 12px
}

.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
    border-radius: 24px;
    display: block;
    float: left;
    height: 40px;
    margin-right: 12px;
    width: 40px
}

.wp-block-latest-posts.alignleft {
    margin-right: 2em
}

.wp-block-latest-posts.alignright {
    margin-left: 2em
}

.wp-block-latest-posts.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none
}

.wp-block-latest-posts.is-grid
li {
    margin: 0 16px 16px 0;
    width: 100%
}

@media (min-width: 600px) {
    .wp-block-latest-posts.columns-2
    li {
        width: calc(50% - 16px)
    }

    .wp-block-latest-posts.columns-3
    li {
        width: calc(33.33333% - 16px)
    }

    .wp-block-latest-posts.columns-4
    li {
        width: calc(25% - 16px)
    }

    .wp-block-latest-posts.columns-5
    li {
        width: calc(20% - 16px)
    }

    .wp-block-latest-posts.columns-6
    li {
        width: calc(16.66667% - 16px)
    }
}

.wp-block-latest-posts__post-date {
    display: block;
    color: #6c7781;
    font-size: 13px
}

.wp-block-media-text {
    display: grid;
    grid-template-rows: auto;
    align-items: center;
    grid-template-areas: "media-text-media media-text-content";
    grid-template-columns: 50% auto
}

.wp-block-media-text.has-media-on-the-right {
    grid-template-areas: "media-text-content media-text-media";
    grid-template-columns: auto 50%
}

.wp-block-media-text .wp-block-media-text__media {
    grid-area: media-text-media;
    margin: 0
}

.wp-block-media-text .wp-block-media-text__content {
    word-break: break-word;
    grid-area: media-text-content;
    padding: 0 8%
}

.wp-block-media-text > figure > img, .wp-block-media-text > figure > video {
    max-width: unset;
    width: 100%;
    vertical-align: middle
}

@media (max-width: 600px) {
    .wp-block-media-text.is-stacked-on-mobile {
        grid-template-columns: 100% !important;
        grid-template-areas: "media-text-media" "media-text-content"
    }

    .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {
        grid-template-areas: "media-text-content" "media-text-media"
    }
}

.is-small-text {
    font-size: 14px
}

.is-regular-text {
    font-size: 16px
}

.is-large-text {
    font-size: 36px
}

.is-larger-text {
    font-size: 48px
}

.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    line-height: .68;
    font-weight: 100;
    margin: .05em .1em 0 0;
    text-transform: uppercase;
    font-style: normal
}

.has-drop-cap:not(:focus):after {
    content: "";
    display: table;
    clear: both;
    padding-top: 14px
}

p.has-background {
    padding: 20px 30px
}

p.has-text-color
a {
    color: inherit
}

.wp-block-pullquote {
    padding: 3em 0;
    margin-left: 0;
    margin-right: 0;
    text-align: center
}

.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
    max-width: 305px
}

.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright
p {
    font-size: 20px
}

.wp-block-pullquote
p {
    font-size: 28px;
    line-height: 1.6
}

.wp-block-pullquote cite, .wp-block-pullquote
footer {
    position: relative
}

.wp-block-pullquote .has-text-color
a {
    color: inherit
}

.wp-block-pullquote:not(.is-style-solid-color) {
    background: none
}

.wp-block-pullquote.is-style-solid-color {
    border: none
}

.wp-block-pullquote.is-style-solid-color
blockquote {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-width: 60%
}

.wp-block-pullquote.is-style-solid-color blockquote
p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px
}

.wp-block-pullquote.is-style-solid-color blockquote
cite {
    text-transform: none;
    font-style: normal
}

.wp-block-pullquote
cite {
    color: inherit
}

.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    margin: 0 0 16px;
    padding: 0 1em
}

.wp-block-quote.is-large p, .wp-block-quote.is-style-large
p {
    font-size: 24px;
    font-style: italic;
    line-height: 1.6
}

.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large
footer {
    font-size: 18px;
    text-align: right
}

.wp-block-rss.alignleft {
    margin-right: 2em
}

.wp-block-rss.alignright {
    margin-left: 2em
}

.wp-block-rss.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none
}

.wp-block-rss.is-grid
li {
    margin: 0 16px 16px 0;
    width: 100%
}

@media (min-width: 600px) {
    .wp-block-rss.columns-2
    li {
        width: calc(50% - 16px)
    }

    .wp-block-rss.columns-3
    li {
        width: calc(33.33333% - 16px)
    }

    .wp-block-rss.columns-4
    li {
        width: calc(25% - 16px)
    }

    .wp-block-rss.columns-5
    li {
        width: calc(20% - 16px)
    }

    .wp-block-rss.columns-6
    li {
        width: calc(16.66667% - 16px)
    }
}

.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
    color: #6c7781;
    font-size: 13px
}

.wp-block-search {
    display: flex;
    flex-wrap: wrap
}

.wp-block-search .wp-block-search__label {
    width: 100%
}

.wp-block-search .wp-block-search__input {
    flex-grow: 1
}

.wp-block-search .wp-block-search__button {
    margin-left: 10px
}

.wp-block-separator.is-style-wide {
    border-bottom-width: 1px
}

.wp-block-separator.is-style-dots {
    background: none;
    border: none;
    text-align: center;
    max-width: none;
    line-height: 1;
    height: auto
}

.wp-block-separator.is-style-dots:before {
    content: "\00b7 \00b7 \00b7";
    color: #191e23;
    font-size: 20px;
    letter-spacing: 2em;
    padding-left: 2em;
    font-family: serif
}

p.wp-block-subhead {
    font-size: 1.1em;
    font-style: italic;
    opacity: .75
}

.wp-block-table.has-fixed-layout {
    table-layout: fixed;
    width: 100%
}

.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
    display: table;
    width: auto
}

.wp-block-table.has-subtle-light-gray-background-color {
    background-color: #f3f4f5
}

.wp-block-table.has-subtle-pale-green-background-color {
    background-color: #e9fbe5
}

.wp-block-table.has-subtle-pale-blue-background-color {
    background-color: #e7f5fe
}

.wp-block-table.has-subtle-pale-pink-background-color {
    background-color: #fcf0ef
}

.wp-block-table.is-style-stripes {
    border-spacing: 0;
    border-collapse: inherit;
    background-color: transparent;
    border-bottom: 1px solid #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd), .wp-block-table.is-style-stripes tr:nth-child(odd) {
    background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd) {
    background-color: #e9fbe5
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd) {
    background-color: #e7f5fe
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd) {
    background-color: #fcf0ef
}

.wp-block-table.is-style-stripes
td {
    border-color: transparent
}

.wp-block-text-columns, .wp-block-text-columns.aligncenter {
    display: flex
}

.wp-block-text-columns .wp-block-column {
    margin: 0 16px;
    padding: 0
}

.wp-block-text-columns .wp-block-column:first-child {
    margin-left: 0
}

.wp-block-text-columns .wp-block-column:last-child {
    margin-right: 0
}

.wp-block-text-columns.columns-2 .wp-block-column {
    width: 50%
}

.wp-block-text-columns.columns-3 .wp-block-column {
    width: 33.33333%
}

.wp-block-text-columns.columns-4 .wp-block-column {
    width: 25%
}

pre.wp-block-verse {
    white-space: nowrap;
    overflow: auto
}

.wp-block-video {
    margin-left: 0;
    margin-right: 0
}

.wp-block-video
video {
    max-width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-video [poster] {
        -o-object-fit: cover;
        object-fit: cover
    }
}

.wp-block-video.aligncenter {
    text-align: center
}

.wp-block-video
figcaption {
    margin-top: .5em;
    margin-bottom: 1em;
    color: #555d66;
    text-align: center;
    font-size: 13px
}

.has-pale-pink-background-color.has-pale-pink-background-color {
    background-color: #f78da7
}

.has-vivid-red-background-color.has-vivid-red-background-color {
    background-color: #cf2e2e
}

.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color {
    background-color: #ff6900
}

.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color {
    background-color: #fcb900
}

.has-light-green-cyan-background-color.has-light-green-cyan-background-color {
    background-color: #7bdcb5
}

.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color {
    background-color: #00d084
}

.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
}

.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color {
    background-color: #0693e3
}

.has-very-light-gray-background-color.has-very-light-gray-background-color {
    background-color: #eee
}

.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
}

.has-very-dark-gray-background-color.has-very-dark-gray-background-color {
    background-color: #313131
}

.has-pale-pink-color.has-pale-pink-color {
    color: #f78da7
}

.has-vivid-red-color.has-vivid-red-color {
    color: #cf2e2e
}

.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color {
    color: #ff6900
}

.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color {
    color: #fcb900
}

.has-light-green-cyan-color.has-light-green-cyan-color {
    color: #7bdcb5
}

.has-vivid-green-cyan-color.has-vivid-green-cyan-color {
    color: #00d084
}

.has-pale-cyan-blue-color.has-pale-cyan-blue-color {
    color: #8ed1fc
}

.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color {
    color: #0693e3
}

.has-very-light-gray-color.has-very-light-gray-color {
    color: #eee
}

.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color {
    color: #abb8c3
}

.has-very-dark-gray-color.has-very-dark-gray-color {
    color: #313131
}

.has-small-font-size {
    font-size: 13px
}

.has-normal-font-size, .has-regular-font-size {
    font-size: 16px
}

.has-medium-font-size {
    font-size: 20px
}

.has-large-font-size {
    font-size: 36px
}

.has-huge-font-size, .has-larger-font-size {
    font-size: 42px
}

a, abbr, acronym, address, applet, b, big, blockquote, body, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: 0 0;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    line-height: 1
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: "";
    content: none
}

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

:focus {
    outline: 0
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

article, aside, footer, header, hgroup, nav, section {
    display: block
}

body {
    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_fixed_nav.et_boxed_layout #page-container, body.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container {
    padding-top: 80px
}

body.et_fixed_nav.et_boxed_layout.et-tb #page-container, body.et_fixed_nav.et_boxed_layout.et-tb-has-header #page-container {
    padding-top: 0 !important
}

body.page-template-page-template-blank-php #page-container {
    padding-top: 0 !important
}

body.et_cover_background {
    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
}

a {
    color: #2ea3f2;
    text-decoration: none
}

a:hover {
    text-decoration: none
}

p {
    padding-bottom: 1em
}

p:not(.has-background):last-of-type {
    padding-bottom: 0
}

p.et_normal_padding {
    padding-bottom: 1em
}

strong {
    font-weight: 700
}

cite, em, i {
    font-style: italic
}

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

ins {
    text-decoration: none
}

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

sup {
    bottom: .8em
}

sub {
    top: .3em
}

dl {
    margin: 0 0 1.5em 0
}

dl
dt {
    font-weight: 700
}

dd {
    margin-left: 1.5em
}

blockquote
p {
    padding-bottom: 0
}

embed, iframe, object, video {
    max-width: 100%
}

h1, h2, h3, h4, h5, h6 {
    padding-bottom: 10px;
    color: #333;
    font-weight: 500;
    line-height: 1em
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6
a {
    color: inherit
}

h1 {
    font-size: 30px
}

h2 {
    font-size: 26px
}

h3 {
    font-size: 22px
}

h4 {
    font-size: 18px
}

h5 {
    font-size: 16px
}

h6 {
    font-size: 14px
}

input {
    -webkit-appearance: none
}

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

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

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

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

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

textarea {
    padding: 4px
}

button, input, select, textarea {
    font-family: inherit
}

img {
    max-width: 100%;
    height: auto
}

#ie8
img {
    width: auto
}

.clear {
    clear: both
}

br.clear {
    margin: 0;
    padding: 0
}

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

#et-secondary-menu li, #top-menu
li {
    word-wrap: break-word
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #2ea3f2
}

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

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

#et-secondary-nav li ul, #top-header {
    background-color: #2ea3f2
}

#main-content {
    background-color: #fff
}

#main-header {
    -webkit-transition: background-color .4s, color .4s, transform .4s, opacity .4s ease-in-out;
    -moz-transition: background-color .4s, color .4s, transform .4s, opacity .4s ease-in-out;
    transition: background-color .4s, color .4s, transform .4s, opacity .4s ease-in-out
}

#main-header.et-disabled-animations
* {
    transition-duration: 0s !important
}

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

body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content
.container {
    padding-top: 58px
}

.et_full_width_page #main-content .container:before, .et_full_width_portfolio_page #main-content .container:before {
    display: none
}

.et_transparent_nav #page-container {
    padding-top: 0 !important
}

.et_boxed_layout #page-container {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2)
}

.et_boxed_layout #page-container, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .row, .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header, .et_boxed_layout.pagebuilder_layout.single #page-container .row, .et_boxed_layout.pagebuilder_layout.single.et_full_width_page #page-container .row, .et_boxed_layout.pagebuilder_layout.single.et_full_width_portfolio_page #page-container .row, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header {
    width: 90%;
    max-width: 1200px;
    margin: auto
}

.et_boxed_layout.et_vertical_nav #page-container {
    max-width: 1425px
}

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

.et_boxed_layout.et_vertical_right.et_vertical_fixed #main-header {
    opacity: 0
}

.et_boxed_layout.et_vertical_right.et_vertical_fixed #page-container #main-header.et_vertical_menu_set {
    opacity: 1;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out
}

.et_vertical_nav #page-container {
    position: relative;
    padding-top: 0 !important
}

.main_title {
    margin-bottom: 20px
}

.woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page input.button, .woocommerce-page
input.button.alt {
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover {
    padding: .3em 2em .3em 1em;
    border: 2px solid transparent
}

.comment-reply-link:hover, .et_password_protected_form .et_submit_button:hover, .form-submit .button:hover, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover {
    background: rgba(0, 0, 0, .05)
}

.woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #content input.button:before, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce #respond input#submit:before, .woocommerce a.button.alt:after, .woocommerce a.button:after, .woocommerce a.button:before, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce button.button:before, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce input.button:before, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #content input.button:before, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page #respond input#submit:before, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page a.button:before, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page button.button:before, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after, .woocommerce-page input.button:before {
    position: absolute;
    margin-left: -1em;
    opacity: 0;
    font-family: ETmodules;
    font-size: 32px;
    line-height: 1em;
    content: "\35";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.woocommerce #content input.button:before, .woocommerce #respond input#submit:before, .woocommerce a.button:before, .woocommerce button.button:before, .woocommerce input.button:before, .woocommerce-page #content input.button:before, .woocommerce-page #respond input#submit:before, .woocommerce-page a.button:before, .woocommerce-page button.button:before, .woocommerce-page input.button:before {
    display: none
}

.et_button_icon_visible .button, .et_button_icon_visible.woocommerce #content input.button, .et_button_icon_visible.woocommerce #content input.button.alt, .et_button_icon_visible.woocommerce #respond input#submit, .et_button_icon_visible.woocommerce #respond input#submit.alt, .et_button_icon_visible.woocommerce a.button, .et_button_icon_visible.woocommerce a.button.alt, .et_button_icon_visible.woocommerce button.button, .et_button_icon_visible.woocommerce button.button.alt, .et_button_icon_visible.woocommerce button.button.alt.disabled, .et_button_icon_visible.woocommerce input.button, .et_button_icon_visible.woocommerce input.button.alt, .et_button_icon_visible.woocommerce-page #content input.button, .et_button_icon_visible.woocommerce-page #content input.button.alt, .et_button_icon_visible.woocommerce-page #respond input#submit, .et_button_icon_visible.woocommerce-page #respond input#submit.alt, .et_button_icon_visible.woocommerce-page a.button, .et_button_icon_visible.woocommerce-page a.button.alt, .et_button_icon_visible.woocommerce-page button.button, .et_button_icon_visible.woocommerce-page button.button.alt, .et_button_icon_visible.woocommerce-page button.button.alt.disabled, .et_button_icon_visible.woocommerce-page input.button, .et_button_icon_visible.woocommerce-page
input.button.alt {
    padding-right: 2em;
    padding-left: .7em
}

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

.et_button_left .button:hover:after, .et_button_left.et_button_icon_visible.woocommerce #content input.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce #content input.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce #respond input#submit.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce #respond input#submit:hover:after, .et_button_left.et_button_icon_visible.woocommerce a.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce a.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce button.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce button.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce input.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce input.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page #content input.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page #content input.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page #respond input#submit.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page #respond input#submit:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page a.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page a.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page button.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page button.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page input.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page input.button:hover:after {
    left: .15em
}

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

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

.et_button_icon_visible.et_button_left .button, .et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled, .et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled, .et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_left .button:hover, .et_button_left .module .button:hover, .et_button_left.woocommerce #content input.button.alt:hover, .et_button_left.woocommerce #content input.button:hover, .et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_left.woocommerce #respond input#submit:hover, .et_button_left.woocommerce a.button.alt:hover, .et_button_left.woocommerce a.button:hover, .et_button_left.woocommerce button.button.alt.disabled:hover, .et_button_left.woocommerce button.button.alt:hover, .et_button_left.woocommerce button.button:hover, .et_button_left.woocommerce input.button.alt:hover, .et_button_left.woocommerce input.button:hover, .et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_left.woocommerce-page #content input.button:hover, .et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_left.woocommerce-page #respond input#submit:hover, .et_button_left.woocommerce-page a.button.alt:hover, .et_button_left.woocommerce-page a.button:hover, .et_button_left.woocommerce-page button.button.alt.disabled:hover, .et_button_left.woocommerce-page button.button.alt:hover, .et_button_left.woocommerce-page button.button:hover, .et_button_left.woocommerce-page input.button.alt:hover, .et_button_left.woocommerce-page input.button:hover {
    padding-right: .7em;
    padding-left: 2em
}

.et_button_icon_visible.et_button_left .button:after, .et_button_icon_visible.et_button_left.woocommerce #content input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce #content input.button:after, .et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt:after, .et_button_icon_visible.et_button_left.woocommerce #respond input#submit:after, .et_button_icon_visible.et_button_left.woocommerce a.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce a.button:after, .et_button_icon_visible.et_button_left.woocommerce button.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce button.button:after, .et_button_icon_visible.et_button_left.woocommerce input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce input.button:after, .et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page #content input.button:after, .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit:after, .et_button_icon_visible.et_button_left.woocommerce-page a.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page a.button:after, .et_button_icon_visible.et_button_left.woocommerce-page button.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page button.button:after, .et_button_icon_visible.et_button_left.woocommerce-page input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page input.button:after, .et_button_left .button:hover:after, .et_button_left.woocommerce #content input.button.alt:hover:after, .et_button_left.woocommerce #content input.button:hover:after, .et_button_left.woocommerce #respond input#submit.alt:hover:after, .et_button_left.woocommerce #respond input#submit:hover:after, .et_button_left.woocommerce a.button.alt:hover:after, .et_button_left.woocommerce a.button:hover:after, .et_button_left.woocommerce button.button.alt:hover:after, .et_button_left.woocommerce button.button:hover:after, .et_button_left.woocommerce input.button.alt:hover:after, .et_button_left.woocommerce input.button:hover:after, .et_button_left.woocommerce-page #content input.button.alt:hover:after, .et_button_left.woocommerce-page #content input.button:hover:after, .et_button_left.woocommerce-page #respond input#submit.alt:hover:after, .et_button_left.woocommerce-page #respond input#submit:hover:after, .et_button_left.woocommerce-page a.button.alt:hover:after, .et_button_left.woocommerce-page a.button:hover:after, .et_button_left.woocommerce-page button.button.alt:hover:after, .et_button_left.woocommerce-page button.button:hover:after, .et_button_left.woocommerce-page input.button.alt:hover:after, .et_button_left.woocommerce-page input.button:hover:after {
    left: .15em
}

.et_password_protected_form .et_submit_button:hover, .form-submit .button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover {
    padding: .3em 1em
}

.et_button_no_icon .button:after, .et_button_no_icon.woocommerce #content input.button.alt:after, .et_button_no_icon.woocommerce #content input.button:after, .et_button_no_icon.woocommerce #respond input#submit.alt:after, .et_button_no_icon.woocommerce #respond input#submit:after, .et_button_no_icon.woocommerce a.button.alt:after, .et_button_no_icon.woocommerce a.button:after, .et_button_no_icon.woocommerce button.button.alt:after, .et_button_no_icon.woocommerce button.button:after, .et_button_no_icon.woocommerce input.button.alt:after, .et_button_no_icon.woocommerce input.button:after, .et_button_no_icon.woocommerce-page #content input.button.alt:after, .et_button_no_icon.woocommerce-page #content input.button:after, .et_button_no_icon.woocommerce-page #respond input#submit.alt:after, .et_button_no_icon.woocommerce-page #respond input#submit:after, .et_button_no_icon.woocommerce-page a.button.alt:after, .et_button_no_icon.woocommerce-page a.button:after, .et_button_no_icon.woocommerce-page button.button.alt:after, .et_button_no_icon.woocommerce-page button.button:after, .et_button_no_icon.woocommerce-page input.button.alt:after, .et_button_no_icon.woocommerce-page input.button:after {
    display: none
}

.et_button_no_icon .button, .et_button_no_icon .button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left .button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_left .button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt.disabled, .et_button_no_icon.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt.disabled, .et_button_no_icon.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .woocommerce input.button, .woocommerce input.button:hover {
    padding: .3em 1em !important
}

.et_button_custom_icon .button:after, .et_button_custom_icon.woocommerce #content input.button.alt:after, .et_button_custom_icon.woocommerce #content input.button:after, .et_button_custom_icon.woocommerce #respond input#submit.alt:after, .et_button_custom_icon.woocommerce #respond input#submit:after, .et_button_custom_icon.woocommerce a.button.alt:after, .et_button_custom_icon.woocommerce a.button:after, .et_button_custom_icon.woocommerce button.button.alt:after, .et_button_custom_icon.woocommerce button.button:after, .et_button_custom_icon.woocommerce input.button.alt:after, .et_button_custom_icon.woocommerce input.button:after, .et_button_custom_icon.woocommerce-page #content input.button.alt:after, .et_button_custom_icon.woocommerce-page #content input.button:after, .et_button_custom_icon.woocommerce-page #respond input#submit.alt:after, .et_button_custom_icon.woocommerce-page #respond input#submit:after, .et_button_custom_icon.woocommerce-page a.button.alt:after, .et_button_custom_icon.woocommerce-page a.button:after, .et_button_custom_icon.woocommerce-page button.button.alt:after, .et_button_custom_icon.woocommerce-page button.button:after, .et_button_custom_icon.woocommerce-page input.button.alt:after, .et_button_custom_icon.woocommerce-page input.button:after {
    line-height: 1.7em
}

.et_button_custom_icon .button:hover:after, .et_button_custom_icon.et_button_icon_visible .button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit:after, .et_button_custom_icon.et_button_icon_visible.woocommerce a.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce a.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce button.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce button.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce input.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button:after, .et_button_custom_icon.woocommerce #content input.button.alt:hover:after, .et_button_custom_icon.woocommerce #content input.button:hover:after, .et_button_custom_icon.woocommerce #respond input#submit.alt:hover:after, .et_button_custom_icon.woocommerce #respond input#submit:hover:after, .et_button_custom_icon.woocommerce a.button.alt:hover:after, .et_button_custom_icon.woocommerce a.button:hover:after, .et_button_custom_icon.woocommerce button.button.alt:hover:after, .et_button_custom_icon.woocommerce button.button:hover:after, .et_button_custom_icon.woocommerce input.button.alt:hover:after, .et_button_custom_icon.woocommerce input.button:hover:after, .et_button_custom_icon.woocommerce-page #content input.button.alt:hover:after, .et_button_custom_icon.woocommerce-page #content input.button:hover:after, .et_button_custom_icon.woocommerce-page #respond input#submit.alt:hover:after, .et_button_custom_icon.woocommerce-page a.button.alt:hover:after, .et_button_custom_icon.woocommerce-page a.button:hover:after, .et_button_custom_icon.woocommerce-page button.button.alt:hover:after, .et_button_custom_icon.woocommerce-page button.button:hover:after, .et_button_custom_icon.woocommerce-page input.button.alt:hover:after, .et_button_custom_icon.woocommerce-page input.button:hover:after, .et_button_left.woocommerce-page #respond input#submit:hover:after {
    margin-left: .3em
}

#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type {
    margin-bottom: -16px;
    padding: 0
}

.entry-content table, body.et-pb-preview #main-content .container
table {
    width: 100%;
    margin: 0 0 15px 0;
    border: 1px solid #eee;
    text-align: left
}

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

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

#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container
ul {
    padding: 0 0 23px 1em;
    line-height: 26px;
    list-style-type: disc
}

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

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

#left-area ol li ul, .comment-content ol li ol, .comment-content ol li ul, .entry-content ol li ol, .et-l--body ol li ol, .et-l--footer ol li ol, .et-l--header ol li ol, body.et-pb-preview #main-content .container ol li
ol {
    padding: 2px 0 2px 35px
}

#left-area ul.wp-block-gallery {
    display: flex;
    padding: 0;
    list-style-type: none;
    flex-wrap: wrap
}

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

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

.comment-content
ol {
    line-height: 26px !important
}

#left-area
ul.products {
    padding: 0 !important;
    line-height: 1.7 !important;
    list-style: none !important
}

.gallery-item
a {
    display: block
}

.gallery-caption, .gallery-item
a {
    width: 90%
}

body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
    top: 32px
}

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

body.et_fixed_nav.et_secondary_nav_enabled #main-header, body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
    top: 30px
}

body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
    top: 63px
}

body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_header_style_slide #main-header {
    top: 0
}

.et_vertical_fixed.admin-bar #page-container #main-header {
    top: 32px
}

#wpadminbar {
    z-index: 100001
}

.container {
    position: relative;
    text-align: left
}

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

#top-header
a {
    color: #fff
}

#et-secondary-nav, #top-header {
    -webkit-transition: background-color .4s, transform .4s, opacity .4s ease-in-out;
    -moz-transition: background-color .4s, transform .4s, opacity .4s ease-in-out;
    transition: background-color .4s, transform .4s, opacity .4s ease-in-out
}

#top-header
.container {
    padding-top: .75em;
    font-weight: 600
}

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

.et_duplicate_social_icons {
    display: none
}

#top-header, #top-header #et-info, #top-header .container, #top-header .et-social-icon
a {
    line-height: 1em
}

.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
    padding-top: 80px
}

.et_fixed_nav.et_show_nav.et-tb #page-container, .et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
    padding-top: 0 !important
}

.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container {
    padding-top: 111px
}

.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
    padding-top: 177px
}

.et_fixed_nav.et_show_nav.et_header_style_centered #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container {
    padding-top: 147px
}

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

.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header {
    position: absolute
}

.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed
}

.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 33px
}

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

.et_header_style_left
.logo_container {
    position: absolute;
    width: 100%;
    height: 100%
}

.et_header_style_split #et-top-navigation nav > ul > li > a {
    z-index: 3
}

.et_header_style_split #main-header .centered-inline-logo-wrap {
    height: 66px;
    margin: -33px 0;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.et_header_style_split #main-header .centered-inline-logo-wrap
.logo_container {
    height: 100%
}

.et_header_style_split #main-header .centered-inline-logo-wrap
a {
    height: 100%
}

.et_header_style_split #main-header
.logo_container {
    position: initial
}

.et_header_style_split #top-menu-nav {
    display: inline-block
}

.et_header_style_split
#et_top_search {
    display: inline-block;
    float: none
}

.et_header_style_split.et_vertical_nav
#et_top_search {
    display: block
}

.et_header_style_split #et_search_icon:before {
    margin-top: -9px
}

.et_header_style_left .mobile_menu_bar:not(.module.mobile_menu_bar), .et_header_style_split .mobile_menu_bar:not(.module.mobile_menu_bar) {
    padding-bottom: 24px
}

.et_header_style_split #et-top-navigation {
    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 {
    display: block
}

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

.et_header_style_split.et_vertical_nav #et-top-navigation {
    text-align: left
}

.et_header_style_split
span.logo_helper {
    display: none
}

.et_header_style_split #main-header .et-menu, .et_header_style_split #main-header nav.et-menu-nav, .et_header_style_split #top-header .et-menu, .et_header_style_split #top-header nav.et-menu-nav, .et_header_style_split #top-menu, .et_header_style_split nav#top-menu-nav {
    float: none
}

.safari.et_header_style_split #et-top-navigation {
    -webkit-transform: translate3d(0, 0, 0)
}

.et_header_style_centered #main-header
.container {
    height: inherit;
    text-align: center
}

.et_header_style_centered.et_vertical_nav #main-header
.container {
    height: auto
}

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

.et_header_style_centered #et-top-navigation, .et_header_style_centered #logo, .et_header_style_centered #top-menu, .et_header_style_centered nav#top-menu-nav {
    float: none
}

.et_header_style_centered
#logo {
    max-height: 64%
}

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

.et_header_style_centered header#main-header.et-fixed-header
.logo_container {
    height: 70px
}

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

.et_header_style_centered #et_search_icon:before {
    top: -13px;
    left: 3px
}

.et_header_style_centered nav#top-menu-nav {
    display: inline-block
}

.et_header_style_centered #top-menu > li > a {
    padding-bottom: 2em
}

.et_header_style_centered #et-top-navigation .et-cart-info {
    float: none
}

.et_hide_search_icon #et_top_search, .et_hide_search_icon .et_slide_menu_top .et-search-form {
    display: none !important
}

.et_vertical_nav.et_header_style_centered #main-header .logo_container, .et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header
.logo_container {
    height: auto
}

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

.et_vertical_nav.et_header_style_left #et-top-navigation, .et_vertical_nav.et_header_style_split #et-top-navigation {
    padding-top: 0
}

#logo {
    display: inline-block;
    float: none;
    max-height: 54%;
    margin-bottom: 0;
    vertical-align: middle;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0)
}

.svg_logo #logo, .svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap
#logo {
    height: 54%
}

.logo_container {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

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

.et_vertical_nav
.logo_container {
    position: relative;
    height: auto;
    padding: 0
}

.et_vertical_nav
span.logo_helper {
    display: none
}

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

#et-define-logo-wrap
img {
    width: 100%
}

.gecko #et-define-logo-wrap.svg-logo {
    position: relative !important
}

.et-cart-info {
    color: inherit
}

#top-header .et-cart-info {
    margin-left: 15px
}

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

.et_vertical_nav #et-top-navigation .et-cart-info {
    margin-left: 0
}

.et_header_style_fullscreen #et-top-navigation a.et-cart-info, .et_header_style_slide #et-top-navigation a.et-cart-info {
    display: none
}

#et-info {
    float: left
}

#et-info-email, #et-info-phone, .et-cart-info
span {
    position: relative
}

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

#et-info-phone {
    margin-right: 13px
}

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

#top-header .et-social-icons {
    display: inline-block;
    float: none
}

#et-secondary-menu .et-social-icons {
    margin-right: 20px
}

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

.et-social-icons {
    float: right
}

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

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

.et-social-icon
span {
    display: none
}

#top-header .et-social-icon
a {
    font-size: 14px
}

#top-menu, #top-menu-nav {
    line-height: 0
}

#et-top-navigation {
    font-weight: 600
}

.et_fixed_nav #et-top-navigation {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

#et-secondary-menu {
    float: right
}

#et-info, #et-secondary-menu > ul > li
a {
    display: block;
    padding-bottom: .75em
}

#et-secondary-nav, #et-secondary-nav
li {
    display: inline-block
}

#et-secondary-nav
a {
    -webkit-transition: background-color .4s, color .4s ease-in-out;
    -moz-transition: background-color .4s, color .4s ease-in-out;
    transition: background-color .4s, color .4s ease-in-out
}

#et-secondary-nav
li {
    margin-right: 15px
}

#et-secondary-nav > li:last-child {
    margin-right: 0
}

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

#top-menu, .et-menu, nav#top-menu-nav, nav.et-menu-nav {
    float: left
}

#top-menu
li {
    display: inline-block;
    padding-right: 22px;
    font-size: 14px
}

#top-menu > li:last-child {
    padding-right: 0
}

.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu > li:last-child > ul.sub-menu {
    right: 0
}

#top-menu
a {
    display: block;
    position: relative;
    color: rgba(0, 0, 0, .6);
    text-decoration: none;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

#et-info-email:hover, #et-secondary-menu > ul > li > a:hover, #top-menu-nav > ul > li > a:hover, .et-social-icons a:hover {
    opacity: .7;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

#et_search_icon:before {
    position: absolute;
    top: -3px;
    left: 0;
    font-size: 17px;
    content: "\55"
}

#et_search_icon:hover {
    cursor: pointer
}

#et_top_search {
    display: block;
    float: right;
    position: relative;
    width: 18px;
    margin: 3px 0 0 22px
}

#et_top_search.et_search_opened {
    position: absolute;
    width: 100%
}

.et_vertical_nav
#et_top_search {
    margin-left: 0
}

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

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

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

.et_header_style_centered .et-search-form input, .et_header_style_centered
span.et_close_search_field {
    top: 60%
}

.et_vertical_nav.et_header_style_centered .et-search-form input, .et_vertical_nav.et_header_style_centered
span.et_close_search_field {
    top: 0
}

.et_search_form_container {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none
}

.container.et_search_form_container {
    position: relative;
    height: 1px;
    opacity: 0
}

.container.et_search_form_container.search_visible {
    z-index: 999;
    -webkit-animation: fadeInTop 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeInTop 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeInTop 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeInTop 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.search_visible.no_animation {
    opacity: 1
}

.search_form_hidden {
    -webkit-animation: fadeOutTop 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeOutTop 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeOutTop 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeOutTop 1s 1 cubic-bezier(.77, 0, .175, 1)
}

span.et_close_search_field {
    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: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: 400;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    text-transform: none;
    content: "\4d";
    speak: none
}

.container.et_menu_container {
    z-index: 99
}

.container.et_search_form_container.search_form_hidden {
    z-index: 1 !important
}

.et_search_outer {
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.container.menu_hidden {
    z-index: -1
}

form.et-search-form {
    background: rgba(0, 0, 0, 0) !important
}

input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none
}

#left-area .post-meta {
    padding-bottom: 15px;
    font-size: 14px
}

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

#left-area
.et_featured_image {
    padding-bottom: 7px
}

.single
.post {
    padding-bottom: 25px
}

body.single
.et_audio_content {
    margin-bottom: -6px
}

.pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content
.container {
    width: 100%;
    max-width: 100%;
    padding-top: 0
}

.pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper {
    width: 80%;
    max-width: 1080px;
    margin: auto;
    padding-top: 6%
}

.pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper:last-of-type {
    padding-top: 0
}

.pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content
.row {
    width: 100%
}

.pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .with_background
.row {
    width: 80%
}

.pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .row, .pagebuilder_layout.single.et_full_width_portfolio_page:not(.et-tb-has-body) #main-content
.row {
    width: 80%
}

.pagebuilder_layout .entry-content, .pagebuilder_layout .post .entry-content {
    margin-bottom: 0 !important;
    padding-top: 0
}

.single-project.pagebuilder_layout .nav-single {
    width: 80%;
    max-width: 1080px;
    margin: 10px auto
}

.et_password_protected_form p
input {
    -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 {
    display: none
}

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

.post-password-required .row, .post-password-required
p.nocomments.container {
    max-width: 100%
}

.post-password-required p.nocomments.container:before {
    display: none
}

p.demo_store {
    position: fixed !important;
    z-index: 100000;
    top: auto !important;
    bottom: 0 !important
}

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

.woocommerce-info
a {
    color: #fff !important
}

.shop_table .actions
.submit {
    float: right
}

.shop_table .actions .checkout-button {
    clear: both
}

.col2-set.addresses {
    margin-top: 20px
}

table.shop_table {
    margin-bottom: 30px !important
}

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

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

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

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

.entry-summary .entry-title {
    padding-bottom: 14px !important
}

.widget .buttons
a {
    margin-top: 10px !important
}

.product_meta {
    padding-top: 6px;
    border-width: 0;
    border-style: solid;
    border-color: #dadada;
    border-top: 1px solid #dadada;
    color: #666;
    font-size: 14px
}

.posted_in a, .tagged_as
a {
    color: #2ea3f2;
    font-weight: 500;
    text-decoration: none
}

.related.products {
    margin: 20px 0
}

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

.et_fixed_nav.et_transparent_nav.et-db.et_full_width_page #left-area > .woocommerce-notices-wrapper {
    opacity: 0
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a
img {
    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, .woocommerce-page ul.products li.product
h3 {
    padding: .3em 0
}

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

.woocommerce span.onsale, .woocommerce-page
span.onsale {
    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 #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images
img {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important
}

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

.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers {
    padding: 0 !important;
    list-style: none !important
}

.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
    margin: 4px 0 .3em 0 !important
}

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

.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price
del {
    margin: 0 !important;
    color: #666 !important;
    font-size: 14px
}

.entry-summary p.price
span {
    font-size: 26px !important
}

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

.cart_table_item
.quantity {
    width: 100px !important;
    margin: 0 !important
}

#main-content .cart-subtotal
td {
    border-top: none
}

.woocommerce-checkout #main-content .cart-subtotal
td {
    border-top: 1px solid #eee
}

#content-area table td, #content-area table th, #content-area table tr, #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr, table.cart td, table.cart th, table.cart
tr {
    max-width: 100%;
    padding: .857em .587em
}

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

table.cart td.actions .checkout-button {
    margin: 0 !important
}

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

.cart_totals h2, .shipping_calculator
h2 {
    margin-bottom: 10px
}

.woocommerce #content div.product form.cart, .woocommerce div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product
form.cart {
    margin: 24px 0 39px
}

.woocommerce #content div.product .wc_add_to_cart:last-child form.cart, .woocommerce div.product .wc_add_to_cart:last-child form.cart, .woocommerce-page #content div.product .wc_add_to_cart:last-child form.cart, .woocommerce-page div.product .wc_add_to_cart:last-child
form.cart {
    margin-bottom: 0 !important
}

.woocommerce #content div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart
div.quantity {
    overflow: hidden;
    width: auto;
    margin: 0 20px 0 0 !important
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity
input.qty {
    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, .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 {
    width: 150px;
    margin-right: 10px;
    padding: 6px 12px
}

.woocommerce-cart table.cart td.actions .coupon .input-text::input-placeholder {
    color: #fff
}

.woocommerce-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder {
    color: #fff
}

.woocommerce-cart table.cart td.actions .coupon .input-text:-moz-placeholder {
    color: #fff
}

.woocommerce-cart table.cart td.actions .coupon .input-text::-moz-placeholder {
    color: #fff
}

.woocommerce-cart table.cart td.actions .coupon .input-text:-ms-input-placeholder {
    color: #fff
}

.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity
.plus {
    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, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page
.quantity {
    width: 100px;
    margin: 0
}

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

.woocommerce div.product form.cart .variations td:last-child {
    padding-right: 0 !important
}

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget
li {
    padding: 6px 0
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
    border-bottom-color: #d9d9d9
}

body.woocommerce .woocommerce-tabs {
    margin: 30px 0 45px;
    border: 1px solid #d9d9d9
}

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

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs
li.active {
    margin: 0 -2px;
    padding: 0;
    border: none;
    border-right: 1px solid #d9d9d9;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: 0 0;
    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 {
    background: #fff !important
}

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

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

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

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

#reviews
.commentlist {
    padding-bottom: 0 !important
}

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

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

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

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

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

.woocommerce #reviews #comments h1, .woocommerce #reviews #comments h2, .woocommerce #reviews #comments h3, .woocommerce #reviews #comments h4, .woocommerce #reviews #comments h5, .woocommerce #reviews #comments h6, .woocommerce-page #reviews #comments h1, .woocommerce-page #reviews #comments h2, .woocommerce-page #reviews #comments h3, .woocommerce-page #reviews #comments h4, .woocommerce-page #reviews #comments h5, .woocommerce-page #reviews #comments
h6 {
    margin-bottom: 30px !important
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    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-error:before, .woocommerce-info:before, .woocommerce-message:before {
    display: none !important;
    color: #fff !important
}

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

.woocommerce
.pswp {
    z-index: 999999
}

div.pp_pic_holder {
    z-index: 100001
}

div.pp_overlay {
    z-index: 100000
}

figure.woocommerce-product-gallery__wrapper {
    margin: 0
}

.woocommerce div.product div.images .flex-control-thumbs {
    margin-top: 6.6666%
}

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

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

.woocommerce div.product div.images.woocommerce-product-gallery {
    margin-bottom: 0
}

.woocommerce div.product div.images .flex-control-thumbs li
img {
    transition: opacity .5s ease
}

.single-project #left-area {
    padding-bottom: 50px
}

.et_main_title {
    padding-bottom: 12px
}

.et_main_title
h1 {
    display: inline-block;
    padding-right: 2px
}

.et_main_title
.et_project_categories {
    font-size: 14px
}

.et_main_title .et_project_categories
a {
    color: #666;
    text-decoration: none
}

.project .entry-content {
    padding-top: 30px
}

.et_project_meta_title {
    display: block;
    color: #333;
    font-weight: 700
}

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

.et_project_meta
p {
    padding-bottom: 15px
}

.et_project_meta p
a {
    color: #666;
    text-decoration: none
}

.nav-single
a {
    color: #2ea3f2;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none
}

.nav-previous {
    float: left
}

.nav-next {
    float: right
}

.single
.post {
    margin-bottom: 27px
}

.et_portfolio_image, .et_shop_image {
    display: block;
    position: relative
}

.et_portfolio_image
img {
    margin-bottom: 0;
    vertical-align: bottom
}

.single
.post.no_comments_section {
    margin-bottom: 0;
    padding-bottom: 0
}

.pagebuilder_layout .project .entry-content {
    padding-top: 0
}

.et_full_width_portfolio_page
.et_project_meta {
    margin-bottom: 0
}

.et_full_width_portfolio_page
.et_project_meta {
    float: left;
    width: 21%;
    margin-top: 0;
    border-bottom: none
}

.et_full_width_portfolio_page .entry-content {
    margin-bottom: 43px
}

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

.entry-content
.member_social_links {
    margin-top: 20px;
    padding: 0;
    list-style-type: none !important
}

#et-top-navigation {
    float: right
}

#top-menu li
li {
    margin: 0;
    padding: 0 20px
}

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

#et-secondary-nav
li {
    position: relative;
    text-align: right
}

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

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

#et-secondary-nav li ul
li {
    display: block
}

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

#et-secondary-nav li
ul {
    -webkit-transform: translate3d(0, 0, 0)
}

#et-secondary-nav li.et-hover > ul {
    visibility: visible
}

#et-secondary-nav li > ul {
    width: 220px
}

#et-secondary-nav li.et-touch-hover > ul, #et-secondary-nav li:hover > ul, .nav li.et-touch-hover > ul {
    visibility: visible;
    opacity: 1
}

#et-secondary-nav li
li {
    margin: 0;
    padding: 0 2em
}

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

#et-secondary-nav ul li a:hover {
    background-color: rgba(0, 0, 0, .03)
}

#et-secondary-nav li:hover {
    visibility: inherit
}

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

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

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

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

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

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

#top-menu li.mega-menu {
    position: inherit
}

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

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

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

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

#top-menu li.mega-menu ul li
li {
    width: 100%
}

#top-menu li.mega-menu li > ul {
    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 {
    display: none;
    visibility: visible;
    opacity: 1
}

#top-menu li.mega-menu.et-hover li
ul {
    display: block
}

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

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

#top-menu li.mega-menu > ul > li > a:first-child {
    padding-top: 0 !important;
    border-bottom: 1px solid rgba(0, 0, 0, .03);
    font-weight: 700
}

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

#top-menu li.mega-menu li > a {
    width: 100%
}

#top-menu li.mega-menu.mega-menu-parent li li, #top-menu li.mega-menu.mega-menu-parent li > a {
    width: 100% !important
}

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

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

#top-menu li.mega-menu.mega-menu-parent-3 > ul > li {
    width: 33.33%
}

#top-menu li.mega-menu.mega-menu-parent-2 > ul > li {
    width: 50%
}

#top-menu li.mega-menu.mega-menu-parent-1 > ul > li {
    width: 100%
}

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

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

.et_vertical_nav #top-menu li.mega-menu {
    position: relative
}

.et_vertical_nav #top-menu li.mega-menu li > ul {
    width: 100% !important
}

.et_vertical_nav #top-menu li.mega-menu li > a {
    width: 100% !important
}

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

.et_vertical_nav #top-menu li.mega-menu > ul > li {
    width: 33.333%
}

.et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-1 > ul > li {
    width: 100%
}

.et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-2 > ul > li {
    width: 50%
}

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

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

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

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

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

#et_mobile_nav_menu {
    display: none;
    float: right
}

.mobile_menu_bar {
    display: block;
    position: relative;
    line-height: 0
}

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

.mobile_nav
.select_page {
    display: none
}

#main-footer {
    background-color: #222
}

#footer-widgets {
    padding: 6% 0 0
}

.footer-widget {
    float: left;
    color: #fff
}

.last {
    margin-right: 0
}

.footer-widget .fwidget:last-child {
    margin-bottom: 0 !important
}

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

#footer-widgets .footer-widget li: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 {
    color: #fff;
    text-decoration: none
}

#footer-widgets .footer-widget li a:hover {
    color: rgba(255, 255, 255, .7)
}

.footer-widget .widget_adsensewidget
ins {
    min-width: 160px
}

#footer-bottom {
    padding: 15px 0 5px;
    background-color: #1f1f1f;
    background-color: rgba(0, 0, 0, .32)
}

#footer-bottom
a {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

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

#footer-info
a {
    color: #666;
    font-weight: 700
}

#footer-info a:hover {
    opacity: .7
}

#et-footer-nav {
    background-color: rgba(255, 255, 255, .05)
}

.bottom-nav {
    padding: 15px 0
}

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

.bottom-nav
a {
    color: #bbb;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.bottom-nav a:hover {
    opacity: .7
}

.aligncenter, div.post .new-post
.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto
}

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

.wp-caption.alignleft {
    margin: 0 30px 20px 0
}

.wp-caption.alignright {
    margin: 0 0 20px 30px
}

.wp-caption
img {
    margin: 0;
    padding: 0;
    border: 0 none
}

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

.alignright {
    float: right
}

.alignleft {
    float: left
}

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

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

.pagination {
    clear: both
}

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

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

.wp-pagenavi .nextpostslink, .wp-pagenavi
.previouspostslink {
    color: #999 !important
}

.wp-pagenavi a:hover, .wp-pagenavi
span.current {
    color: #2ea3f2 !important
}

.page.pagebuilder_layout #main-content {
    background-color: transparent
}

#sidebar {
    padding-bottom: 28px
}

#sidebar
.widget {
    float: none;
    width: 100%;
    margin-bottom: 30px
}

img#about-image {
    float: left;
    margin: 3px 8px 8px 0
}

.widget_search .screen-reader-text {
    display: none
}

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

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

.widget_search
#searchform {
    position: relative
}

.widget_search
#searchsubmit {
    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 {
    cursor: pointer
}

#wp-calendar {
    width: 100%;
    margin: 10px auto 0;
    empty-cells: show
}

#wp-calendar
a {
    display: block;
    font-weight: 700;
    text-decoration: none
}

#wp-calendar a:hover {
    text-decoration: underline
}

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

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

#wp-calendar
td#today {
    font-weight: 700
}

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

#wp-calendar #next a, #wp-calendar #prev
a {
    font-size: 9pt
}

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

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

.tagcloud
a {
    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, .05);
    font-size: 12px !important;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.tagcloud a:hover {
    background: rgba(0, 0, 0, .15)
}

.et_color_scheme_green
a {
    color: #7cc68d
}

.et_color_scheme_green #top-header, .et_color_scheme_green .counter_amount, .et_color_scheme_green .featured_table
.pricing_heading {
    background: #7cc68d !important
}

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

.et_color_scheme_green #et_search_icon:hover, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a, .et_color_scheme_green .bottom-nav li.current-menu-item > a, .et_color_scheme_green .comment-reply-link, .et_color_scheme_green .entry-summary p.price ins, .et_color_scheme_green .et_overlay:before, .et_color_scheme_green .et_password_protected_form .et_submit_button, .et_color_scheme_green .bg_layout_light .more_button, .et_color_scheme_green .bg_layout_light .newsletter_button, .et_color_scheme_green .bg_layout_light .promo_button, .et_color_scheme_green .contact_submit, .et_color_scheme_green .pricing li a, .et_color_scheme_green .pricing_table_button, .et_color_scheme_green .sum, .et_color_scheme_green .footer-widget h4, .et_color_scheme_green .form-submit .button, .et_color_scheme_green .mobile_menu_bar:before, .et_color_scheme_green.woocommerce #content div.product p.price, .et_color_scheme_green.woocommerce #content div.product span.price, .et_color_scheme_green.woocommerce div.product p.price, .et_color_scheme_green.woocommerce div.product span.price, .et_color_scheme_green.woocommerce-page #content div.product p.price, .et_color_scheme_green.woocommerce-page #content div.product span.price, .et_color_scheme_green.woocommerce-page div.product p.price, .et_color_scheme_green.woocommerce-page div.product
span.price {
    color: #7cc68d
}

.et_color_scheme_green.woocommerce .star-rating span:before, .et_color_scheme_green.woocommerce-page .star-rating span:before {
    color: #7cc68d !important
}

.et_color_scheme_green .et-search-form, .et_color_scheme_green .et_mobile_menu, .et_color_scheme_green .pricing li:before, .et_color_scheme_green .footer-widget li:before, .et_color_scheme_green .nav li
ul {
    border-color: #7cc68d !important
}

.et_color_scheme_pink
a {
    color: #c37cc6
}

.et_color_scheme_pink #top-header, .et_color_scheme_pink .counter_amount, .et_color_scheme_pink .featured_table
.pricing_heading {
    background: #c37cc6 !important
}

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

.et_color_scheme_pink #et_search_icon:hover, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_pink .bottom-nav li.current-menu-item > a, .et_color_scheme_pink .comment-reply-link, .et_color_scheme_pink .entry-summary p.price ins, .et_color_scheme_pink .et_overlay:before, .et_color_scheme_pink .et_password_protected_form .et_submit_button, .et_color_scheme_pink .bg_layout_light .more_button, .et_color_scheme_pink .bg_layout_light .newsletter_button, .et_color_scheme_pink .bg_layout_light .promo_button, .et_color_scheme_pink .contact_submit, .et_color_scheme_pink .pricing li a, .et_color_scheme_pink .pricing_table_button, .et_color_scheme_pink .sum, .et_color_scheme_pink .footer-widget h4, .et_color_scheme_pink .form-submit .button, .et_color_scheme_pink .mobile_menu_bar:before, .et_color_scheme_pink.woocommerce #content div.product p.price, .et_color_scheme_pink.woocommerce #content div.product span.price, .et_color_scheme_pink.woocommerce div.product p.price, .et_color_scheme_pink.woocommerce div.product span.price, .et_color_scheme_pink.woocommerce-page #content div.product p.price, .et_color_scheme_pink.woocommerce-page #content div.product span.price, .et_color_scheme_pink.woocommerce-page div.product p.price, .et_color_scheme_pink.woocommerce-page div.product
span.price {
    color: #c37cc6
}

.et_color_scheme_pink.woocommerce .star-rating span:before, .et_color_scheme_pink.woocommerce-page .star-rating span:before {
    color: #c37cc6 !important
}

.et_color_scheme_pink .et-search-form, .et_color_scheme_pink .et_mobile_menu, .et_color_scheme_pink .pricing li:before, .et_color_scheme_pink .footer-widget li:before, .et_color_scheme_pink .nav li
ul {
    border-color: #c37cc6 !important
}

.et_color_scheme_red
a {
    color: #cd5c5c
}

.et_color_scheme_red #top-header, .et_color_scheme_red .counter_amount, .et_color_scheme_red .featured_table
.pricing_heading {
    background: #cd5c5c !important
}

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

.et_color_scheme_red #et_search_icon:hover, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_red .bottom-nav li.current-menu-item > a, .et_color_scheme_red .comment-reply-link, .et_color_scheme_red .entry-summary p.price ins, .et_color_scheme_red .et_overlay:before, .et_color_scheme_red .et_password_protected_form .et_submit_button, .et_color_scheme_red .bg_layout_light .more_button, .et_color_scheme_red .bg_layout_light .newsletter_button, .et_color_scheme_red .bg_layout_light .promo_button, .et_color_scheme_red .contact_submit, .et_color_scheme_red .pricing li a, .et_color_scheme_red .pricing_table_button, .et_color_scheme_red .sum, .et_color_scheme_red .footer-widget h4, .et_color_scheme_red .form-submit .button, .et_color_scheme_red .mobile_menu_bar:before, .et_color_scheme_red.woocommerce #content div.product p.price, .et_color_scheme_red.woocommerce #content div.product span.price, .et_color_scheme_red.woocommerce div.product p.price, .et_color_scheme_red.woocommerce div.product span.price, .et_color_scheme_red.woocommerce-page #content div.product p.price, .et_color_scheme_red.woocommerce-page #content div.product span.price, .et_color_scheme_red.woocommerce-page div.product p.price, .et_color_scheme_red.woocommerce-page div.product
span.price {
    color: #cd5c5c
}

.et_color_scheme_red .woocommerce .star-rating span:before, .et_color_scheme_red .woocommerce-page .star-rating span:before {
    color: #cd5c5c !important
}

.et_color_scheme_red .et-search-form, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .pricing li:before, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .nav li
ul {
    border-color: #cd5c5c
}

.et_color_scheme_orange
a {
    color: #edb059
}

.et_color_scheme_orange #top-header, .et_color_scheme_orange .counter_amount, .et_color_scheme_orange .featured_table
.pricing_heading {
    background: #edb059 !important
}

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

.et_color_scheme_orange #et_search_icon:hover, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_orange .bottom-nav li.current-menu-item > a, .et_color_scheme_orange .comment-reply-link, .et_color_scheme_orange .entry-summary p.price ins, .et_color_scheme_orange .et_overlay:before, .et_color_scheme_orange .et_password_protected_form .et_submit_button, .et_color_scheme_orange .bg_layout_light .more_button, .et_color_scheme_orange .bg_layout_light .newsletter_button, .et_color_scheme_orange .bg_layout_light .promo_button, .et_color_scheme_orange .contact_submit, .et_color_scheme_orange .pricing li a, .et_color_scheme_orange .pricing_table_button, .et_color_scheme_orange .sum, .et_color_scheme_orange .footer-widget h4, .et_color_scheme_orange .form-submit .button, .et_color_scheme_orange .mobile_menu_bar:before, .et_color_scheme_orange.woocommerce #content div.product p.price, .et_color_scheme_orange.woocommerce #content div.product span.price, .et_color_scheme_orange.woocommerce div.product p.price, .et_color_scheme_orange.woocommerce div.product span.price, .et_color_scheme_orange.woocommerce-page #content div.product p.price, .et_color_scheme_orange.woocommerce-page #content div.product span.price, .et_color_scheme_orange.woocommerce-page div.product p.price, .et_color_scheme_orange.woocommerce-page div.product
span.price {
    color: #edb059
}

.et_color_scheme_orange .woocommerce .star-rating span:before, .et_color_scheme_orange .woocommerce-page .star-rating span:before {
    color: #edb059 !important
}

.et_color_scheme_orange .et-search-form, .et_color_scheme_orange .et_mobile_menu, .et_color_scheme_orange .pricing li:before, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .nav li
ul {
    border-color: #edb059
}

.et_color_scheme_green .et-cart-info, .et_color_scheme_green .et-pb-slider-arrows a, .et_color_scheme_green .et-social-icon a:hover, .et_color_scheme_green .et_audio_content a, .et_color_scheme_green .et_link_content a, .et_color_scheme_green .more_button, .et_color_scheme_green .newsletter_button, .et_color_scheme_green .promo_button, .et_color_scheme_green .slide_description .slide_title a, .et_color_scheme_orange .et-cart-info, .et_color_scheme_orange .et-pb-slider-arrows a, .et_color_scheme_orange .et-social-icon a:hover, .et_color_scheme_orange .et_audio_content a, .et_color_scheme_orange .et_link_content a, .et_color_scheme_orange .more_button, .et_color_scheme_orange .newsletter_button, .et_color_scheme_orange .promo_button, .et_color_scheme_orange .slide_description .slide_title a, .et_color_scheme_pink .et-cart-info, .et_color_scheme_pink .et-pb-slider-arrows a, .et_color_scheme_pink .et-social-icon a:hover, .et_color_scheme_pink .et_audio_content a, .et_color_scheme_pink .et_link_content a, .et_color_scheme_pink .more_button, .et_color_scheme_pink .newsletter_button, .et_color_scheme_pink .promo_button, .et_color_scheme_pink .slide_description .slide_title a, .et_color_scheme_red .et-cart-info, .et_color_scheme_red .et-pb-slider-arrows a, .et_color_scheme_red .et-social-icon a:hover, .et_color_scheme_red .et_audio_content a, .et_color_scheme_red .et_link_content a, .et_color_scheme_red .more_button, .et_color_scheme_red .newsletter_button, .et_color_scheme_red .promo_button, .et_color_scheme_red .slide_description .slide_title
a {
    color: inherit !important
}

ul.side_nav, ul.side_nav
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

ul.side_nav {
    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, .4)
}

ul.side_nav
li.side_nav_item {
    padding: 7px
}

ul.side_nav .side_nav_item
a {
    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, .5);
    text-indent: -9999px
}

ul.side_nav.et-visible {
    opacity: 1;
    -webkit-animation: fadeInRight 1.5s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeInRight 1.5s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeInRight 1.5s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeInRight 1.5s 1 cubic-bezier(.77, 0, .175, 1)
}

ul.side_nav .side_nav_item
a.active {
    background-color: #fff !important
}

.scroll_top.et-pb-icon {
    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, .4);
    font-size: 30px;
    text-align: center;
    text-decoration: none;
    cursor: pointer
}

.scroll_top:before {
    content: "2"
}

.scroll_top.et-visible {
    opacity: 1;
    -webkit-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.scroll_top.et-hidden {
    opacity: 0;
    -webkit-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.menu_hidden #et_search_icon:before, .menu_hidden #top-menu, .menu_hidden .et-cart-info {
    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.menu_visible #et_search_icon:before, .menu_visible #top-menu, .menu_visible .et-cart-info {
    z-index: 99;
    opacity: 1;
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.menu_hidden #et_search_icon:before, .menu_hidden #top-menu, .menu_hidden
.mobile_menu_bar {
    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.menu_visible #et_search_icon:before, .menu_visible #top-menu, .menu_visible
.mobile_menu_bar {
    z-index: 99;
    opacity: 1;
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.no_animation #et_search_icon:before, .no_animation #top-menu, .no_animation .mobile_menu_bar, .no_animation.et_search_form_container {
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    animation: none !important
}

.et_header_style_slide .et_slide_in_menu_container, .et_header_style_slide .et_slide_in_menu_container #et-info span, .et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a, .et_header_style_slide .et_slide_in_menu_container a, .et_header_style_slide .et_slide_in_menu_container input.et-search-field, .et_header_style_slide .et_slide_menu_top span, .et_header_style_slide .et_slide_menu_top ul.et-social-icons
a {
    font-size: 14px
}

.et_header_style_slide .et_slide_in_menu_container .et-search-field::-moz-placeholder {
    color: rgba(255, 255, 255, .6);
    font-size: 14px
}

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

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

.mobile_menu_bar.header_toggle {
    display: none;
    width: 32px;
    cursor: pointer
}

.et_header_style_slide
.mobile_menu_bar.et_toggle_slide_menu {
    display: block
}

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

.et_header_style_fullscreen div#et_mobile_nav_menu, .et_header_style_fullscreen.et_fullwidth_nav .et-search-form, .et_header_style_slide div#et_mobile_nav_menu, .et_header_style_slide.et_fullwidth_nav .et-search-form {
    right: 0 !important
}

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

.et_toggle_slide_menu:after, .et_toggle_slide_menu:before {
    transition: all .7s
}

.et_toggle_slide_menu:before {
    opacity: 1
}

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

.slide_menu_active .et_toggle_slide_menu:before {
    opacity: 0
}

.slide_menu_active .et_toggle_slide_menu:after {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.slide_menu_active .et_toggle_slide_menu:after {
    transition-delay: .3s
}

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

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

.et_slide_in_menu_container {
    overflow: auto;
    position: fixed;
    z-index: 999999;
    top: 0;
    right: -100%;
    height: 100%;
    background: #2ea3f2;
    -webkit-transition: right .8s cubic-bezier(.77, 0, .175, 1);
    -moz-transition: right .8s cubic-bezier(.77, 0, .175, 1);
    transition: right .8s cubic-bezier(.77, 0, .175, 1)
}

.admin-bar
.et_slide_in_menu_container {
    top: 32px
}

.et_slide_menu_top {
    padding: 40px;
    background: rgba(0, 0, 0, .1)
}

.et_header_style_slide #page-container {
    position: relative;
    left: 0
}

.et_header_style_slide #page-container {
    -webkit-transition: left .8s cubic-bezier(.77, 0, .175, 1), margin-top .4s ease-in-out !important;
    -moz-transition: left .8s cubic-bezier(.77, 0, .175, 1), margin-top .4s ease-in-out !important;
    transition: left .8s cubic-bezier(.77, 0, .175, 1), margin-top .4s ease-in-out !important
}

.et_slide_menu_top span#et-info-email, .et_slide_menu_top ul.et-social-icons {
    float: left
}

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

.et_slide_menu_top a.et-cart-info {
    float: right
}

.et_slide_menu_top:after {
    display: block;
    clear: both;
    content: ""
}

.et_slide_menu_top .et-search-form {
    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, .2) !important
}

.et_slide_menu_top input.et-search-field {
    left: 5px
}

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

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

.et_slide_menu_top
span {
    font-weight: 600
}

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

.et_slide_menu_top, .et_slide_menu_top a, .et_slide_menu_top
input {
    color: rgba(255, 255, 255, .6)
}

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

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

.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
    position: relative
}

.et_slide_in_menu_container
span.et_mobile_menu_arrow {
    display: inline-block;
    position: absolute;
    right: 0;
    width: auto;
    height: auto;
    opacity: .6;
    cursor: pointer;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}

.et_slide_in_menu_container
span.et_mobile_menu_arrow.submenu_opened {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow: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 {
    background: 0 0;
    font-weight: 400
}

.et_slide_in_menu_container .et_mobile_menu > .menu-item-has-children > a {
    font-weight: 700
}

.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu
li {
    opacity: 0;
    -webkit-transition: .5s cubic-bezier(.77, 0, .175, 1);
    transition: .5s cubic-bezier(.77, 0, .175, 1)
}

.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu.slide_dropdown_opened > li {
    opacity: 1;
    -webkit-transition: 1s .1s cubic-bezier(.77, 0, .175, 1);
    transition: 1s .1s cubic-bezier(.77, 0, .175, 1)
}

.et_slide_in_menu_container .et_mobile_menu li a:hover {
    background: 0 0
}

.et_slide_in_menu_container #mobile_menu_slide li li
a {
    opacity: .6
}

.et_slide_in_menu_container #mobile_menu_slide li li a:hover {
    opacity: .4
}

.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li
a {
    font-size: 30px
}

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

.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field::-moz-placeholder {
    font-size: 18px
}

.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field::-webkit-input-placeholder {
    font-size: 18px
}

.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field:-ms-input-placeholder {
    font-size: 18px
}

.et_header_style_fullscreen
.mobile_menu_bar.et_toggle_fullscreen_menu {
    display: block
}

.et_header_style_fullscreen
.fullscreen_nav_container {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle
}

.et_header_style_fullscreen.no_top_bar_fullscreen
.et_slide_in_menu_container {
    padding-top: 0
}

.et_header_style_fullscreen
.et_slide_in_menu_container {
    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, padding-top 0s;
    transition: 1s ease-in-out, padding-top 0s
}

.et-has-admin-bar .et_header_style_fullscreen
.et_slide_in_menu_container {
    top: 32px
}

.et_header_style_fullscreen
.et_slide_in_menu_container.fullscreen_menu_opened {
    visibility: visible;
    opacity: .95
}

.et_header_style_fullscreen .et_slide_in_menu_container
span.mobile_menu_bar.et_toggle_fullscreen_menu {
    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:before {
    content: "\4d"
}

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

.et_header_style_fullscreen
.top_menu_inner {
    display: inline-block;
    position: relative
}

.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before, .et_header_style_fullscreen .et_slide_menu_top, .et_header_style_fullscreen .et_slide_menu_top a, .et_header_style_fullscreen .et_slide_menu_top button#searchsubmit_header:before {
    color: #fff
}

.et_header_style_fullscreen input::-moz-placeholder {
    color: #fff
}

.et_header_style_fullscreen input::-webkit-input-placeholder {
    color: #fff
}

.et_header_style_fullscreen input:-ms-input-placeholder {
    color: #fff
}

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

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

.et_header_style_fullscreen div#et-info
span {
    margin-right: 15px
}

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

.et_header_style_fullscreen a.et-cart-info {
    float: none !important
}

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

.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons
li {
    margin-right: 0
}

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
    margin-right: -31px
}

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

.et_header_style_fullscreen .fullscreen_nav_container
.et_mobile_menu {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 1s ease-in-out;
    transition: 1s ease-in-out
}

.fullscreen_menu_opened .fullscreen_nav_container
.et_mobile_menu {
    visibility: visible;
    opacity: 1
}

.et_header_style_fullscreen .fullscreen_nav_container .et_mobile_menu
li {
    padding-left: 0 !important;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

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

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

.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before {
    position: relative;
    top: 0;
    right: 0
}

.fullscreen_menu_animated .et_mobile_menu
li {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.fullscreen_menu_opened .et_mobile_menu
li {
    opacity: 1
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(1) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(2) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(3) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(4) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(5) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(6) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(7) {
    -webkit-transition-delay: .7s;
    transition-delay: .7s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(8) {
    -webkit-transition-delay: .8s;
    transition-delay: .8s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(9) {
    -webkit-transition-delay: .9s;
    transition-delay: .9s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(10) {
    -webkit-transition-delay: 1s;
    transition-delay: 1s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(11) {
    -webkit-transition-delay: 1.1s;
    transition-delay: 1.1s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(12) {
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(13) {
    -webkit-transition-delay: 1.3s;
    transition-delay: 1.3s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(14) {
    -webkit-transition-delay: 1.4s;
    transition-delay: 1.4s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(15) {
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(16) {
    -webkit-transition-delay: 1.6s;
    transition-delay: 1.6s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(17) {
    -webkit-transition-delay: 1.7s;
    transition-delay: 1.7s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(18) {
    -webkit-transition-delay: 1.8s;
    transition-delay: 1.8s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(19) {
    -webkit-transition-delay: 1.9s;
    transition-delay: 1.9s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(20) {
    -webkit-transition-delay: 2s;
    transition-delay: 2s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(21) {
    -webkit-transition-delay: 2.1s;
    transition-delay: 2.1s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(22) {
    -webkit-transition-delay: 2.2s;
    transition-delay: 2.2s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(23) {
    -webkit-transition-delay: 2.3s;
    transition-delay: 2.3s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(24) {
    -webkit-transition-delay: 2.4s;
    transition-delay: 2.4s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(25) {
    -webkit-transition-delay: 2.5s;
    transition-delay: 2.5s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(26) {
    -webkit-transition-delay: 2.6s;
    transition-delay: 2.6s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(27) {
    -webkit-transition-delay: 2.7s;
    transition-delay: 2.7s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(28) {
    -webkit-transition-delay: 2.8s;
    transition-delay: 2.8s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(29) {
    -webkit-transition-delay: 2.9s;
    transition-delay: 2.9s
}

.fullscreen_menu_opened .et_mobile_menu li:nth-child(30) {
    -webkit-transition-delay: 3s;
    transition-delay: 3s
}

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

.et_left_sidebar #main-content .column_2_3 .countdown_timer .section p.value, .et_left_sidebar #main-content .column_2_3 .countdown_timer .section.sep, .et_right_sidebar #main-content .column_2_3 .countdown_timer .section p.value, .et_right_sidebar #main-content .column_2_3 .countdown_timer
.section.sep {
    font-size: 44px;
    line-height: 44px
}

.et_left_sidebar #main-content .column_1_2 .countdown_timer .section p.value, .et_left_sidebar #main-content .column_1_2 .countdown_timer .section.sep, .et_right_sidebar #main-content .column_1_2 .countdown_timer .section p.value, .et_right_sidebar #main-content .column_1_2 .countdown_timer
.section.sep {
    font-size: 32px;
    line-height: 32px
}

.et_left_sidebar #main-content .column_3_8 .countdown_timer .section p.value, .et_left_sidebar #main-content .column_3_8 .countdown_timer .section.sep, .et_right_sidebar #main-content .column_3_8 .countdown_timer .section p.value, .et_right_sidebar #main-content .column_3_8 .countdown_timer
.section.sep {
    font-size: 24px;
    line-height: 24px
}

.et_left_sidebar #main-content .column_1_3 .countdown_timer .section p.value, .et_left_sidebar #main-content .column_1_3 .countdown_timer .section.sep, .et_right_sidebar #main-content .column_1_3 .countdown_timer .section p.value, .et_right_sidebar #main-content .column_1_3 .countdown_timer
.section.sep {
    font-size: 20px;
    line-height: 20px
}

.et_left_sidebar #main-content .column_1_4 .countdown_timer .section p.value, .et_left_sidebar #main-content .column_1_4 .countdown_timer .section.sep, .et_right_sidebar #main-content .column_1_4 .countdown_timer .section p.value, .et_right_sidebar #main-content .column_1_4 .countdown_timer
.section.sep {
    font-size: 16px;
    line-height: 16px
}

@media all and (min-width: 1405px) {
    .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce #main-content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #main-content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #main-content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #main-content div.product
    div.images {
        width: 315px !important
    }

    .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1), .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1) {
        clear: both !important
    }

    .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n), .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n) {
        margin-right: 60px !important
    }

    .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n), .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n) {
        margin-right: 0 !important
    }

    .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n+1), .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n+1) {
        clear: none !important
    }

    .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item, .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery
    li.et_gallery_item {
        width: 193px
    }
}

@media all and (min-width: 1100px) and (max-width: 1405px) {
    .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce #main-content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #main-content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #main-content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #main-content div.product
    div.images {
        width: 250px !important
    }

    .et_vertical_nav.archive.et_full_width_page.woocommerce #main-content ul.products li.product:nth-child(3n) {
        margin-right: 0 !important
    }

    .et_vertical_nav.archive.et_full_width_page.woocommerce #main-content ul.products
    li.first {
        clear: none !important
    }

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

@media all and (min-width: 981px) and (max-width: 1405px) {
    .et_vertical_nav .column_4_4
    .pricing_table {
        width: 33.333%
    }

    .et_vertical_nav .column_2_3 .pricing_table, .et_vertical_nav .column_3_4 .pricing_table, .et_vertical_nav .pricing_2
    .pricing_table {
        width: 50%
    }

    .et_vertical_nav .column_1_2 .pricing_table, .et_vertical_nav .column_1_3 .pricing_table, .et_vertical_nav .column_1_4 .pricing_table, .et_vertical_nav .column_3_8 .pricing_table, .et_vertical_nav .pricing_1
    .pricing_table {
        width: 100%;
        margin: 0 0 30px
    }

    .et_vertical_nav .column_1_2 .pricing_table.et-last-child, .et_vertical_nav .column_1_2 .pricing_table:last-child, .et_vertical_nav .column_1_3 .pricing_table.et-last-child, .et_vertical_nav .column_1_3 .pricing_table:last-child, .et_vertical_nav .column_1_4 .pricing_table.et-last-child, .et_vertical_nav .column_1_4 .pricing_table:last-child, .et_vertical_nav .column_3_8 .pricing_table.et-last-child, .et_vertical_nav .column_3_8 .pricing_table:last-child, .et_vertical_nav .pricing_1 .pricing_table.et-last-child, .et_vertical_nav .pricing_1 .pricing_table:last-child {
        margin-bottom: 0
    }

    .et_vertical_nav .column_3_4 .pricing_table:nth-child(3n+1), .et_vertical_nav .column_4_4 .pricing_table:nth-child(4n+1) {
        clear: none
    }

    .et_vertical_nav .column_3_4 .pricing_table:nth-child(2n+1), .et_vertical_nav .column_4_4 .pricing_table:nth-child(3n+1) {
        clear: both
    }

    .et_vertical_nav .column_3_4 .pricing_table:nth-child(n+3), .et_vertical_nav .column_4_4 .pricing_table:nth-child(n+4) {
        margin-top: 50px
    }

    .et_vertical_nav .column_3_4 .pricing_table.featured_table:nth-child(n+3), .et_vertical_nav .column_4_4 .pricing_table.featured_table:nth-child(n+4) {
        margin-top: 30px
    }

    .et_vertical_nav .column_1_3 .sum, .et_vertical_nav .column_1_4
    .sum {
        font-size: 40px
    }

    .et_vertical_nav .column_1_3 .pricing_content_top, .et_vertical_nav .column_1_4
    .pricing_content_top {
        padding-bottom: 20px
    }

    .et_vertical_nav .column_1_4 .slider_fullwidth_off
    .slide_description {
        width: 100%
    }

    .et_vertical_nav.archive.et_left_sidebar.woocommerce #main-content ul.products li.product:nth-child(2n), .et_vertical_nav.archive.et_right_sidebar.woocommerce #main-content ul.products li.product:nth-child(2n) {
        margin-right: 0 !important
    }

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

    .et_vertical_nav.archive.et_left_sidebar.woocommerce #main-content ul.products li.product:nth-child(3n+1), .et_vertical_nav.archive.et_right_sidebar.woocommerce #main-content ul.products li.product:nth-child(3n+1) {
        clear: none !important
    }

    .et_vertical_nav .column_1_4
    .et_audio_container {
        padding-bottom: 40px
    }

    .et_vertical_nav .column_2_3 .audio_module .mejs-container .mejs-controls div, .et_vertical_nav .column_3_4 .audio_module .mejs-container .mejs-controls
    div {
        position: absolute
    }

    .et_vertical_nav .column_2_3 .audio_module .mejs-container, .et_vertical_nav .column_3_4 .audio_module .mejs-container {
        height: 80px !important
    }

    .et_vertical_nav .column_2_3 .audio_module .mejs-controls, .et_vertical_nav .column_3_4 .audio_module .mejs-controls {
        height: 100% !important
    }

    .et_vertical_nav .column_2_3 .audio_module .mejs-button.mejs-playpause-button, .et_vertical_nav .column_3_4 .audio_module .mejs-button.mejs-playpause-button {
        z-index: 99;
        top: 0;
        left: 0
    }

    .et_vertical_nav .column_2_3 .audio_module .mejs-time.mejs-currenttime-container.custom, .et_vertical_nav .column_3_4 .audio_module .mejs-time.mejs-currenttime-container.custom {
        top: 30px;
        left: 7px
    }

    .et_vertical_nav .column_2_3 .audio_module .mejs-button.mejs-volume-button, .et_vertical_nav .column_3_4 .audio_module .mejs-button.mejs-volume-button {
        top: 26px;
        right: 60px
    }

    .et_vertical_nav .column_2_3 .audio_module a.mejs-horizontal-volume-slider, .et_vertical_nav .column_3_4 .audio_module a.mejs-horizontal-volume-slider {
        display: block !important;
        position: absolute !important;
        top: 26px;
        right: 0
    }

    .et_vertical_nav .column_2_3 .audio_module .mejs-horizontal-volume-total, .et_vertical_nav .column_3_4 .audio_module .mejs-horizontal-volume-total {
        display: block;
        position: relative !important;
        width: 100% !important
    }

    .et_vertical_nav .column_2_3 .audio_module .mejs-controls div.mejs-time-rail, .et_vertical_nav .column_3_4 .audio_module .mejs-controls div.mejs-time-rail {
        width: 100% !important;
        padding-left: 30px !important
    }

    .et_vertical_nav .column_2_3 .audio_module a.mejs-time-total.mejs-time-slider, .et_vertical_nav .column_3_4 .audio_module a.mejs-time-total.mejs-time-slider {
        position: relative !important;
        width: 100% !important;
        margin-left: 0
    }
}

@media all and (min-width: 981px) {
    .et_hide_fixed_logo #main-header.et-fixed-header .logo_container, .et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container {
        height: 0;
        opacity: 0;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

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

    .et-animated-content#page-container {
        -webkit-transition: margin-top .4s ease-in-out;
        -moz-transition: margin-top .4s ease-in-out;
        transition: margin-top .4s ease-in-out
    }

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

    .et_transparent_nav.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_transparent_nav.et_non_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
        padding-top: 0
    }

    .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1), .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1) {
        clear: none
    }

    .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n), .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n) {
        margin-right: 60px
    }

    .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n), .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n) {
        margin-right: 0
    }

    .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n+1), .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n+1) {
        clear: both
    }

    .et_header_style_split
    #logo {
        display: none
    }

    .et_vertical_nav.et_header_style_split
    #logo {
        display: block
    }

    .et_header_style_split .centered-inline-logo-wrap
    #logo {
        display: initial;
        -webkit-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .et_header_style_split.ie .centered-inline-logo-wrap
    #logo {
        display: inline
    }

    .et_header_style_split.et_hide_primary_logo .centered-inline-logo-wrap {
        width: 0
    }

    .et_fullwidth_nav .et-search-form, .et_fullwidth_nav
    .et_close_search_field {
        right: 30px
    }

    #main-header.et-fixed-header {
        -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .1) !important;
        -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .1) !important;
        box-shadow: 0 0 7px rgba(0, 0, 0, .1) !important
    }

    .et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
        padding-top: 20px
    }

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

    .et_header_style_centered .et-fixed-header .et-search-form {
        top: 21px
    }

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

    .et_header_style_centered .et-fixed-header #et_search_icon:before {
        margin-top: 0
    }

    .et_hide_nav.et_fixed_nav #main-header, .et_hide_nav.et_fixed_nav #top-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header {
        opacity: 0
    }

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

    .et_hide_nav .centered-inline-logo-wrap, .et_hide_nav.et_fixed_nav #main-header, .et_hide_nav.et_fixed_nav #top-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header {
        transition-duration: .7s
    }

    .et_hide_nav #page-container {
        padding-top: 0 !important
    }

    .et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover > ul {
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

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

    .et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover > ul {
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation: Grow .4s ease-in-out;
        -moz-animation: Grow .8s ease-in-out;
        -o-animation: Grow .4s ease-in-out;
        animation: Grow .4s ease-in-out;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important
    }

    .et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover > ul, .et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover > ul {
        -webkit-animation: flipInX .6s ease-in-out;
        -moz-animation: flipInX .6s ease-in-out;
        -o-animation: flipInX .6s ease-in-out;
        animation: flipInX .6s ease-in-out;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important
    }

    .et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover > ul {
        -webkit-animation: flipInY .6s ease-in-out;
        -moz-animation: flipInY .6s ease-in-out;
        -o-animation: flipInY .6s ease-in-out;
        animation: flipInY .6s ease-in-out;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important
    }

    .et_vertical_nav #et-main-area, .et_vertical_nav #top-header {
        position: relative;
        margin-left: 225px !important
    }

    .et_vertical_nav #top-header {
        z-index: 9999
    }

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

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

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

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

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

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

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

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

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

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

    .et_vertical_nav #main-header #top-menu li.mega-menu ul
    ul {
        top: auto
    }

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

    .et_vertical_nav #main-header #top-menu > li > a:after {
        right: 20px
    }

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

    .et_vertical_nav.et_header_style_centered #main-header #top-menu-nav, .et_vertical_nav.et_header_style_split #main-header #top-menu-nav {
        width: 100%
    }

    .et_vertical_nav.et_vertical_right #et-main-area, .et_vertical_nav.et_vertical_right #top-header {
        margin-right: 225px;
        margin-left: 0 !important
    }

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

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

    .et_vertical_nav.et_vertical_right #main-header #top-menu li
    ul {
        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 {
        border-right-width: 0
    }

    .et_vertical_nav input.et-search-field {
        left: 0 !important
    }

    .et_vertical_nav #et_search_icon:before {
        top: -3px
    }

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

    .et_vertical_nav
    .container.et_search_form_container {
        position: relative;
        right: 0 !important;
        height: 40px !important
    }

    .et_vertical_nav .container.et_search_form_container .et-search-form
    input {
        font-size: 14px !important
    }

    .et_vertical_nav .container.et_search_form_container
    div#et_top_search {
        height: 30px
    }

    .et_vertical_nav .menu_hidden #top-menu-nav > ul, .et_vertical_nav .menu_hidden .et-cart-info, .et_vertical_nav .menu_visible #top-menu-nav > ul, .et_vertical_nav .menu_visible .et-cart-info {
        opacity: 1 !important;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        animation: none !important
    }

    .et_vertical_nav
    div#et_top_search {
        width: 100%
    }

    .et_vertical_nav .menu_hidden
    #et_top_search {
        opacity: 0;
        -webkit-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .et_vertical_nav .menu_visible
    #et_top_search {
        opacity: 1;
        -webkit-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .et_vertical_nav
    .container.et_search_form_container.search_visible {
        right: 0;
        opacity: 1;
        -webkit-animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .et_vertical_nav
    .search_form_hidden {
        opacity: 0;
        -webkit-animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

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

    .et_vertical_nav
    .container.et_search_form_container {
        margin-top: -45px !important
    }

    .et_vertical_nav span.et_close_search_field:after {
        font-size: 16px
    }

    .et_vertical_nav
    span.et_close_search_field {
        width: 13px;
        height: 18px
    }

    .et_vertical_nav .et-search-form
    input {
        width: 90%
    }

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

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

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

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

    .et_vertical_nav
    .et_search_outer {
        overflow: visible;
        position: relative
    }

    .et_vertical_nav.et_header_style_centered #main-header .et-search-form {
        left: 0
    }

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

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

    .et_vertical_nav.et_header_style_split #main-header
    .container.et_search_form_container {
        z-index: 1
    }

    .et_vertical_nav.et_header_style_split #main-header
    .container.et_search_form_container.search_visible {
        z-index: 999
    }

    .et_vertical_nav.et_header_style_split #et_search_icon:before {
        margin-top: 0
    }

    .archive.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n), .archive.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n), .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n), .row .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n), .row .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n), .row .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n), .single.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n), .single.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n) {
        margin-right: 0
    }

    .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1), .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1), .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1) {
        clear: both
    }

    .et_fullwidth_nav #main-header
    .container {
        width: 100%;
        max-width: 100%;
        padding-right: 30px;
        padding-left: 30px
    }

    .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header
    .container {
        padding-left: 0
    }

    .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left
    .logo_container {
        padding-left: 30px
    }

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

    #sidebar {
        float: left;
        width: 20.875%
    }

    #left-area {
        width: 79.125%;
        padding-bottom: 23px
    }

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

    .et_full_width_page #left-area, .et_no_sidebar #left-area {
        float: none;
        width: 100% !important
    }

    .et_full_width_page #left-area {
        padding-bottom: 0
    }

    .et_no_sidebar #main-content .container:before {
        display: none
    }

    .et_full_width_portfolio_page #left-area {
        float: left;
        width: 70% !important;
        margin-right: 9%
    }

    .et_right_sidebar #left-area {
        float: left;
        padding-right: 5.5%
    }

    .et_right_sidebar
    #sidebar {
        padding-left: 30px
    }

    .et_right_sidebar #main-content .container:before {
        right: 20.875% !important
    }

    .et_left_sidebar #left-area {
        float: right;
        padding-left: 5.5%
    }

    .et_left_sidebar
    #sidebar {
        padding-right: 30px
    }

    .et_left_sidebar #main-content .container:before {
        left: 20.875% !important
    }

    .gutter.gutters4 #left-area {
        width: 81%
    }

    .gutter.gutters2 #left-area {
        width: 77.25%
    }

    .gutter.gutters1 #left-area {
        width: 75%
    }

    .gutter.gutters4
    #sidebar {
        width: 19%
    }

    .gutter.gutters2
    #sidebar {
        width: 22.75%
    }

    .gutter.gutters1
    #sidebar {
        width: 25%
    }

    .gutters4.et_right_sidebar #left-area {
        padding-right: 8%
    }

    .gutters4.et_left_sidebar #left-area {
        padding-left: 8%
    }

    .gutters2.et_right_sidebar #left-area {
        padding-right: 3%
    }

    .gutters2.et_left_sidebar #left-area {
        padding-left: 3%
    }

    .gutters1.et_right_sidebar #left-area {
        padding-right: 0
    }

    .gutters1.et_left_sidebar #left-area {
        padding-left: 0
    }

    .gutter.gutters4.et_right_sidebar #main-content .container:before {
        right: 19% !important
    }

    .gutter.gutters4.et_left_sidebar #main-content .container:before {
        left: 19% !important
    }

    .gutter.gutters2.et_right_sidebar #main-content .container:before {
        right: 22.75% !important
    }

    .gutter.gutters2.et_left_sidebar #main-content .container:before {
        left: 22.75% !important
    }

    .gutter.gutters1.et_right_sidebar #main-content .container:before {
        right: 25% !important
    }

    .gutter.gutters1.et_left_sidebar #main-content .container:before {
        left: 25% !important
    }

    .et_vertical_nav.et_vertical_fixed #page-container #main-header {
        position: fixed
    }

    .et_vertical_nav.et_vertical_fixed.et_header_style_left #et-top-navigation, .et_vertical_nav.et_vertical_fixed.et_header_style_split #et-top-navigation {
        padding-top: 33px
    }

    .et_header_style_fullscreen #et-top-navigation, .et_header_style_slide #et-top-navigation {
        padding: 24px 0 24px 0 !important
    }

    .et_header_style_fullscreen .et_toggle_fullscreen_menu, .et_header_style_slide
    .et_toggle_slide_menu {
        padding-bottom: 0
    }

    .et_fixed_nav.et_header_style_slide #main-header {
        left: 0;
        -webkit-transition: left .8s cubic-bezier(.77, 0, .175, 1), background .4s ease-in-out, opacity .4s cubic-bezier(.77, 0, .175, 1), transform .4s ease-in-out;
        -moz-transition: left .8s cubic-bezier(.77, 0, .175, 1), background .4s cubic-bezier(.77, 0, .175, 1), opacity .4s cubic-bezier(.77, 0, .175, 1), transform .4s ease-in-out;
        transition: left .8s cubic-bezier(.77, 0, .175, 1), background .4s cubic-bezier(.77, 0, .175, 1), opacity .4s cubic-bezier(.77, 0, .175, 1), transform .4s ease-in-out
    }

    .et_fixed_nav.et_boxed_layout.et_header_style_slide #main-header {
        left: auto
    }

    .et_header_style_fullscreen div#et-info {
        margin-top: 0
    }
}

@media all and (min-width: 981px) and (max-width: 1100px) {
    .et_vertical_nav.et_right_sidebar #main-content .container:before {
        right: 195px
    }

    .et_vertical_nav.et_left_sidebar #main-content .container:before {
        left: 195px
    }

    .et_vertical_nav #top-menu li.mega-menu > ul {
        width: 675px !important
    }

    .et_vertical_nav .column_1_4 .number_counter .percent
    p {
        font-size: 65px;
        line-height: 65px
    }

    .et_vertical_nav .column_3_4 .mejs-container, .et_vertical_nav .column_3_4 .mejs-container .mejs-controls {
        height: 60px !important
    }

    .et_vertical_nav .column_1_4 .number_counter .percent
    p {
        font-size: 55px;
        line-height: 55px
    }

    .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce #main-content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #main-content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #main-content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #main-content div.product
    div.images {
        width: 215px !important
    }

    .et_vertical_nav .column_1_4 .wp-pagenavi
    span.pages {
        display: block;
        width: 119px !important
    }

    #sidebar
    .widget {
        margin-left: 0
    }

    .et_left_sidebar #sidebar
    .widget {
        margin-right: 0
    }
}

@media all and (max-width: 980px) {
    .et_hide_mobile_logo #main-header
    .logo_container {
        display: none;
        opacity: 0;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    #page-container, .et_fixed_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container {
        padding-top: 80px
    }

    .et-tb #page-container, .et-tb-has-header #page-container, .et_fixed_nav.et_show_nav.et-tb #page-container, .et_fixed_nav.et_show_nav.et-tb-has-header #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb-has-header #page-container {
        padding-top: 0 !important
    }

    .et_non_fixed_nav #page-container {
        padding-top: 0
    }

    .et_fixed_nav.et_show_nav.et_header_style_centered #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
        padding-top: 136px
    }

    #left-area, #sidebar {
        width: 100% !important
    }

    .et_left_sidebar #left-area, .et_left_sidebar #sidebar, .et_right_sidebar #left-area, .et_right_sidebar
    #sidebar {
        float: none;
        width: auto;
        padding-right: 0;
        padding-left: 0
    }

    .et_right_sidebar #left-area {
        margin-right: 0
    }

    .et_right_sidebar
    #sidebar {
        margin-left: 0;
        border-left: none
    }

    .et_left_sidebar #left-area {
        margin-left: 0
    }

    .et_left_sidebar
    #sidebar {
        margin-right: 0;
        border-right: none
    }

    #main-content .container:before {
        display: none !important
    }

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

    .footer-widget:nth-child(n) {
        width: 46.25% !important;
        margin: 0 7.5% 7.5% 0 !important
    }

    #footer-widgets .footer-widget
    .fwidget {
        margin-bottom: 16.21%
    }

    .gutters1 .footer-widget:nth-child(n) {
        width: 50% !important;
        margin: 0 !important
    }

    .gutters1 #footer-widgets .footer-widget
    .fwidget {
        margin-bottom: 0
    }

    #footer-widgets {
        padding: 8% 0
    }

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

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

    .bottom-nav {
        text-align: center
    }

    .woocommerce .cart-collaterals > div, .woocommerce .cart-collaterals > form {
        float: none !important;
        width: 100% !important
    }

    .shop_table
    .coupon {
        margin-bottom: 25px !important
    }

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

    .checkout .col-1, .checkout .col-2 {
        margin-bottom: 25px !important
    }

    #main-header, #top-header {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none
    }

    #top-menu {
        display: none
    }

    .et_hide_nav.et_fixed_nav #main-header, .et_hide_nav.et_fixed_nav #top-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header {
        opacity: 1;
        -webkit-transform: translateY(0) !important;
        transform: translateY(0) !important
    }

    .et_header_style_centered #main-header {
        padding: 20px 0
    }

    .et_header_style_centered nav#top-menu-nav {
        display: none
    }

    .et_header_style_split #main-header {
        padding: 20px 0
    }

    .et_header_style_split #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
        display: block;
        padding-top: 0
    }

    #et-top-navigation {
        margin-right: 0;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none
    }

    .et_fixed_nav #main-header, .et_fixed_nav #top-header, .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header {
        position: absolute
    }

    .et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
        display: block;
        padding-top: 24px
    }

    .et_fixed_nav #main-header, .et_non_fixed_nav.et_transparent_nav #main-header {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none
    }

    .et_vertical_nav.et_left_sidebar #left-area, .et_vertical_nav.et_right_sidebar #left-area {
        width: auto
    }

    #et-secondary-menu, #et-secondary-nav {
        display: none !important
    }

    .et_fixed_nav_temp #main-header, .et_non_fixed_nav.et_transparent_nav_temp #main-header, .et_secondary_nav_only_menu #main-header {
        top: 0 !important
    }

    .et_secondary_nav_only_menu #top-header {
        display: none
    }

    #top-header
    .container {
        padding-top: 0
    }

    #et-info {
        padding-top: .75em
    }

    #logo, #main-header, .container, .logo_container {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none
    }

    .et_header_style_centered
    #logo {
        max-height: 60px
    }

    .et_header_style_centered header#main-header
    .logo_container {
        height: auto;
        max-height: 100px;
        padding: 0
    }

    .et_header_style_split header#main-header
    .logo_container {
        height: auto;
        max-height: 100px;
        padding: 0
    }

    .et_header_style_split
    #logo {
        max-height: 60px
    }

    .et_vertical_nav
    span.logo_helper {
        display: inline-block
    }

    .et_vertical_nav.et_header_style_left
    .logo_container {
        position: absolute;
        height: 100%
    }

    .et_header_style_left #logo, .et_header_style_split
    #logo {
        max-width: 50%
    }

    #et_top_search {
        float: left;
        margin: 0 35px 0 0
    }

    #et_search_icon:before {
        top: 7px
    }

    .et_header_style_centered #et_top_search, .et_vertical_nav.et_header_style_centered #main-header
    #et_top_search {
        display: none !important
    }

    .et_header_style_centered .et_search_outer, .et_header_style_split
    .et_search_outer {
        display: none
    }

    .et_header_style_split #et_top_search, .et_vertical_nav.et_header_style_split #main-header
    #et_top_search {
        display: none !important
    }

    .et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
        width: 50% !important;
        max-width: 50% !important
    }

    .et_header_style_slide .et_slide_in_menu_container .et-search-form {
        width: 100% !important;
        max-width: 100% !important
    }

    #footer-info, .et-social-icons {
        float: none;
        text-align: center
    }

    .et-social-icons {
        margin: 0 0 5px
    }

    #top-header .et-social-icons {
        margin-bottom: 0
    }

    .et_header_style_centered #et-top-navigation .et-cart-info {
        display: none
    }

    #et-top-navigation .et-cart-info {
        margin-top: 5px
    }

    .et_vertical_nav #et-top-navigation .et-cart-info {
        margin-left: -38px
    }

    #et_mobile_nav_menu {
        display: block
    }

    .et_header_style_centered .mobile_menu_bar:not(.module.mobile_menu_bar), .et_header_style_split .mobile_menu_bar:not(.module.mobile_menu_bar) {
        opacity: 1
    }

    .et_header_style_centered
    #et_mobile_nav_menu {
        float: none;
        position: relative;
        margin-top: 20px
    }

    .et_header_style_centered #main-header
    .mobile_nav {
        display: block;
        padding: 5px 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: rgba(0, 0, 0, .05);
        text-align: left
    }

    .et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav
    .select_page {
        display: inline-block;
        color: #666;
        font-size: 14px
    }

    .et_header_style_centered .mobile_menu_bar:not(.module.mobile_menu_bar) {
        position: absolute;
        top: 2px;
        right: 5px
    }

    .et_header_style_centered
    .et_mobile_menu {
        top: 53px
    }

    .et_header_style_split
    #et_mobile_nav_menu {
        display: block;
        float: none;
        position: relative;
        margin-top: 20px
    }

    .et_header_style_split nav#top-menu-nav {
        display: none
    }

    .et_header_style_split #main-header
    .mobile_nav {
        display: block;
        padding: 9px 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: rgba(0, 0, 0, .05);
        text-align: left
    }

    .et_header_style_split .mobile_menu_bar:not(.module.mobile_menu_bar) {
        position: absolute;
        top: 2px;
        right: 5px
    }

    .et_header_style_split
    .et_mobile_menu {
        top: 53px
    }

    body.admin-bar.et_vertical_nav #main-header {
        top: 0 !important
    }

    .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header, .et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header {
        top: 32px !important
    }

    body.admin-bar.et_fixed_nav.et_header_style_slide #main-header {
        top: 0 !important
    }

    .et_fixed_nav.et_header_style_slide #main-header {
        left: 0 !important
    }

    .et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header {
        width: 100%
    }
}

@media screen and (max-width: 782px) {
    body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
        top: 46px
    }

    .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header, .et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header {
        top: 46px !important
    }

    body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
        top: 80px
    }

    body.admin-bar.et_header_style_slide
    .et_slide_in_menu_container {
        top: 46px
    }
}

@media all and (max-width: 768px) {
    #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr, .woocommerce-cart #content-area table td, .woocommerce-cart #content-area table th, .woocommerce-cart #content-area table tr, table.cart td, table.cart th, table.cart
    tr {
        max-width: 100%
    }

    #content-area table tr, #main-content table.cart tr, table.cart
    tr {
        padding: 0
    }

    .woocommerce .cart_item
    .quantity {
        width: auto
    }

    .woocommerce-cart table.cart td.actions .coupon .input-text {
        width: 50%;
        margin-right: 0
    }

    .woocommerce-cart table.cart td.actions .button[name=update_cart] {
        width: 100%
    }
}

@media all and (max-width: 767px) {
    #footer-widgets .footer-widget, .gutters1 #footer-widgets .footer-widget {
        width: 100% !important;
        margin-right: 0 !important
    }

    #footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n) {
        margin-bottom: 9.5% !important
    }

    .gutters1 #footer-widgets .footer-widget .fwidget, .gutters1 #footer-widgets .footer-widget:nth-child(n) {
        margin-bottom: 0 !important
    }

    #footer-widgets {
        padding: 10% 0
    }

    #footer-widgets .footer-widget .fwidget:last-child {
        margin-bottom: 0 !important
    }

    #footer-widgets .footer-widget:last-child {
        margin-bottom: 0 !important
    }

    .comment-body {
        padding: 0 0 0 100px
    }

    .comment-reply-link {
        top: auto !important;
        bottom: -40px
    }

    #commentform input[type=email], #commentform input[type=text], #commentform input[type=url] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }

    .comment
    .children {
        margin-left: 0
    }

    body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs
    li.active {
        display: block !important;
        border-bottom: 1px solid #e0dadf !important
    }

    body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li
    a {
        display: block !important
    }

    .woocommerce .form-row {
        float: none !important;
        width: auto !important
    }

    body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
        top: 46px
    }

    body.admin-bar.et_fixed_nav.et_secondary_nav_two_panels #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header {
        top: 104px
    }

    #et-info .et-social-icons {
        display: none
    }

    #et-secondary-menu
    .et_duplicate_social_icons {
        display: inline-block
    }

    #et-top-navigation {
        margin-right: 0
    }

    body.et_fixed_nav.et_secondary_nav_two_panels #main-header, body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header {
        top: 58px
    }

    #et-info, #et-secondary-menu {
        display: block;
        float: none;
        text-align: center
    }

    .et_secondary_nav_two_panels #et-secondary-menu {
        margin-top: 12px
    }

    #top-header .et-cart-info {
        margin-left: 0
    }

    .et_header_style_fullscreen div#et-info {
        float: none !important;
        position: relative;
        margin-top: 15px
    }

    .et_header_style_fullscreen #et-info
    a {
        display: inline-block;
        line-height: 0
    }

    .et_header_style_fullscreen .et_slide_menu_top .et-search-form {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important
    }

    .et_header_style_fullscreen
    .et_slide_in_menu_container {
        padding-top: 140px
    }

    .et_header_style_fullscreen .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
        top: 28px
    }

    .et_hide_search_icon.et_header_style_fullscreen .et_slide_menu_top .et-search-form {
        display: none !important
    }
}

@media all and (max-width: 479px) {
    #et-top-navigation {
        margin-right: 0
    }

    #footer-widgets .footer-widget:nth-child(n), .footer-widget
    .fwidget {
        margin-bottom: 11.5% !important
    }

    #footer-widgets .footer-widget.last {
        margin-bottom: 0 !important
    }

    .gutters1 #footer-widgets .footer-widget .fwidget, .gutters1 #footer-widgets .footer-widget:nth-child(n) {
        margin-bottom: 0 !important
    }

    #footer-widgets {
        padding: 12% 0
    }

    #content table.cart td, #content table.cart th, #content table.cart tr, table.cart td, table.cart th, table.cart
    tr {
        padding: .857em .287em !important
    }

    .woocommerce-cart table.cart td.actions .coupon .input-text {
        margin-bottom: 10px
    }

    .woocommerce-cart table.cart td.actions .button, .woocommerce-cart table.cart td.actions .coupon .input-text {
        width: 100%
    }
}

@media print {
    #main-header, #top-header {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important
    }

    #page-container {
        padding-top: 0 !important
    }

    #respond {
        display: none
    }
}

.et_is_customize_preview.footer_columns1 .footer-widget:first-child, .et_is_customize_preview.footer_columns2 .footer-widget:nth-child(2), .et_is_customize_preview.footer_columns3 .footer-widget:nth-child(3), .et_is_customize_preview.footer_columns4 .footer-widget:nth-child(4), .et_is_customize_preview.footer_columns5 .footer-widget:nth-child(5), .et_is_customize_preview.footer_columns_1_2__1_4 .footer-widget:nth-child(3), .et_is_customize_preview.footer_columns_1_2__1_6 .footer-widget:nth-child(4), .et_is_customize_preview.footer_columns_1_3__2_3 .footer-widget:nth-child(2), .et_is_customize_preview.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(3), .et_is_customize_preview.footer_columns_1_4__1_2 .footer-widget:nth-child(3), .et_is_customize_preview.footer_columns_1_4__3_4 .footer-widget:nth-child(2), .et_is_customize_preview.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(3), .et_is_customize_preview.footer_columns_1_5__3_5 .footer-widget:nth-child(3), .et_is_customize_preview.footer_columns_1_6__1_2 .footer-widget:nth-child(4), .et_is_customize_preview.footer_columns_2_3__1_3 .footer-widget:nth-child(2), .et_is_customize_preview.footer_columns_2_5__3_5 .footer-widget:nth-child(2), .et_is_customize_preview.footer_columns_3_4__1_4 .footer-widget:nth-child(2), .et_is_customize_preview.footer_columns_3_5__1_5 .footer-widget:nth-child(3), .et_is_customize_preview.footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
    margin-right: 0
}

.et_is_customize_preview.footer_columns1 .footer-widget:nth-last-child(-n+5), .et_is_customize_preview.footer_columns2 .footer-widget:nth-last-child(-n+4), .et_is_customize_preview.footer_columns3 .footer-widget:nth-last-child(-n+3), .et_is_customize_preview.footer_columns4 .footer-widget:nth-last-child(-n+2), .et_is_customize_preview.footer_columns5 .footer-widget:last-child, .et_is_customize_preview.footer_columns_1_2__1_4 .footer-widget:nth-last-child(-n+3), .et_is_customize_preview.footer_columns_1_2__1_6 .footer-widget:nth-last-child(-n+2), .et_is_customize_preview.footer_columns_1_3__2_3 .footer-widget:nth-last-child(-n+4), .et_is_customize_preview.footer_columns_1_4_1_2_1_4 .footer-widget:nth-last-child(-n+3), .et_is_customize_preview.footer_columns_1_4__1_2 .footer-widget:nth-last-child(-n+3), .et_is_customize_preview.footer_columns_1_4__3_4 .footer-widget:nth-last-child(-n+4), .et_is_customize_preview.footer_columns_1_5_3_5_1_5 .footer-widget:nth-last-child(-n+3), .et_is_customize_preview.footer_columns_1_5__3_5 .footer-widget:nth-last-child(-n+3), .et_is_customize_preview.footer_columns_1_6__1_2 .footer-widget:nth-last-child(-n+2), .et_is_customize_preview.footer_columns_2_3__1_3 .footer-widget:nth-last-child(-n+4), .et_is_customize_preview.footer_columns_2_5__3_5 .footer-widget:nth-last-child(-n+4), .et_is_customize_preview.footer_columns_3_4__1_4 .footer-widget:nth-last-child(-n+4), .et_is_customize_preview.footer_columns_3_5__1_5 .footer-widget:nth-last-child(-n+3), .et_is_customize_preview.footer_columns_3_5__2_5 .footer-widget:nth-last-child(-n+4) {
    display: none
}

@font-face {
    font-family: ETmodules;
    src: url("fonts/modules.eot");
    src: url("fonts/modules-.eot#iefix") format("embedded-opentype"), url("fonts/modules.ttf") format("truetype"), url("fonts/modules.woff") format("woff"), url("fonts/modules.svg#ETmodules") format("svg");
    font-weight: 400;
    font-style: normal
}

#wp-admin-bar-et-use-visual-builder a: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:before {
    color: #fff !important
}

#wp-admin-bar-et-use-visual-builder a:hover, #wp-admin-bar-et-use-visual-builder:hover
a {
    color: #fff !important;
    background-color: #7e3bd0 !important;
    -webkit-transition: background-color .5s ease;
    -moz-transition: background-color .5s ease;
    transition: background-color .5s ease
}

* html
.clearfix {
    zoom: 1
}

.iphone .contact_form input, .iphone .contact_form select, .iphone .contact_form
textarea {
    -webkit-appearance: initial
}

.iphone .section_video_bg video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

.chrome.parallax-map-support
.map {
    transform: inherit !important
}

.ie
.divider {
    overflow: visible
}

.ie .fullwidth_header.fullscreen .fullwidth_header_container.left, .ie .fullwidth_header.fullscreen
.fullwidth_header_container.right {
    height: 100px
}

.ie .fullwidth_header .fullwidth_header_container.right .header-content {
    float: none
}

.et_ie9 .blog_grid .salvattore_content[data-columns] .post {
    opacity: 1
}

.gecko .newsletter
.newsletter_field {
    margin-bottom: 1vw
}

.safari .gallery_grid
.gallery_image {
    overflow: visible
}

.et_mobile_device .slider_carousel .et-pb-arrow-prev {
    opacity: 0 !important
}

.et_mobile_device .slider_carousel .et-pb-arrow-next {
    opacity: 0 !important
}

.et_mobile_device .carousel .et-pb-arrow-prev {
    left: -10px;
    opacity: 1
}

.et_mobile_device .carousel .et-pb-arrow-next {
    right: -10px;
    opacity: 1
}

.et_mobile_device .et-pb-arrow-prev {
    left: 22px;
    opacity: 1
}

.et_mobile_device .et-pb-arrow-next {
    right: 22px;
    opacity: 1
}

.et_mobile_device .section_parallax .parallax_css, .et_mobile_device .slider_parallax .slide, .et_mobile_device .slides
.et_parallax_bg.parallax_css {
    background-attachment: scroll
}

@media all and (max-width: 767px) {
    .et_mobile_device .et-pb-arrow-prev {
        left: 0;
        opacity: 1
    }

    .et_mobile_device .et-pb-arrow-next {
        right: 0;
        opacity: 1
    }
}

.no_sidebar_vertical_divider
.widget_area_left {
    border-right: none
}

.no_sidebar_vertical_divider
.widget_area_right {
    border-left: none
}

.logged-in:not(.et-fb) .login
.newsletter_description {
    width: 100%;
    padding: 0
}

.et_vertical_nav .column_1_3 .countdown_timer .section p.value, .et_vertical_nav .column_1_3 .countdown_timer .sep p, .et_vertical_nav .column_1_4 .countdown_timer .section p.value, .et_vertical_nav .column_1_4 .countdown_timer .sep p, .et_vertical_nav .column_1_5 .countdown_timer .section p.value, .et_vertical_nav .column_1_5 .countdown_timer .sep p, .et_vertical_nav .column_1_6 .countdown_timer .section p.value, .et_vertical_nav .column_1_6 .countdown_timer .sep p, .et_vertical_nav .column_2_5 .countdown_timer .section p.value, .et_vertical_nav .column_2_5 .countdown_timer .sep p, .et_vertical_nav .column_3_8 .countdown_timer .section p.value, .et_vertical_nav .column_3_8 .countdown_timer .sep
p {
    font-size: 20px;
    line-height: 20px
}

.et-fb.et-db #et-boc .et-l
.number_counter {
    opacity: 1
}

.et_full_width_page
.et_gallery_item {
    float: left;
    width: 20.875%;
    margin: 0 5.5% 5.5% 0
}

.et_full_width_page .et_gallery_item:nth-child(3n) {
    margin-right: 5.5%
}

.et_full_width_page .et_gallery_item:nth-child(3n+1) {
    clear: none
}

.et_full_width_page .et_gallery_item:nth-child(4n) {
    margin-right: 0
}

.et_full_width_page .et_gallery_item:nth-child(4n+1) {
    clear: both
}

.single-post.et_left_sidebar .fullwidth_section .post_title, .single-post.et_right_sidebar .fullwidth_section
.post_title {
    padding-top: 0
}

.single-post.et_right_sidebar .fullwidth_section
.post_title.featured_bg {
    padding-top: 6%
}

.single.et_right_sidebar .fullwidth_section
.title_container {
    width: 100%;
    max-width: 100%;
    padding-top: 0
}

.single .fullwidth_section
.title_featured_container {
    width: 100%;
    max-width: 100%;
    padding-top: 0
}

.et-social-facebook a.icon:before {
    content: "\e093"
}

.et-social-twitter a.icon:before {
    content: "\e094"
}

.et-social-google-plus a.icon:before {
    content: "\e096"
}

.et-social-pinterest a.icon:before {
    content: "\e095"
}

.et-social-linkedin a.icon:before {
    content: "\e09d"
}

.et-social-tumblr a.icon:before {
    content: "\e097"
}

.et-social-instagram a.icon:before {
    content: "\e09a"
}

.et-social-skype a.icon:before {
    content: "\e0a2"
}

.et-social-flikr a.icon:before {
    content: "\e0a6"
}

.et-social-myspace a.icon:before {
    content: "\e0a1"
}

.et-social-dribbble a.icon:before {
    content: "\e09b"
}

.et-social-youtube a.icon:before {
    content: "\e0a3"
}

.et-social-vimeo a.icon:before {
    content: "\e09c"
}

.et-social-rss a.icon:before {
    content: "\e09e"
}

.single-project #comment-wrap {
    padding-top: 0
}

.rtl .blog_grid
.column {
    float: right
}

.rtl .contact p input[type=checkbox] + label i, .rtl .contact p input[type=radio] + label i, .rtl .subscribe .contact_field input[type=checkbox] + label i, .rtl .subscribe .contact_field input[type=radio] + label
i {
    margin-right: 0;
    margin-left: 6px
}

.rtl
.contact_select {
    padding: 16px 16px 16px 20px
}

.rtl .contact_field[data-type=select]:after {
    right: auto;
    left: 42px
}

.woocommerce-page #content input.button:hover .widget li a:hover {
    color: #2ea3f2
}

.woocommerce.pagebuilder_layout div.product
div.summary {
    margin-bottom: 0
}

@media all and (max-width: 980px) {
    .woocommerce-page ul.products li.product:nth-child(n) {
        float: left;
        clear: none;
        width: 28.333% !important;
        margin: 0 7.5% 7.5% 0 !important
    }

    .woocommerce-page ul.products li.product:nth-child(3n) {
        margin-right: 0 !important
    }

    .woocommerce-page ul.products li.product:nth-child(3n+1) {
        clear: both
    }
}

@media all and (max-width: 767px) {
    .woocommerce-page ul.products li.product:nth-child(n) {
        clear: none;
        width: 45.25% !important;
        margin: 0 9.5% 9.5% 0 !important
    }

    .woocommerce-page ul.products li.product:nth-child(2n) {
        margin-right: 0 !important
    }

    .woocommerce-page ul.products li.product:nth-child(2n+1) {
        clear: both
    }
}

@media all and (max-width: 479px) {
    .woocommerce-page ul.products li.product:nth-child(n) {
        width: 100% !important;
        margin: 0 0 11.5% 0 !important
    }
}

.ai1ec-single-event:after {
    display: table;
    clear: both;
    content: " "
}

.evcal_event_details .evcal_evdata_cell
.eventon_details_shading_bot.eventon_details_shading_bot {
    z-index: 3
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#et-info-email:before, #et-info-phone:before, #et_search_icon:before, .comment-reply-link:after, .et-cart-info span:before, .et-pb-arrow-next:before, .et-pb-arrow-prev:before, .et-social-icon a:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .et_overlay:before, .et_password_protected_form .et_submit_button:after, .button:after, .contact_reset:after, .contact_submit:after, .font_icon:before, .newsletter_button:after, .pricing_table_button:after, .promo_button:after, .social_icon a.icon:before, .testimonial:before, .toggle_title:before, .form-submit .button:after, .mobile_menu_bar:before, .woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce button.single_add_to_cart_button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after, a.more_button:after {
    text-shadow: 0 0;
    font-family: ETmodules !important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none
}

.custom_button_icon.button:after, .login .custom_button_icon.button:after {
    content: attr(data-icon)
}

.woo_custom_button_icon .custom_button_icon.button:after {
    content: attr(data-icon) !important
}

.et-pb-icon {
    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: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    text-transform: none;
    content: attr(data-icon);
    speak: none
}

.nav li
li {
    margin: 0;
    padding: 0 20px
}

.et-menu li li
a {
    width: 200px;
    padding: 6px 20px
}

.nav
li {
    position: relative;
    line-height: 1em
}

.nav li
li {
    position: relative;
    line-height: 2em
}

.nav li
ul {
    position: absolute;
    padding: 20px 0
}

.nav li
ul {
    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, .1);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1)
}

.nav li
ul {
    text-align: left;
    -webkit-transform: translate3d(0, 0, 0)
}

.nav li.et-hover > ul {
    visibility: visible
}

.nav li.et-touch-hover > ul, .nav li:hover > ul {
    visibility: visible;
    opacity: 1
}

.nav li li
ul {
    z-index: 1000;
    top: -23px;
    left: 240px
}

.nav li.et-reverse-direction-nav li
ul {
    right: 240px;
    left: auto
}

.nav li:hover {
    visibility: inherit
}

.et_mobile_menu li a, .nav li li
a {
    font-size: 14px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
    opacity: .7;
    background-color: rgba(0, 0, 0, .03)
}

.et-dropdown-removing > ul {
    display: none
}

.mega-menu .et-dropdown-removing > ul {
    display: block
}

.et-menu .menu-item-has-children > a:first-child:after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: ETmodules;
    font-size: 16px;
    font-weight: 800;
    content: "3"
}

.et-menu .menu-item-has-children > a:first-child {
    padding-right: 20px
}

.et-menu li li.menu-item-has-children > a:first-child:after {
    top: 6px;
    right: 20px
}

.et-menu-nav li.mega-menu {
    position: inherit
}

.et-menu-nav li.mega-menu > ul {
    position: absolute !important;
    left: 0 !important;
    width: 100%;
    padding: 30px 20px
}

.et-menu-nav li.mega-menu ul
li {
    display: block !important;
    float: left !important;
    margin: 0;
    padding: 0 !important
}

.et-menu-nav li.mega-menu li > ul {
    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
}

.et-menu-nav li.mega-menu li
ul {
    display: none;
    visibility: visible;
    opacity: 1
}

.et-menu-nav li.mega-menu.et-hover li ul, .et-menu-nav li.mega-menu:hover li
ul {
    display: block
}

.et-menu-nav li.mega-menu:hover > ul {
    visibility: visible !important;
    opacity: 1 !important
}

.et-menu-nav li.mega-menu > ul > li > a:first-child {
    padding-top: 0 !important;
    border-bottom: 1px solid rgba(0, 0, 0, .03);
    font-weight: 700
}

.et-menu-nav li.mega-menu > ul > li > a:first-child:hover {
    background-color: transparent !important
}

.et-menu-nav li.mega-menu li > a {
    width: 200px !important
}

.et-menu-nav li.mega-menu.mega-menu-parent li li, .et-menu-nav li.mega-menu.mega-menu-parent li > a {
    width: 100% !important
}

.et-menu-nav li.mega-menu.mega-menu-parent li > .sub-menu {
    float: left;
    width: 100% !important
}

.et-menu-nav li.mega-menu > ul > li {
    width: 25%;
    margin: 0
}

.et-menu-nav li.mega-menu.mega-menu-parent-3 > ul > li {
    width: 33.33%
}

.et-menu-nav li.mega-menu.mega-menu-parent-2 > ul > li {
    width: 50%
}

.et-menu-nav li.mega-menu.mega-menu-parent-1 > ul > li {
    width: 100%
}

.fullwidth_menu li.mega-menu .menu-item-has-children > a:first-child:after, .menu li.mega-menu .menu-item-has-children > a:first-child:after {
    display: none
}

.et_fullwidth_nav #top-menu li.mega-menu > ul {
    right: 30px !important;
    left: 30px !important;
    width: auto
}

.et_mobile_menu {
    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, .1);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1)
}

#main-header .et_mobile_menu li ul, .fullwidth_menu .et_mobile_menu li ul, .menu .et_mobile_menu li
ul {
    display: block !important;
    visibility: visible !important;
    padding-left: 10px
}

.et_mobile_menu li
li {
    padding-left: 5%
}

.et_mobile_menu li
a {
    display: block;
    padding: 10px 5%;
    border-bottom: 1px solid rgba(0, 0, 0, .03);
    color: #666
}

.et_mobile_menu .menu-item-has-children > a {
    background-color: rgba(0, 0, 0, .03);
    font-weight: 700
}

.et_mobile_menu li .menu-item-has-children > a {
    background-color: transparent
}

.et_mobile_nav_menu {
    display: none;
    float: right
}

.mobile_menu_bar {
    display: block;
    position: relative;
    line-height: 0
}

.mobile_menu_bar:before {
    position: relative;
    top: 2px;
    left: 0;
    font-size: 32px;
    content: "\61";
    cursor: pointer
}

.mobile_nav
.select_page {
    display: none
}

.widget {
    float: left;
    max-width: 100%
}

.widget
a {
    color: #666;
    text-decoration: none
}

.widget li a:hover {
    color: #82c0c7
}

.widget ul
li {
    margin-bottom: .5em
}

.widget ul li ul
li {
    margin-left: 15px
}

.widget
select {
    width: 100%;
    height: 28px;
    padding: 0 5px
}

.widget_area .widget
a {
    color: inherit
}

.bg_layout_light .widget li
a {
    color: #666
}

.bg_layout_dark .widget li
a {
    color: inherit
}

.et-safe-mode-indicator, .et-safe-mode-indicator:focus, .et-safe-mode-indicator:hover {
    position: fixed;
    z-index: 999999;
    right: 30px;
    bottom: 30px;
    padding: 12px;
    border-radius: 3px;
    color: #fff;
    background: #29c4a9;
    box-shadow: 0 5px 10px rgba(41, 196, 169, .15);
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 16px;
    text-decoration: none
}

.button {
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.button_inner {
    position: relative
}

.button:hover, .module .button:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent
}

.button:hover {
    background-color: rgba(255, 255, 255, .2)
}

.bg_layout_light .button:hover, .bg_layout_light.button:hover, .contact_reset:hover, .contact_submit:hover, .pricing_table_button:hover {
    background-color: rgba(0, 0, 0, .05)
}

.button:after, .button:before {
    position: absolute;
    margin-left: -1em;
    opacity: 0;
    text-shadow: none;
    font-size: 32px;
    font-weight: 400;
    font-style: normal;
    font-variant: none;
    line-height: 1em;
    text-transform: none;
    content: "\35";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.button.et_hover_enabled:hover:after, .button.hovered:hover:after {
    transition: none !important
}

.button:before {
    display: none
}

.button:hover:after, .more_button:hover:after, .newsletter_button:hover:after, .pricing_table_button:hover:after, .promo_button:hover:after {
    margin-left: 0;
    opacity: 1
}

.contact_reset:hover {
    padding: .3em 1em
}

.et_subscribe_loader {
    display: none;
    position: absolute;
    top: 16px;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    background: url("../../../themes/Divi/includes/builder/styles/images/subscribe-loader.gif")
}

.button_text_loading
.newsletter_button_text {
    visibility: hidden
}

.woocommerce .media-frame .media-frame-toolbar button.button, .woocommerce-page .media-frame .media-frame-toolbar
button.button {
    float: left
}

.woocommerce .media-frame button.button, .woocommerce-page .media-frame
button.button {
    margin-top: 15px;
    margin-left: 10px;
    padding: 0 12px 2px !important;
    border-width: 1px;
    border-color: #ccc;
    color: #555;
    background: #f7f7f7;
    box-shadow: 0 1px 0 #ccc;
    font-size: 13px;
    font-weight: 400;
    vertical-align: top;
    text-decoration: none
}

.woocommerce .media-frame button.button:after, .woocommerce-page .media-frame button.button:after {
    content: ""
}

.woocommerce .media-frame button.button-primary, .woocommerce-page .media-frame button.button-primary {
    border-color: #0073aa #006799 #006799;
    color: #fff;
    background: #0085ba;
    box-shadow: 0 1px 0 #006799;
    text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799
}

.woocommerce .media-frame button.button-primary:hover, .woocommerce-page .media-frame button.button-primary:hover {
    background: #008ec2
}

.woocommerce .media-frame button.button-primary:active, .woocommerce-page .media-frame button.button-primary:active {
    background: #0073aa;
    box-shadow: inset 0 2px 0 #006799
}

.woocommerce .media-frame button.button-hero, .woocommerce-page .media-frame button.button-hero {
    height: 46px !important;
    padding: 0 36px !important;
    font-size: 14px;
    line-height: 44px
}

.woocommerce .media-frame button.button-hero:hover, .woocommerce-page .media-frame button.button-hero:hover {
    border-color: #999;
    color: #23282d;
    background: #fafafa
}

.woocommerce .media-frame button.button-hero:active, .woocommerce-page .media-frame button.button-hero:active {
    border-color: #999;
    outline: 2px solid transparent;
    outline-offset: 0;
    background: #eee;
    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, .5);
    transform: translateY(1px)
}

#comment-wrap {
    padding-top: 75px
}

.comment-body {
    position: relative;
    min-height: 87px;
    margin-bottom: 48px;
    padding: 0 110px 0 100px
}

.comment_avatar {
    position: absolute;
    top: 7px;
    left: 0
}

.comment_avatar
img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto
}

.comment_postinfo {
    margin-bottom: 8px
}

span.fn, span.fn
a {
    display: inline-block;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none
}

span.comment_date {
    color: #000;
    font-size: 14px;
    font-weight: 300
}

.comment_area .comment-reply-link {
    display: block;
    position: absolute;
    top: 7px;
    right: 0
}

.comment-reply-link:hover, .form-submit:hover {
    text-decoration: none
}

.comment
.children {
    margin-left: 100px;
    padding-left: 0 !important
}

#comment-wrap li.comment.depth-5
article {
    padding-right: 0
}

.comment
#respond {
    margin: -30px 0 0
}

#respond {
    padding-top: 17px
}

#commentform {
    padding-bottom: 50px
}

#commentform input[type=email], #commentform input[type=text], #commentform input[type=url] {
    width: 47%
}

#commentform
textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform
textarea {
    padding: 12px;
    border-width: 0;
    color: #999;
    background-color: #eee;
    font-size: 18px;
    line-height: 1em
}

.form-submit {
    text-align: right
}

.form-submit
.button {
    display: inline-block;
    cursor: pointer
}

#reply-title
small {
    display: block;
    font-size: 14px;
    font-weight: 400
}

@media all and (max-width: 767px) {
    #comment-wrap li.comment
    article {
        padding-right: 0
    }

    .comment-body {
        padding: 0 0 0 100px
    }

    .comment-reply-link {
        float: right;
        position: relative !important;
        top: auto !important;
        bottom: -10px
    }

    #commentform input[type=email], #commentform input[type=text], #commentform input[type=url] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }

    .comment
    .children {
        margin-left: 50px
    }
}

@media all and (max-width: 479px) {
    .comment_avatar
    img {
        max-width: 50%
    }

    .comment-body {
        padding: 0 0 0 50px
    }

    .comment
    .children {
        margin-left: 25px
    }

    a.comment-reply-link.button {
        font-size: 15px
    }

    a.comment-reply-link.button:after {
        font-size: 25px
    }
}

@media all and (min-width: 981px) {
    .gutters3 .column, .gutters3.row
    .column {
        margin-right: 5.5%
    }

    .gutters3 .column .blog_grid .column.size-1of1 .post:last-child, .gutters3 .column .blog_grid .column.size-1of2 .post:last-child, .gutters3 .column .blog_grid .column.size-1of3 .post:last-child, .gutters3.row .column .blog_grid .column.size-1of1 .post:last-child, .gutters3.row .column .blog_grid .column.size-1of2 .post:last-child, .gutters3.row .column .blog_grid .column.size-1of3 .post:last-child {
        margin-bottom: 30px
    }

    .gutters3 .column_4_4, .gutters3.row
    .column_4_4 {
        width: 100%
    }

    .gutters3 .column_4_4 .module, .gutters3.row .column_4_4
    .module {
        margin-bottom: 2.75%
    }

    .gutters3 .column_4_4 .grid_item, .gutters3 .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_4_4 .widget, .gutters3.row .column_4_4 .grid_item, .gutters3.row .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters3.row .column_4_4
    .widget {
        width: 20.875%;
        margin-right: 5.5%;
        margin-bottom: 5.5%
    }

    .gutters3 .column_4_4 .blog_grid .column.size-1of3, .gutters3.row .column_4_4 .blog_grid .column.size-1of3 {
        width: 29.667%;
        margin-right: 5.5%
    }

    .gutters3 .column_4_4 .blog_grid .column.size-1of3 .post, .gutters3.row .column_4_4 .blog_grid .column.size-1of3
    .post {
        margin-bottom: 18.539%
    }

    .gutters3 .column_3_4, .gutters3.row
    .column_3_4 {
        width: 73.625%
    }

    .gutters3 .column_3_4 .module, .gutters3.row .column_3_4
    .module {
        margin-bottom: 3.735%
    }

    .gutters3 .column_3_4 .grid_item, .gutters3 .column_3_4 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_3_4 .widget, .gutters3.row .column_3_4 .grid_item, .gutters3.row .column_3_4 .shop_grid .woocommerce ul.products li.product, .gutters3.row .column_3_4
    .widget {
        width: 28.353%;
        margin-right: 7.47%;
        margin-bottom: 7.47%
    }

    .gutters3 .column_3_4 .blog_grid .column.size-1of2, .gutters3.row .column_3_4 .blog_grid .column.size-1of2 {
        width: 46.265%;
        margin-right: 7.47%
    }

    .gutters3 .column_3_4 .blog_grid .column.size-1of2 .post, .gutters3.row .column_3_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 14.941%
    }

    .gutters3 .column_2_3, .gutters3.row
    .column_2_3 {
        width: 64.833%
    }

    .gutters3 .column_2_3 .module, .gutters3.row .column_2_3
    .module {
        margin-bottom: 4.242%
    }

    .gutters3 .column_2_3 .grid_item, .gutters3 .column_2_3 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_2_3 .widget, .gutters3.row .column_2_3 .grid_item, .gutters3.row .column_2_3 .shop_grid .woocommerce ul.products li.product, .gutters3.row .column_2_3
    .widget {
        width: 45.758%;
        margin-right: 8.483%;
        margin-bottom: 8.483%
    }

    .gutters3 .column_2_3 .blog_grid .column.size-1of2, .gutters3.row .column_2_3 .blog_grid .column.size-1of2 {
        width: 45.758%;
        margin-right: 8.483%
    }

    .gutters3 .column_2_3 .blog_grid .column.size-1of2 .post, .gutters3.row .column_2_3 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 16.967%
    }

    .gutters3 .column_3_5, .gutters3.row
    .column_3_5 {
        width: 57.8%
    }

    .gutters3 .column_3_5 .module, .gutters3.row .column_3_5
    .module {
        margin-bottom: 4.758%
    }

    .gutters3 .column_3_5 .grid_item, .gutters3 .column_3_5 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_3_5 .widget, .gutters3.row .column_3_5 .grid_item, .gutters3.row .column_3_5 .shop_grid .woocommerce ul.products li.product, .gutters3.row .column_3_5
    .widget {
        width: 45.242%;
        margin-right: 9.516%;
        margin-bottom: 9.516%
    }

    .gutters3 .column_3_5 .blog_grid .column.size-1of1, .gutters3.row .column_3_5 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .gutters3 .column_3_5 .blog_grid .column.size-1of1 .post, .gutters3.row .column_3_5 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 9.516%
    }

    .gutters3 .column_1_2, .gutters3.row
    .column_1_2 {
        width: 47.25%
    }

    .gutters3 .column_1_2 .module, .gutters3.row .column_1_2
    .module {
        margin-bottom: 5.82%
    }

    .gutters3 .column_1_2 .grid_item, .gutters3 .column_1_2 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_1_2 .widget, .gutters3.row .column_1_2 .grid_item, .gutters3.row .column_1_2 .shop_grid .woocommerce ul.products li.product, .gutters3.row .column_1_2
    .widget {
        width: 44.18%;
        margin-right: 11.64%;
        margin-bottom: 11.64%
    }

    .gutters3 .column_1_2 .blog_grid .column.size-1of1, .gutters3.row .column_1_2 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .gutters3 .column_1_2 .blog_grid .column.size-1of1 .post, .gutters3.row .column_1_2 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 11.64%
    }

    .gutters3 .column_2_5, .gutters3.row
    .column_2_5 {
        width: 36.7%
    }

    .gutters3 .column_2_5 .module, .gutters3.row .column_2_5
    .module {
        margin-bottom: 7.493%
    }

    .gutters3 .column_2_5 .blog_grid .column.size-1of1 .post, .gutters3 .column_2_5 .grid_item, .gutters3 .column_2_5 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_2_5 .widget, .gutters3.row .column_2_5 .blog_grid .column.size-1of1 .post, .gutters3.row .column_2_5 .grid_item, .gutters3.row .column_2_5 .shop_grid .woocommerce ul.products li.product, .gutters3.row .column_2_5
    .widget {
        width: 100%;
        margin-bottom: 14.986%
    }

    .gutters3 .column_1_3, .gutters3.row
    .column_1_3 {
        width: 29.667%
    }

    .gutters3 .column_1_3 .module, .gutters3.row .column_1_3
    .module {
        margin-bottom: 9.27%
    }

    .gutters3 .column_1_3 .blog_grid .column.size-1of1 .post, .gutters3 .column_1_3 .grid_item, .gutters3 .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_1_3 .widget, .gutters3.row .column_1_3 .blog_grid .column.size-1of1 .post, .gutters3.row .column_1_3 .grid_item, .gutters3.row .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters3.row .column_1_3
    .widget {
        width: 100%;
        margin-bottom: 18.539%
    }

    .gutters3 .column_1_4, .gutters3.row
    .column_1_4 {
        width: 20.875%
    }

    .gutters3 .column_1_4 .module, .gutters3.row .column_1_4
    .module {
        margin-bottom: 13.174%
    }

    .gutters3 .column_1_4 .blog_grid .column.size-1of1 .post, .gutters3 .column_1_4 .grid_item, .gutters3 .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_1_4 .widget, .gutters3.row .column_1_4 .blog_grid .column.size-1of1 .post, .gutters3.row .column_1_4 .grid_item, .gutters3.row .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters3.row .column_1_4
    .widget {
        width: 100%;
        margin-bottom: 26.347%
    }

    .gutters3 .column_1_5, .gutters3.row
    .column_1_5 {
        width: 15.6%
    }

    .gutters3 .column_1_5 .module, .gutters3.row .column_1_5
    .module {
        margin-bottom: 17.628%
    }

    .gutters3 .column_1_5 .blog_grid .column.size-1of1 .post, .gutters3 .column_1_5 .grid_item, .gutters3 .column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_1_5 .widget, .gutters3.row .column_1_5 .blog_grid .column.size-1of1 .post, .gutters3.row .column_1_5 .grid_item, .gutters3.row .column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters3.row .column_1_5
    .widget {
        width: 100%;
        margin-bottom: 35.256%
    }

    .gutters3 .column_1_6, .gutters3.row
    .column_1_6 {
        width: 12.0833%
    }

    .gutters3 .column_1_6 .module, .gutters3.row .column_1_6
    .module {
        margin-bottom: 22.759%
    }

    .gutters3 .column_1_6 .blog_grid .column.size-1of1 .post, .gutters3 .column_1_6 .grid_item, .gutters3 .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_1_6 .widget, .gutters3.row .column_1_6 .blog_grid .column.size-1of1 .post, .gutters3.row .column_1_6 .grid_item, .gutters3.row .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters3.row .column_1_6
    .widget {
        width: 100%;
        margin-bottom: 45.517%
    }

    .gutters3 .column_4_4 .grid_item.portfolio_item:nth-child(4n), .gutters3 .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n), .gutters3 .column_4_4 .widget:nth-child(4n), .gutters3.row .column_4_4 .grid_item.portfolio_item:nth-child(4n), .gutters3.row .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n), .gutters3.row .column_4_4 .widget:nth-child(4n) {
        margin-right: 0
    }

    .gutters3 .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters3 .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters3 .column_4_4 .widget:nth-child(4n+1), .gutters3.row .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters3.row .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters3.row .column_4_4 .widget:nth-child(4n+1) {
        clear: both
    }

    .gutters3 .column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters3.row .column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-right: 0
    }

    .gutters3 .column_4_4 .grid_item.last_in_row, .gutters3.row .column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters3 .column_4_4 .grid_item.on_last_row, .gutters3.row .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters3 .column_3_4 .grid_item.portfolio_item:nth-child(3n), .gutters3 .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters3 .column_3_4 .widget:nth-child(3n), .gutters3.row .column_3_4 .grid_item.portfolio_item:nth-child(3n), .gutters3.row .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters3.row .column_3_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .gutters3 .column_3_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters3 .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters3 .column_3_4 .widget:nth-child(3n+1), .gutters3.row .column_3_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters3.row .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters3.row .column_3_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .gutters3 .column_3_4 .grid_item.last_in_row, .gutters3.row .column_3_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters3 .column_3_4 .grid_item.on_last_row, .gutters3.row .column_3_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters3 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters3 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters3 .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n), .gutters3.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters3.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters3.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .gutters3 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters3 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters3 .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n+1), .gutters3.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters3.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters3.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .gutters3 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters3 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters3 .column_3_4 .column_inner.column_4_4 .widget:nth-child(4n+1), .gutters3.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters3.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters3.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(4n+1) {
        clear: none
    }

    .gutters3 .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters3.row .column_3_4 .column_inner.column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters3 .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters3.row .column_3_4 .column_inner.column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters3 .column_1_2 .grid_item.portfolio_item:nth-child(2n), .gutters3 .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3 .column_1_2 .widget:nth-child(2n), .gutters3 .column_2_3 .grid_item.portfolio_item:nth-child(2n), .gutters3 .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3 .column_2_3 .widget:nth-child(2n), .gutters3.row .column_1_2 .grid_item.portfolio_item:nth-child(2n), .gutters3.row .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3.row .column_1_2 .widget:nth-child(2n), .gutters3.row .column_2_3 .grid_item.portfolio_item:nth-child(2n), .gutters3.row .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3.row .column_2_3 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters3 .column_1_2 .grid_item.portfolio_item:nth-child(2n+1), .gutters3 .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3 .column_1_2 .widget:nth-child(2n+1), .gutters3 .column_2_3 .grid_item.portfolio_item:nth-child(2n+1), .gutters3 .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3 .column_2_3 .widget:nth-child(2n+1), .gutters3.row .column_1_2 .grid_item.portfolio_item:nth-child(2n+1), .gutters3.row .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3.row .column_1_2 .widget:nth-child(2n+1), .gutters3.row .column_2_3 .grid_item.portfolio_item:nth-child(2n+1), .gutters3.row .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3.row .column_2_3 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters3 .column_1_2 .grid_item.last_in_row, .gutters3 .column_2_3 .grid_item.last_in_row, .gutters3.row .column_1_2 .grid_item.last_in_row, .gutters3.row .column_2_3
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters3 .column_1_2 .grid_item.on_last_row, .gutters3 .column_2_3 .grid_item.on_last_row, .gutters3.row .column_1_2 .grid_item.on_last_row, .gutters3.row .column_2_3
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters3 .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters3 .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3 .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n), .gutters3 .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters3 .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3 .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n), .gutters3.row .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters3.row .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3.row .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n), .gutters3.row .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters3.row .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3.row .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters3 .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters3 .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3 .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters3 .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters3 .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3 .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters3.row .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters3.row .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3.row .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters3.row .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters3.row .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3.row .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters3 .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters3 .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters3.row .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters3.row .column_2_3 .column_inner.column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters3 .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters3 .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters3.row .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters3.row .column_2_3 .column_inner.column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters3 .column_3_5 .grid_item.portfolio_item:nth-child(2n), .gutters3 .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3 .column_3_5 .widget:nth-child(2n), .gutters3.row .column_3_5 .grid_item.portfolio_item:nth-child(2n), .gutters3.row .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3.row .column_3_5 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters3 .column_3_5 .grid_item.portfolio_item:nth-child(2n+1), .gutters3 .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3 .column_3_5 .widget:nth-child(2n+1), .gutters3.row .column_3_5 .grid_item.portfolio_item:nth-child(2n+1), .gutters3.row .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3.row .column_3_5 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters3 .column_3_5 .grid_item.last_in_row, .gutters3.row .column_3_5
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters3 .column_3_5 .grid_item.on_last_row, .gutters3.row .column_3_5
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters3 .column_1_3 .grid_item.on_last_row, .gutters3 .column_1_4 .grid_item.on_last_row, .gutters3 .column_1_5 .grid_item.on_last_row, .gutters3 .column_1_6 .grid_item.on_last_row, .gutters3.row .column_1_3 .grid_item.on_last_row, .gutters3.row .column_1_4 .grid_item.on_last_row, .gutters3.row .column_1_5 .grid_item.on_last_row, .gutters3.row .column_1_6
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters3 .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .gutters3 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters3 .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .gutters3 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters3 .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters3 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters3.row .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .gutters3.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters3.row .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .gutters3.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters3.row .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters3.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n) {
        margin-right: 0
    }

    .gutters3 .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .gutters3 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters3 .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .gutters3 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters3 .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters3 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters3.row .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .gutters3.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters3.row .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .gutters3.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters3.row .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters3.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-right: 0
    }

    .gutters3 .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters3 .column_1_2 .grid_item.last_in_row, .gutters3 .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters3 .column_2_3 .grid_item.last_in_row, .gutters3 .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters3 .column_3_4 .grid_item.last_in_row, .gutters3.row .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters3.row .column_1_2 .grid_item.last_in_row, .gutters3.row .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters3.row .column_2_3 .grid_item.last_in_row, .gutters3.row .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters3.row .column_3_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters3 .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters3 .column_1_2 .grid_item.on_last_row, .gutters3 .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters3 .column_2_3 .grid_item.on_last_row, .gutters3 .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters3 .column_3_4 .grid_item.on_last_row, .gutters3.row .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters3.row .column_1_2 .grid_item.on_last_row, .gutters3.row .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters3.row .column_2_3 .grid_item.on_last_row, .gutters3.row .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters3.row .column_3_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters3 .column_single.column_1_4 .module, .gutters3.row .column_single.column_1_4
    .module {
        margin-bottom: 13.174%
    }

    .gutters3 .column_single.column_1_3 .module, .gutters3.row .column_single.column_1_3
    .module {
        margin-bottom: 9.27%
    }

    .gutters3 .column_single.column_1_2 .module, .gutters3.row .column_single.column_1_2
    .module {
        margin-bottom: 5.82%
    }

    .column_3_4 > .row_inner.gutters3 > .column_4_4, .gutters3 .column_3_4 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_3_4 > .row_inner.gutters3 > .column_4_4 .module, .gutters3 .column_3_4 > .row_inner > .column_4_4
    .module {
        margin-bottom: 3.735%
    }

    .column_3_4 > .row_inner.gutters3 > .column_4_4 .grid_item.portfolio_item, .column_3_4 > .row_inner.gutters3 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters3 > .column_4_4 .widget, .gutters3 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters3 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_3_4 > .row_inner > .column_4_4
    .widget {
        width: 28.353%;
        margin-right: 7.47%;
        margin-bottom: 7.47%
    }

    .column_3_4 > .row_inner.gutters3 > .column_4_4 .grid_item.portfolio_item:nth-child(3n), .column_3_4 > .row_inner.gutters3 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .column_3_4 > .row_inner.gutters3 > .column_4_4 .widget:nth-child(3n), .gutters3 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters3 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters3 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .column_3_4 > .row_inner.gutters3 > .column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .column_3_4 > .row_inner.gutters3 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .column_3_4 > .row_inner.gutters3 > .column_4_4 .widget:nth-child(3n+1), .gutters3 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters3 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters3 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .column_3_4 > .row_inner.gutters3 > .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .column_3_4 > .row_inner.gutters3 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .column_3_4 > .row_inner.gutters3 > .column_4_4 .widget:nth-child(4n+1), .gutters3 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters3 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters3 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(4n+1) {
        clear: none
    }

    .column_3_4 > .row_inner.gutters3 > .column_4_4 .grid_item, .gutters3 .column_3_4 > .row_inner > .column_4_4
    .grid_item {
        width: 28.353%;
        margin-right: 7.47%;
        margin-bottom: 7.47%
    }

    .column_3_4 > .row_inner.gutters3 > .column_4_4 .grid_item.on_last_row, .gutters3 .column_3_4 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters3 > .column_4_4 .blog_grid .column.size-1of2, .gutters3 .column_3_4 > .row_inner > .column_4_4 .blog_grid .column.size-1of2 {
        width: 46.265%;
        margin-right: 7.47%
    }

    .column_3_4 > .row_inner.gutters3 > .column_4_4 .blog_grid .column.size-1of2 .post, .gutters3 .column_3_4 > .row_inner > .column_4_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 14.941%
    }

    .column_3_4 > .row_inner.gutters3 > .column_3_8, .gutters3 .column_3_4 > .row_inner > .column_3_8 {
        width: 46.26485569%;
        margin-right: 7.47%
    }

    .column_3_4 > .row_inner.gutters3 > .column_3_8 .module, .gutters3 .column_3_4 > .row_inner > .column_3_8
    .module {
        margin-bottom: 7.47%
    }

    .column_3_4 > .row_inner.gutters3 > .column_3_8 .blog_grid .column.size-1of1 .post, .column_3_4 > .row_inner.gutters3 > .column_3_8 .grid_item, .column_3_4 > .row_inner.gutters3 > .column_3_8 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters3 > .column_3_8 .widget, .gutters3 .column_3_4 > .row_inner > .column_3_8 .blog_grid .column.size-1of1 .post, .gutters3 .column_3_4 > .row_inner > .column_3_8 .grid_item, .gutters3 .column_3_4 > .row_inner > .column_3_8 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_3_4 > .row_inner > .column_3_8
    .widget {
        width: 100%;
        margin-bottom: 14.941%
    }

    .column_3_4 > .row_inner.gutters3 > .column_3_8 .grid_item.on_last_row, .gutters3 .column_3_4 > .row_inner > .column_3_8
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters3 > .column_1_4, .gutters3 .column_3_4 > .row_inner > .column_1_4 {
        width: 28.35314092%;
        margin-right: 7.47%
    }

    .column_3_4 > .row_inner.gutters3 > .column_1_4 .module, .gutters3 .column_3_4 > .row_inner > .column_1_4
    .module {
        margin-bottom: 13.174%
    }

    .column_3_4 > .row_inner.gutters3 > .column_1_4 .blog_grid .column.size-1of1 .post, .column_3_4 > .row_inner.gutters3 > .column_1_4 .grid_item, .column_3_4 > .row_inner.gutters3 > .column_1_4 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters3 > .column_1_4 .widget, .gutters3 .column_3_4 > .row_inner > .column_1_4 .blog_grid .column.size-1of1 .post, .gutters3 .column_3_4 > .row_inner > .column_1_4 .grid_item, .gutters3 .column_3_4 > .row_inner > .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_3_4 > .row_inner > .column_1_4
    .widget {
        width: 100%;
        margin-bottom: 26.347%
    }

    .column_3_4 > .row_inner.gutters3 > .column_1_4 .grid_item.on_last_row, .gutters3 .column_3_4 > .row_inner > .column_1_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters3 > .column_4_4, .gutters3 .column_2_3 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_2_3 > .row_inner.gutters3 > .column_4_4 .module, .gutters3 .column_2_3 > .row_inner > .column_4_4
    .module {
        margin-bottom: 4.242%
    }

    .column_2_3 > .row_inner.gutters3 > .column_4_4 .grid_item.portfolio_item, .column_2_3 > .row_inner.gutters3 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters3 > .column_4_4 .widget, .gutters3 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters3 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_2_3 > .row_inner > .column_4_4
    .widget {
        width: 45.758%;
        margin-right: 8.483%;
        margin-bottom: 8.483%
    }

    .column_2_3 > .row_inner.gutters3 > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .column_2_3 > .row_inner.gutters3 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .column_2_3 > .row_inner.gutters3 > .column_4_4 .widget:nth-child(2n), .gutters3 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters3 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3 .column_2_3 > .row_inner > .column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .column_2_3 > .row_inner.gutters3 > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .column_2_3 > .row_inner.gutters3 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .column_2_3 > .row_inner.gutters3 > .column_4_4 .widget:nth-child(2n+1), .gutters3 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters3 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3 .column_2_3 > .row_inner > .column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .column_2_3 > .row_inner.gutters3 > .column_4_4 .grid_item, .gutters3 .column_2_3 > .row_inner > .column_4_4
    .grid_item {
        width: 45.758%;
        margin-right: 8.483%;
        margin-bottom: 8.483%
    }

    .column_2_3 > .row_inner.gutters3 > .column_4_4 .grid_item.on_last_row, .gutters3 .column_2_3 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters3 > .column_4_4 .blog_grid .column.size-1of2, .gutters3 .column_2_3 > .row_inner > .column_4_4 .blog_grid .column.size-1of2 {
        width: 45.758%;
        margin-right: 8.483%
    }

    .column_2_3 > .row_inner.gutters3 > .column_4_4 .blog_grid .column.size-1of2 .post, .gutters3 .column_2_3 > .row_inner > .column_4_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 16.967%
    }

    .column_2_3 > .row_inner.gutters3 > .column_1_3, .gutters3 .column_2_3 > .row_inner > .column_1_3 {
        width: 45.758%;
        margin-right: 8.483%
    }

    .column_2_3 > .row_inner.gutters3 > .column_1_3 .module, .gutters3 .column_2_3 > .row_inner > .column_1_3
    .module {
        margin-bottom: 9.27%
    }

    .column_2_3 > .row_inner.gutters3 > .column_1_3 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters3 > .column_1_3 .grid_item, .column_2_3 > .row_inner.gutters3 > .column_1_3 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters3 > .column_1_3 .widget, .gutters3 .column_2_3 > .row_inner > .column_1_3 .blog_grid .column.size-1of1 .post, .gutters3 .column_2_3 > .row_inner > .column_1_3 .grid_item, .gutters3 .column_2_3 > .row_inner > .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_2_3 > .row_inner > .column_1_3
    .widget {
        width: 100%;
        margin-bottom: 18.539%
    }

    .column_2_3 > .row_inner.gutters3 > .column_1_3 .grid_item.on_last_row, .gutters3 .column_2_3 > .row_inner > .column_1_3
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters3 > .column_1_6, .gutters3 .column_2_3 > .row_inner > .column_1_6 {
        width: 18.638%;
        margin-right: 8.483%
    }

    .column_2_3 > .row_inner.gutters3 > .column_1_6 .module, .gutters3 .column_2_3 > .row_inner > .column_1_6
    .module {
        margin-bottom: 22.759%
    }

    .column_2_3 > .row_inner.gutters3 > .column_1_6 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters3 > .column_1_6 .grid_item, .column_2_3 > .row_inner.gutters3 > .column_1_6 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters3 > .column_1_6 .widget, .gutters3 .column_2_3 > .row_inner > .column_1_6 .blog_grid .column.size-1of1 .post, .gutters3 .column_2_3 > .row_inner > .column_1_6 .grid_item, .gutters3 .column_2_3 > .row_inner > .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_2_3 > .row_inner > .column_1_6
    .widget {
        width: 100%;
        margin-bottom: 45.517%
    }

    .column_2_3 > .row_inner.gutters3 > .column_1_6 .grid_item.on_last_row, .gutters3 .column_2_3 > .row_inner > .column_1_6
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters3 > .column_2_9, .gutters3 .column_2_3 > .row_inner > .column_2_9 {
        width: 27.67780634%;
        margin-right: 8.483%
    }

    .column_2_3 > .row_inner.gutters3 > .column_2_9 .module, .gutters3 .column_2_3 > .row_inner > .column_2_9
    .module {
        margin-bottom: 22.759%
    }

    .column_2_3 > .row_inner.gutters3 > .column_2_9 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters3 > .column_2_9 .grid_item, .column_2_3 > .row_inner.gutters3 > .column_2_9 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters3 > .column_2_9 .widget, .gutters3 .column_2_3 > .row_inner > .column_2_9 .blog_grid .column.size-1of1 .post, .gutters3 .column_2_3 > .row_inner > .column_2_9 .grid_item, .gutters3 .column_2_3 > .row_inner > .column_2_9 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_2_3 > .row_inner > .column_2_9
    .widget {
        margin-bottom: 45.517%
    }

    .column_2_3 > .row_inner.gutters3 > .column_2_9 .grid_item.on_last_row, .gutters3 .column_2_3 > .row_inner > .column_2_9
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters3 > .column_4_4, .gutters3 .column_1_2 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_1_2 > .row_inner.gutters3 > .column_4_4 .module, .gutters3 .column_1_2 > .row_inner > .column_4_4
    .module {
        margin-bottom: 5.82%
    }

    .column_1_2 > .row_inner.gutters3 > .column_4_4 .grid_item.portfolio_item, .column_1_2 > .row_inner.gutters3 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters3 > .column_4_4 .widget, .gutters3 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters3 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_1_2 > .row_inner > .column_4_4
    .widget {
        width: 44.18%;
        margin-right: 11.64%;
        margin-bottom: 11.64%
    }

    .column_1_2 > .row_inner.gutters3 > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .column_1_2 > .row_inner.gutters3 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .column_1_2 > .row_inner.gutters3 > .column_4_4 .widget:nth-child(2n), .gutters3 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters3 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters3 .column_1_2 > .row_inner > .column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .column_1_2 > .row_inner.gutters3 > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .column_1_2 > .row_inner.gutters3 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .column_1_2 > .row_inner.gutters3 > .column_4_4 .widget:nth-child(2n+1), .gutters3 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters3 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters3 .column_1_2 > .row_inner > .column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .column_1_2 > .row_inner.gutters3 > .column_4_4 .grid_item, .gutters3 .column_1_2 > .row_inner > .column_4_4
    .grid_item {
        width: 44.18%;
        margin-right: 11.64%;
        margin-bottom: 11.64%
    }

    .column_1_2 > .row_inner.gutters3 > .column_4_4 .grid_item.on_last_row, .gutters3 .column_1_2 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters3 > .column_4_4 .blog_grid .column.size-1of1, .gutters3 .column_1_2 > .row_inner > .column_4_4 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .column_1_2 > .row_inner.gutters3 > .column_4_4 .blog_grid .column.size-1of1 .post, .gutters3 .column_1_2 > .row_inner > .column_4_4 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 11.64%
    }

    .column_1_2 > .row_inner.gutters3 > .column_1_4, .gutters3 .column_1_2 > .row_inner > .column_1_4 {
        width: 44.17989418%;
        margin-right: 11.64%
    }

    .column_1_2 > .row_inner.gutters3 > .column_1_4 .module, .gutters3 .column_1_2 > .row_inner > .column_1_4
    .module {
        margin-bottom: 13.174%
    }

    .column_1_2 > .row_inner.gutters3 > .column_1_4 .blog_grid .column.size-1of1 .post, .column_1_2 > .row_inner.gutters3 > .column_1_4 .grid_item, .column_1_2 > .row_inner.gutters3 > .column_1_4 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters3 > .column_1_4 .widget, .gutters3 .column_1_2 > .row_inner > .column_1_4 .blog_grid .column.size-1of1 .post, .gutters3 .column_1_2 > .row_inner > .column_1_4 .grid_item, .gutters3 .column_1_2 > .row_inner > .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_1_2 > .row_inner > .column_1_4
    .widget {
        margin-bottom: 26.347%
    }

    .column_1_2 > .row_inner.gutters3 > .column_1_4 .grid_item.on_last_row, .gutters3 .column_1_2 > .row_inner > .column_1_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters3 > .column_1_6, .gutters3 .column_1_2 > .row_inner > .column_1_6 {
        width: 25.573%;
        margin-right: 11.64%
    }

    .column_1_2 > .row_inner.gutters3 > .column_1_6 .module, .gutters3 .column_1_2 > .row_inner > .column_1_6
    .module {
        margin-bottom: 22.759%
    }

    .column_1_2 > .row_inner.gutters3 > .column_1_6 .blog_grid .column.size-1of1 .post, .column_1_2 > .row_inner.gutters3 > .column_1_6 .grid_item, .column_1_2 > .row_inner.gutters3 > .column_1_6 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters3 > .column_1_6 .widget, .gutters3 .column_1_2 > .row_inner > .column_1_6 .blog_grid .column.size-1of1 .post, .gutters3 .column_1_2 > .row_inner > .column_1_6 .grid_item, .gutters3 .column_1_2 > .row_inner > .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters3 .column_1_2 > .row_inner > .column_1_6
    .widget {
        margin-bottom: 45.517%
    }

    .column_1_2 > .row_inner.gutters3 .grid_item.on_last_row, .gutters3 .column_1_2 > .row_inner
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters3 .et_full_width_page.woocommerce-page ul.products
    li.product {
        width: 20.875%;
        margin-right: 5.5%;
        margin-bottom: 5.5%
    }

    .gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product, .gutters3.et_right_sidebar.woocommerce-page #main-content ul.products
    li.product {
        width: 28.353%;
        margin-right: 7.47%
    }

    .gutters3 .footer-widget {
        margin-right: 5.5%;
        margin-bottom: 5.5%
    }

    .gutters3 .footer-widget:last-child {
        margin-right: 0
    }

    .gutters3.footer_columns6 .footer-widget {
        width: 12.083%
    }

    .gutters3.footer_columns6 .footer-widget
    .fwidget {
        margin-bottom: 45.517%
    }

    .gutters3.footer_columns5 .footer-widget {
        width: 15.6%
    }

    .gutters3.footer_columns5 .footer-widget
    .fwidget {
        margin-bottom: 35.256%
    }

    .gutters3.footer_columns4 .footer-widget {
        width: 20.875%
    }

    .gutters3.footer_columns4 .footer-widget
    .fwidget {
        margin-bottom: 26.347%
    }

    .gutters3.footer_columns3 .footer-widget {
        width: 29.667%
    }

    .gutters3.footer_columns3 .footer-widget
    .fwidget {
        margin-bottom: 18.539%
    }

    .gutters3.footer_columns2 .footer-widget {
        width: 47.25%
    }

    .gutters3.footer_columns2 .footer-widget
    .fwidget {
        margin-bottom: 11.64%
    }

    .gutters3.footer_columns1 .footer-widget {
        width: 100%
    }

    .gutters3.footer_columns1 .footer-widget
    .fwidget {
        margin-bottom: 5.5%
    }

    .gutters3.footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
        clear: both;
        width: 73.625%
    }

    .gutters3.footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 7.47%
    }

    .gutters3.footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
        width: 20.875%
    }

    .gutters3.footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 26.347%
    }

    .gutters3.footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
        clear: both;
        width: 20.875%
    }

    .gutters3.footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 26.347%
    }

    .gutters3.footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
        width: 73.625%
    }

    .gutters3.footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 7.47%
    }

    .gutters3.footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
        width: 64.833%
    }

    .gutters3.footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 8.483%
    }

    .gutters3.footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
        width: 29.667%
    }

    .gutters3.footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 18.539%
    }

    .gutters3.footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
        width: 29.667%
    }

    .gutters3.footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 18.539%
    }

    .gutters3.footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
        width: 64.833%
    }

    .gutters3.footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 8.483%
    }

    .gutters3.footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
        width: 20.875%
    }

    .gutters3.footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
        margin-bottom: 26.347%
    }

    .gutters3.footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
        width: 47.25%
    }

    .gutters3.footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
        margin-bottom: 11.64%
    }

    .gutters3.footer_columns_1_2__1_4 .footer-widget:first-child {
        width: 47.25%
    }

    .gutters3.footer_columns_1_2__1_4 .footer-widget:first-child
    .fwidget {
        margin-bottom: 11.64%
    }

    .gutters3.footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
        width: 20.875%
    }

    .gutters3.footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
        margin-bottom: 26.347%
    }

    .gutters3.footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
        width: 15.6%
    }

    .gutters3.footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
        margin-bottom: 35.256%
    }

    .gutters3.footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
        width: 57.8%
    }

    .gutters3.footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
        margin-bottom: 9.516%
    }

    .gutters3.footer_columns_3_5__1_5 .footer-widget:first-child {
        width: 57.8%
    }

    .gutters3.footer_columns_3_5__1_5 .footer-widget:first-child
    .fwidget {
        margin-bottom: 9.516%
    }

    .gutters3.footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
        width: 15.6%
    }

    .gutters3.footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
        margin-bottom: 35.256%
    }

    .gutters3.footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
        width: 57.8%
    }

    .gutters3.footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 9.516%
    }

    .gutters3.footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
        width: 36.7%
    }

    .gutters3.footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 14.986%
    }

    .gutters3.footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
        width: 36.7%
    }

    .gutters3.footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 14.986%
    }

    .gutters3.footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
        width: 57.8%
    }

    .gutters3.footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 9.516%
    }

    .gutters3.footer_columns_1_2__1_6 .footer-widget:first-child {
        width: 47.25%
    }

    .gutters3.footer_columns_1_2__1_6 .footer-widget:first-child
    .fwidget {
        margin-bottom: 11.64%
    }

    .gutters3.footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
        width: 12.083%
    }

    .gutters3.footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
        margin-bottom: 45.517%
    }

    .gutters3.footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
        width: 12.083%
    }

    .gutters3.footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
        margin-bottom: 45.517%
    }

    .gutters3.footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
        width: 47.25%
    }

    .gutters3.footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
        margin-bottom: 11.64%
    }

    .gutters3.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
        width: 20.875%
    }

    .gutters3.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
        margin-bottom: 26.347%
    }

    .gutters3.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
        width: 47.25%
    }

    .gutters3.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 11.64%
    }

    .gutters3.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
        width: 15.6%
    }

    .gutters3.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
        margin-bottom: 35.256%
    }

    .gutters3.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
        width: 57.8%
    }

    .gutters3.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 9.516%
    }

    .rtl .gutters3 .column_4_4 .blog_grid .column.size-1of3, .rtl .gutters3.row .column_4_4 .blog_grid .column.size-1of3 {
        margin-right: 0;
        margin-left: 5.5%
    }

    .rtl .gutters3 .column_3_4 .blog_grid .column.size-1of2, .rtl .gutters3.row .column_3_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 7.47%
    }

    .rtl .gutters3 .column_2_3 .blog_grid .column.size-1of2, .rtl .gutters3.row .column_2_3 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 8.483%
    }

    .rtl .gutters3 .column_3_5 .blog_grid .column.size-1of1, .rtl .gutters3.row .column_3_5 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .rtl .gutters3 .column_1_2 .blog_grid .column.size-1of1, .rtl .gutters3.row .column_1_2 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .rtl .gutters3 .column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3.row .column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-left: 0
    }

    .rtl .gutters3 .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3 .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3 .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3.row .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3.row .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3.row .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters3.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n) {
        margin-left: 0
    }

    .rtl .gutters3 .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3 .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3 .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3.row .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3.row .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3.row .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters3.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-left: 0
    }

    .column_3_4 .row_inner.rtl .gutters3 .column_4_4 .blog_grid .column.size-1of2, .rtl .gutters3 .column_3_4 .column_4_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 7.47%
    }

    .column_2_3 .row_inner.rtl .gutters3 .column_4_4 .blog_grid .column.size-1of2, .rtl .gutters3 .column_2_3 .column_4_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 8.483%
    }

    .column_1_2 .row_inner.rtl .gutters3 .column_4_4 .blog_grid .column.size-1of1, .rtl .gutters3 .column_1_2 .column_4_4 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .gutters4 .column, .gutters4.row
    .column {
        margin-right: 8%
    }

    .gutters4 .column .blog_grid .column.size-1of1 .post:last-child, .gutters4 .column .blog_grid .column.size-1of2 .post:last-child, .gutters4 .column .blog_grid .column.size-1of3 .post:last-child, .gutters4.row .column .blog_grid .column.size-1of1 .post:last-child, .gutters4.row .column .blog_grid .column.size-1of2 .post:last-child, .gutters4.row .column .blog_grid .column.size-1of3 .post:last-child {
        margin-bottom: 30px
    }

    .gutters4 .column_4_4, .gutters4.row
    .column_4_4 {
        width: 100%
    }

    .gutters4 .column_4_4 .module, .gutters4.row .column_4_4
    .module {
        margin-bottom: 4%
    }

    .gutters4 .column_4_4 .grid_item, .gutters4 .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_4_4 .widget, .gutters4.row .column_4_4 .grid_item, .gutters4.row .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters4.row .column_4_4
    .widget {
        width: 19%;
        margin-right: 8%;
        margin-bottom: 8%
    }

    .gutters4 .column_4_4 .blog_grid .column.size-1of3, .gutters4.row .column_4_4 .blog_grid .column.size-1of3 {
        width: 28%;
        margin-right: 8%
    }

    .gutters4 .column_4_4 .blog_grid .column.size-1of3 .post, .gutters4.row .column_4_4 .blog_grid .column.size-1of3
    .post {
        margin-bottom: 28.571%
    }

    .gutters4 .column_3_4, .gutters4.row
    .column_3_4 {
        width: 73%
    }

    .gutters4 .column_3_4 .module, .gutters4.row .column_3_4
    .module {
        margin-bottom: 5.479%
    }

    .gutters4 .column_3_4 .grid_item, .gutters4 .column_3_4 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_3_4 .widget, .gutters4.row .column_3_4 .grid_item, .gutters4.row .column_3_4 .shop_grid .woocommerce ul.products li.product, .gutters4.row .column_3_4
    .widget {
        width: 26.027%;
        margin-right: 10.959%;
        margin-bottom: 10.959%
    }

    .gutters4 .column_3_4 .blog_grid .column.size-1of2, .gutters4.row .column_3_4 .blog_grid .column.size-1of2 {
        width: 44.521%;
        margin-right: 10.959%
    }

    .gutters4 .column_3_4 .blog_grid .column.size-1of2 .post, .gutters4.row .column_3_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 21.918%
    }

    .gutters4 .column_2_3, .gutters4.row
    .column_2_3 {
        width: 64%
    }

    .gutters4 .column_2_3 .module, .gutters4.row .column_2_3
    .module {
        margin-bottom: 6.25%
    }

    .gutters4 .column_2_3 .grid_item, .gutters4 .column_2_3 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_2_3 .widget, .gutters4.row .column_2_3 .grid_item, .gutters4.row .column_2_3 .shop_grid .woocommerce ul.products li.product, .gutters4.row .column_2_3
    .widget {
        width: 43.75%;
        margin-right: 12.5%;
        margin-bottom: 12.5%
    }

    .gutters4 .column_2_3 .blog_grid .column.size-1of2, .gutters4.row .column_2_3 .blog_grid .column.size-1of2 {
        width: 43.75%;
        margin-right: 12.5%
    }

    .gutters4 .column_2_3 .blog_grid .column.size-1of2 .post, .gutters4.row .column_2_3 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 25%
    }

    .gutters4 .column_3_5, .gutters4.row
    .column_3_5 {
        width: 56.8%
    }

    .gutters4 .column_3_5 .module, .gutters4.row .column_3_5
    .module {
        margin-bottom: 7.042%
    }

    .gutters4 .column_3_5 .grid_item, .gutters4 .column_3_5 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_3_5 .widget, .gutters4.row .column_3_5 .grid_item, .gutters4.row .column_3_5 .shop_grid .woocommerce ul.products li.product, .gutters4.row .column_3_5
    .widget {
        width: 42.958%;
        margin-right: 14.085%;
        margin-bottom: 14.085%
    }

    .gutters4 .column_3_5 .blog_grid .column.size-1of1, .gutters4.row .column_3_5 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .gutters4 .column_3_5 .blog_grid .column.size-1of1 .post, .gutters4.row .column_3_5 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 14.085%
    }

    .gutters4 .column_1_2, .gutters4.row
    .column_1_2 {
        width: 46%
    }

    .gutters4 .column_1_2 .module, .gutters4.row .column_1_2
    .module {
        margin-bottom: 8.696%
    }

    .gutters4 .column_1_2 .grid_item, .gutters4 .column_1_2 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_1_2 .widget, .gutters4.row .column_1_2 .grid_item, .gutters4.row .column_1_2 .shop_grid .woocommerce ul.products li.product, .gutters4.row .column_1_2
    .widget {
        width: 41.304%;
        margin-right: 17.391%;
        margin-bottom: 17.391%
    }

    .gutters4 .column_1_2 .blog_grid .column.size-1of1, .gutters4.row .column_1_2 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .gutters4 .column_1_2 .blog_grid .column.size-1of1 .post, .gutters4.row .column_1_2 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 17.391%
    }

    .gutters4 .column_2_5, .gutters4.row
    .column_2_5 {
        width: 35.2%
    }

    .gutters4 .column_2_5 .module, .gutters4.row .column_2_5
    .module {
        margin-bottom: 11.364%
    }

    .gutters4 .column_2_5 .blog_grid .column.size-1of1 .post, .gutters4 .column_2_5 .grid_item, .gutters4 .column_2_5 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_2_5 .widget, .gutters4.row .column_2_5 .blog_grid .column.size-1of1 .post, .gutters4.row .column_2_5 .grid_item, .gutters4.row .column_2_5 .shop_grid .woocommerce ul.products li.product, .gutters4.row .column_2_5
    .widget {
        width: 100%;
        margin-bottom: 22.727%
    }

    .gutters4 .column_1_3, .gutters4.row
    .column_1_3 {
        width: 28%
    }

    .gutters4 .column_1_3 .module, .gutters4.row .column_1_3
    .module {
        margin-bottom: 14.286%
    }

    .gutters4 .column_1_3 .blog_grid .column.size-1of1 .post, .gutters4 .column_1_3 .grid_item, .gutters4 .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_1_3 .widget, .gutters4.row .column_1_3 .blog_grid .column.size-1of1 .post, .gutters4.row .column_1_3 .grid_item, .gutters4.row .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters4.row .column_1_3
    .widget {
        width: 100%;
        margin-bottom: 28.571%
    }

    .gutters4 .column_1_4, .gutters4.row
    .column_1_4 {
        width: 19%
    }

    .gutters4 .column_1_4 .module, .gutters4.row .column_1_4
    .module {
        margin-bottom: 21.053%
    }

    .gutters4 .column_1_4 .blog_grid .column.size-1of1 .post, .gutters4 .column_1_4 .grid_item, .gutters4 .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_1_4 .widget, .gutters4.row .column_1_4 .blog_grid .column.size-1of1 .post, .gutters4.row .column_1_4 .grid_item, .gutters4.row .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters4.row .column_1_4
    .widget {
        width: 100%;
        margin-bottom: 42.105%
    }

    .gutters4 .column_1_5, .gutters4.row
    .column_1_5 {
        width: 13.6%
    }

    .gutters4 .column_1_5 .module, .gutters4.row .column_1_5
    .module {
        margin-bottom: 29.412%
    }

    .gutters4 .column_1_5 .blog_grid .column.size-1of1 .post, .gutters4 .column_1_5 .grid_item, .gutters4 .column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_1_5 .widget, .gutters4.row .column_1_5 .blog_grid .column.size-1of1 .post, .gutters4.row .column_1_5 .grid_item, .gutters4.row .column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters4.row .column_1_5
    .widget {
        width: 100%;
        margin-bottom: 58.824%
    }

    .gutters4 .column_1_6, .gutters4.row
    .column_1_6 {
        width: 10%
    }

    .gutters4 .column_1_6 .module, .gutters4.row .column_1_6
    .module {
        margin-bottom: 40%
    }

    .gutters4 .column_1_6 .blog_grid .column.size-1of1 .post, .gutters4 .column_1_6 .grid_item, .gutters4 .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_1_6 .widget, .gutters4.row .column_1_6 .blog_grid .column.size-1of1 .post, .gutters4.row .column_1_6 .grid_item, .gutters4.row .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters4.row .column_1_6
    .widget {
        width: 100%;
        margin-bottom: 80%
    }

    .gutters4 .column_4_4 .grid_item.portfolio_item:nth-child(4n), .gutters4 .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n), .gutters4 .column_4_4 .widget:nth-child(4n), .gutters4.row .column_4_4 .grid_item.portfolio_item:nth-child(4n), .gutters4.row .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n), .gutters4.row .column_4_4 .widget:nth-child(4n) {
        margin-right: 0
    }

    .gutters4 .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters4 .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters4 .column_4_4 .widget:nth-child(4n+1), .gutters4.row .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters4.row .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters4.row .column_4_4 .widget:nth-child(4n+1) {
        clear: both
    }

    .gutters4 .column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters4.row .column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-right: 0
    }

    .gutters4 .column_4_4 .grid_item.last_in_row, .gutters4.row .column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters4 .column_4_4 .grid_item.on_last_row, .gutters4.row .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters4 .column_3_4 .grid_item.portfolio_item:nth-child(3n), .gutters4 .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters4 .column_3_4 .widget:nth-child(3n), .gutters4.row .column_3_4 .grid_item.portfolio_item:nth-child(3n), .gutters4.row .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters4.row .column_3_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .gutters4 .column_3_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters4 .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters4 .column_3_4 .widget:nth-child(3n+1), .gutters4.row .column_3_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters4.row .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters4.row .column_3_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .gutters4 .column_3_4 .grid_item.last_in_row, .gutters4.row .column_3_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters4 .column_3_4 .grid_item.on_last_row, .gutters4.row .column_3_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters4 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters4 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters4 .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n), .gutters4.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters4.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters4.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .gutters4 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters4 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters4 .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n+1), .gutters4.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters4.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters4.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .gutters4 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters4 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters4 .column_3_4 .column_inner.column_4_4 .widget:nth-child(4n+1), .gutters4.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters4.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters4.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(4n+1) {
        clear: none
    }

    .gutters4 .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters4.row .column_3_4 .column_inner.column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters4 .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters4.row .column_3_4 .column_inner.column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters4 .column_1_2 .grid_item.portfolio_item:nth-child(2n), .gutters4 .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4 .column_1_2 .widget:nth-child(2n), .gutters4 .column_2_3 .grid_item.portfolio_item:nth-child(2n), .gutters4 .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4 .column_2_3 .widget:nth-child(2n), .gutters4.row .column_1_2 .grid_item.portfolio_item:nth-child(2n), .gutters4.row .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4.row .column_1_2 .widget:nth-child(2n), .gutters4.row .column_2_3 .grid_item.portfolio_item:nth-child(2n), .gutters4.row .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4.row .column_2_3 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters4 .column_1_2 .grid_item.portfolio_item:nth-child(2n+1), .gutters4 .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4 .column_1_2 .widget:nth-child(2n+1), .gutters4 .column_2_3 .grid_item.portfolio_item:nth-child(2n+1), .gutters4 .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4 .column_2_3 .widget:nth-child(2n+1), .gutters4.row .column_1_2 .grid_item.portfolio_item:nth-child(2n+1), .gutters4.row .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4.row .column_1_2 .widget:nth-child(2n+1), .gutters4.row .column_2_3 .grid_item.portfolio_item:nth-child(2n+1), .gutters4.row .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4.row .column_2_3 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters4 .column_1_2 .grid_item.last_in_row, .gutters4 .column_2_3 .grid_item.last_in_row, .gutters4.row .column_1_2 .grid_item.last_in_row, .gutters4.row .column_2_3
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters4 .column_1_2 .grid_item.on_last_row, .gutters4 .column_2_3 .grid_item.on_last_row, .gutters4.row .column_1_2 .grid_item.on_last_row, .gutters4.row .column_2_3
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters4 .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters4 .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4 .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n), .gutters4 .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters4 .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4 .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n), .gutters4.row .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters4.row .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4.row .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n), .gutters4.row .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters4.row .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4.row .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters4 .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters4 .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4 .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters4 .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters4 .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4 .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters4.row .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters4.row .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4.row .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters4.row .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters4.row .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4.row .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters4 .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters4 .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters4.row .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters4.row .column_2_3 .column_inner.column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters4 .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters4 .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters4.row .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters4.row .column_2_3 .column_inner.column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters4 .column_3_5 .grid_item.portfolio_item:nth-child(2n), .gutters4 .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4 .column_3_5 .widget:nth-child(2n), .gutters4.row .column_3_5 .grid_item.portfolio_item:nth-child(2n), .gutters4.row .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4.row .column_3_5 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters4 .column_3_5 .grid_item.portfolio_item:nth-child(2n+1), .gutters4 .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4 .column_3_5 .widget:nth-child(2n+1), .gutters4.row .column_3_5 .grid_item.portfolio_item:nth-child(2n+1), .gutters4.row .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4.row .column_3_5 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters4 .column_3_5 .grid_item.last_in_row, .gutters4.row .column_3_5
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters4 .column_3_5 .grid_item.on_last_row, .gutters4.row .column_3_5
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters4 .column_1_3 .grid_item.on_last_row, .gutters4 .column_1_4 .grid_item.on_last_row, .gutters4 .column_1_5 .grid_item.on_last_row, .gutters4 .column_1_6 .grid_item.on_last_row, .gutters4.row .column_1_3 .grid_item.on_last_row, .gutters4.row .column_1_4 .grid_item.on_last_row, .gutters4.row .column_1_5 .grid_item.on_last_row, .gutters4.row .column_1_6
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters4 .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .gutters4 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters4 .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .gutters4 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters4 .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters4 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters4.row .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .gutters4.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters4.row .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .gutters4.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters4.row .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters4.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n) {
        margin-right: 0
    }

    .gutters4 .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .gutters4 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters4 .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .gutters4 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters4 .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters4 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters4.row .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .gutters4.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters4.row .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .gutters4.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters4.row .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters4.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-right: 0
    }

    .gutters4 .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters4 .column_1_2 .grid_item.last_in_row, .gutters4 .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters4 .column_2_3 .grid_item.last_in_row, .gutters4 .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters4 .column_3_4 .grid_item.last_in_row, .gutters4.row .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters4.row .column_1_2 .grid_item.last_in_row, .gutters4.row .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters4.row .column_2_3 .grid_item.last_in_row, .gutters4.row .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters4.row .column_3_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters4 .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters4 .column_1_2 .grid_item.on_last_row, .gutters4 .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters4 .column_2_3 .grid_item.on_last_row, .gutters4 .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters4 .column_3_4 .grid_item.on_last_row, .gutters4.row .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters4.row .column_1_2 .grid_item.on_last_row, .gutters4.row .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters4.row .column_2_3 .grid_item.on_last_row, .gutters4.row .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters4.row .column_3_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters4 .column_single.column_1_4 .module, .gutters4.row .column_single.column_1_4
    .module {
        margin-bottom: 21.053%
    }

    .gutters4 .column_single.column_1_3 .module, .gutters4.row .column_single.column_1_3
    .module {
        margin-bottom: 14.286%
    }

    .gutters4 .column_single.column_1_2 .module, .gutters4.row .column_single.column_1_2
    .module {
        margin-bottom: 8.696%
    }

    .column_3_4 > .row_inner.gutters4 > .column_4_4, .gutters4 .column_3_4 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_3_4 > .row_inner.gutters4 > .column_4_4 .module, .gutters4 .column_3_4 > .row_inner > .column_4_4
    .module {
        margin-bottom: 5.479%
    }

    .column_3_4 > .row_inner.gutters4 > .column_4_4 .grid_item.portfolio_item, .column_3_4 > .row_inner.gutters4 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters4 > .column_4_4 .widget, .gutters4 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters4 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_3_4 > .row_inner > .column_4_4
    .widget {
        width: 26.027%;
        margin-right: 10.959%;
        margin-bottom: 10.959%
    }

    .column_3_4 > .row_inner.gutters4 > .column_4_4 .grid_item.portfolio_item:nth-child(3n), .column_3_4 > .row_inner.gutters4 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .column_3_4 > .row_inner.gutters4 > .column_4_4 .widget:nth-child(3n), .gutters4 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters4 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters4 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .column_3_4 > .row_inner.gutters4 > .column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .column_3_4 > .row_inner.gutters4 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .column_3_4 > .row_inner.gutters4 > .column_4_4 .widget:nth-child(3n+1), .gutters4 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters4 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters4 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .column_3_4 > .row_inner.gutters4 > .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .column_3_4 > .row_inner.gutters4 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .column_3_4 > .row_inner.gutters4 > .column_4_4 .widget:nth-child(4n+1), .gutters4 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters4 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters4 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(4n+1) {
        clear: none
    }

    .column_3_4 > .row_inner.gutters4 > .column_4_4 .grid_item, .gutters4 .column_3_4 > .row_inner > .column_4_4
    .grid_item {
        width: 26.027%;
        margin-right: 10.959%;
        margin-bottom: 10.959%
    }

    .column_3_4 > .row_inner.gutters4 > .column_4_4 .grid_item.on_last_row, .gutters4 .column_3_4 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters4 > .column_4_4 .blog_grid .column.size-1of2, .gutters4 .column_3_4 > .row_inner > .column_4_4 .blog_grid .column.size-1of2 {
        width: 44.521%;
        margin-right: 10.959%
    }

    .column_3_4 > .row_inner.gutters4 > .column_4_4 .blog_grid .column.size-1of2 .post, .gutters4 .column_3_4 > .row_inner > .column_4_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 21.918%
    }

    .column_3_4 > .row_inner.gutters4 > .column_3_8, .gutters4 .column_3_4 > .row_inner > .column_3_8 {
        width: 44.52054795%;
        margin-right: 10.959%
    }

    .column_3_4 > .row_inner.gutters4 > .column_3_8 .module, .gutters4 .column_3_4 > .row_inner > .column_3_8
    .module {
        margin-bottom: 10.959%
    }

    .column_3_4 > .row_inner.gutters4 > .column_3_8 .blog_grid .column.size-1of1 .post, .column_3_4 > .row_inner.gutters4 > .column_3_8 .grid_item, .column_3_4 > .row_inner.gutters4 > .column_3_8 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters4 > .column_3_8 .widget, .gutters4 .column_3_4 > .row_inner > .column_3_8 .blog_grid .column.size-1of1 .post, .gutters4 .column_3_4 > .row_inner > .column_3_8 .grid_item, .gutters4 .column_3_4 > .row_inner > .column_3_8 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_3_4 > .row_inner > .column_3_8
    .widget {
        width: 100%;
        margin-bottom: 21.918%
    }

    .column_3_4 > .row_inner.gutters4 > .column_3_8 .grid_item.on_last_row, .gutters4 .column_3_4 > .row_inner > .column_3_8
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters4 > .column_1_4, .gutters4 .column_3_4 > .row_inner > .column_1_4 {
        width: 26.02739726%;
        margin-right: 10.959%
    }

    .column_3_4 > .row_inner.gutters4 > .column_1_4 .module, .gutters4 .column_3_4 > .row_inner > .column_1_4
    .module {
        margin-bottom: 21.053%
    }

    .column_3_4 > .row_inner.gutters4 > .column_1_4 .blog_grid .column.size-1of1 .post, .column_3_4 > .row_inner.gutters4 > .column_1_4 .grid_item, .column_3_4 > .row_inner.gutters4 > .column_1_4 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters4 > .column_1_4 .widget, .gutters4 .column_3_4 > .row_inner > .column_1_4 .blog_grid .column.size-1of1 .post, .gutters4 .column_3_4 > .row_inner > .column_1_4 .grid_item, .gutters4 .column_3_4 > .row_inner > .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_3_4 > .row_inner > .column_1_4
    .widget {
        width: 100%;
        margin-bottom: 42.105%
    }

    .column_3_4 > .row_inner.gutters4 > .column_1_4 .grid_item.on_last_row, .gutters4 .column_3_4 > .row_inner > .column_1_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters4 > .column_4_4, .gutters4 .column_2_3 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_2_3 > .row_inner.gutters4 > .column_4_4 .module, .gutters4 .column_2_3 > .row_inner > .column_4_4
    .module {
        margin-bottom: 6.25%
    }

    .column_2_3 > .row_inner.gutters4 > .column_4_4 .grid_item.portfolio_item, .column_2_3 > .row_inner.gutters4 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters4 > .column_4_4 .widget, .gutters4 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters4 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_2_3 > .row_inner > .column_4_4
    .widget {
        width: 43.75%;
        margin-right: 12.5%;
        margin-bottom: 12.5%
    }

    .column_2_3 > .row_inner.gutters4 > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .column_2_3 > .row_inner.gutters4 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .column_2_3 > .row_inner.gutters4 > .column_4_4 .widget:nth-child(2n), .gutters4 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters4 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4 .column_2_3 > .row_inner > .column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .column_2_3 > .row_inner.gutters4 > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .column_2_3 > .row_inner.gutters4 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .column_2_3 > .row_inner.gutters4 > .column_4_4 .widget:nth-child(2n+1), .gutters4 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters4 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4 .column_2_3 > .row_inner > .column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .column_2_3 > .row_inner.gutters4 > .column_4_4 .grid_item, .gutters4 .column_2_3 > .row_inner > .column_4_4
    .grid_item {
        width: 43.75%;
        margin-right: 12.5%;
        margin-bottom: 12.5%
    }

    .column_2_3 > .row_inner.gutters4 > .column_4_4 .grid_item.on_last_row, .gutters4 .column_2_3 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters4 > .column_4_4 .blog_grid .column.size-1of2, .gutters4 .column_2_3 > .row_inner > .column_4_4 .blog_grid .column.size-1of2 {
        width: 43.75%;
        margin-right: 12.5%
    }

    .column_2_3 > .row_inner.gutters4 > .column_4_4 .blog_grid .column.size-1of2 .post, .gutters4 .column_2_3 > .row_inner > .column_4_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 25%
    }

    .column_2_3 > .row_inner.gutters4 > .column_1_3, .gutters4 .column_2_3 > .row_inner > .column_1_3 {
        width: 43.75%;
        margin-right: 12.5%
    }

    .column_2_3 > .row_inner.gutters4 > .column_1_3 .module, .gutters4 .column_2_3 > .row_inner > .column_1_3
    .module {
        margin-bottom: 14.286%
    }

    .column_2_3 > .row_inner.gutters4 > .column_1_3 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters4 > .column_1_3 .grid_item, .column_2_3 > .row_inner.gutters4 > .column_1_3 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters4 > .column_1_3 .widget, .gutters4 .column_2_3 > .row_inner > .column_1_3 .blog_grid .column.size-1of1 .post, .gutters4 .column_2_3 > .row_inner > .column_1_3 .grid_item, .gutters4 .column_2_3 > .row_inner > .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_2_3 > .row_inner > .column_1_3
    .widget {
        width: 100%;
        margin-bottom: 28.571%
    }

    .column_2_3 > .row_inner.gutters4 > .column_1_3 .grid_item.on_last_row, .gutters4 .column_2_3 > .row_inner > .column_1_3
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters4 > .column_1_6, .gutters4 .column_2_3 > .row_inner > .column_1_6 {
        width: 15.625%;
        margin-right: 12.5%
    }

    .column_2_3 > .row_inner.gutters4 > .column_1_6 .module, .gutters4 .column_2_3 > .row_inner > .column_1_6
    .module {
        margin-bottom: 40%
    }

    .column_2_3 > .row_inner.gutters4 > .column_1_6 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters4 > .column_1_6 .grid_item, .column_2_3 > .row_inner.gutters4 > .column_1_6 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters4 > .column_1_6 .widget, .gutters4 .column_2_3 > .row_inner > .column_1_6 .blog_grid .column.size-1of1 .post, .gutters4 .column_2_3 > .row_inner > .column_1_6 .grid_item, .gutters4 .column_2_3 > .row_inner > .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_2_3 > .row_inner > .column_1_6
    .widget {
        width: 100%;
        margin-bottom: 80%
    }

    .column_2_3 > .row_inner.gutters4 > .column_1_6 .grid_item.on_last_row, .gutters4 .column_2_3 > .row_inner > .column_1_6
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters4 > .column_2_9, .gutters4 .column_2_3 > .row_inner > .column_2_9 {
        width: 25%;
        margin-right: 12.5%
    }

    .column_2_3 > .row_inner.gutters4 > .column_2_9 .module, .gutters4 .column_2_3 > .row_inner > .column_2_9
    .module {
        margin-bottom: 40%
    }

    .column_2_3 > .row_inner.gutters4 > .column_2_9 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters4 > .column_2_9 .grid_item, .column_2_3 > .row_inner.gutters4 > .column_2_9 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters4 > .column_2_9 .widget, .gutters4 .column_2_3 > .row_inner > .column_2_9 .blog_grid .column.size-1of1 .post, .gutters4 .column_2_3 > .row_inner > .column_2_9 .grid_item, .gutters4 .column_2_3 > .row_inner > .column_2_9 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_2_3 > .row_inner > .column_2_9
    .widget {
        margin-bottom: 80%
    }

    .column_2_3 > .row_inner.gutters4 > .column_2_9 .grid_item.on_last_row, .gutters4 .column_2_3 > .row_inner > .column_2_9
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters4 > .column_4_4, .gutters4 .column_1_2 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_1_2 > .row_inner.gutters4 > .column_4_4 .module, .gutters4 .column_1_2 > .row_inner > .column_4_4
    .module {
        margin-bottom: 8.696%
    }

    .column_1_2 > .row_inner.gutters4 > .column_4_4 .grid_item.portfolio_item, .column_1_2 > .row_inner.gutters4 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters4 > .column_4_4 .widget, .gutters4 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters4 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_1_2 > .row_inner > .column_4_4
    .widget {
        width: 41.304%;
        margin-right: 17.391%;
        margin-bottom: 17.391%
    }

    .column_1_2 > .row_inner.gutters4 > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .column_1_2 > .row_inner.gutters4 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .column_1_2 > .row_inner.gutters4 > .column_4_4 .widget:nth-child(2n), .gutters4 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters4 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters4 .column_1_2 > .row_inner > .column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .column_1_2 > .row_inner.gutters4 > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .column_1_2 > .row_inner.gutters4 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .column_1_2 > .row_inner.gutters4 > .column_4_4 .widget:nth-child(2n+1), .gutters4 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters4 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters4 .column_1_2 > .row_inner > .column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .column_1_2 > .row_inner.gutters4 > .column_4_4 .grid_item, .gutters4 .column_1_2 > .row_inner > .column_4_4
    .grid_item {
        width: 41.304%;
        margin-right: 17.391%;
        margin-bottom: 17.391%
    }

    .column_1_2 > .row_inner.gutters4 > .column_4_4 .grid_item.on_last_row, .gutters4 .column_1_2 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters4 > .column_4_4 .blog_grid .column.size-1of1, .gutters4 .column_1_2 > .row_inner > .column_4_4 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .column_1_2 > .row_inner.gutters4 > .column_4_4 .blog_grid .column.size-1of1 .post, .gutters4 .column_1_2 > .row_inner > .column_4_4 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 17.391%
    }

    .column_1_2 > .row_inner.gutters4 > .column_1_4, .gutters4 .column_1_2 > .row_inner > .column_1_4 {
        width: 41.30434783%;
        margin-right: 17.391%
    }

    .column_1_2 > .row_inner.gutters4 > .column_1_4 .module, .gutters4 .column_1_2 > .row_inner > .column_1_4
    .module {
        margin-bottom: 21.053%
    }

    .column_1_2 > .row_inner.gutters4 > .column_1_4 .blog_grid .column.size-1of1 .post, .column_1_2 > .row_inner.gutters4 > .column_1_4 .grid_item, .column_1_2 > .row_inner.gutters4 > .column_1_4 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters4 > .column_1_4 .widget, .gutters4 .column_1_2 > .row_inner > .column_1_4 .blog_grid .column.size-1of1 .post, .gutters4 .column_1_2 > .row_inner > .column_1_4 .grid_item, .gutters4 .column_1_2 > .row_inner > .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_1_2 > .row_inner > .column_1_4
    .widget {
        margin-bottom: 42.105%
    }

    .column_1_2 > .row_inner.gutters4 > .column_1_4 .grid_item.on_last_row, .gutters4 .column_1_2 > .row_inner > .column_1_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters4 > .column_1_6, .gutters4 .column_1_2 > .row_inner > .column_1_6 {
        width: 21.739%;
        margin-right: 17.391%
    }

    .column_1_2 > .row_inner.gutters4 > .column_1_6 .module, .gutters4 .column_1_2 > .row_inner > .column_1_6
    .module {
        margin-bottom: 40%
    }

    .column_1_2 > .row_inner.gutters4 > .column_1_6 .blog_grid .column.size-1of1 .post, .column_1_2 > .row_inner.gutters4 > .column_1_6 .grid_item, .column_1_2 > .row_inner.gutters4 > .column_1_6 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters4 > .column_1_6 .widget, .gutters4 .column_1_2 > .row_inner > .column_1_6 .blog_grid .column.size-1of1 .post, .gutters4 .column_1_2 > .row_inner > .column_1_6 .grid_item, .gutters4 .column_1_2 > .row_inner > .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters4 .column_1_2 > .row_inner > .column_1_6
    .widget {
        margin-bottom: 80%
    }

    .column_1_2 > .row_inner.gutters4 .grid_item.on_last_row, .gutters4 .column_1_2 > .row_inner
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters4 .et_full_width_page.woocommerce-page ul.products
    li.product {
        width: 19%;
        margin-right: 8%;
        margin-bottom: 8%
    }

    .gutters4.et_left_sidebar.woocommerce-page #main-content ul.products li.product, .gutters4.et_right_sidebar.woocommerce-page #main-content ul.products
    li.product {
        width: 26.027%;
        margin-right: 10.959%
    }

    .gutters4 .footer-widget {
        margin-right: 8%;
        margin-bottom: 8%
    }

    .gutters4 .footer-widget:last-child {
        margin-right: 0
    }

    .gutters4.footer_columns6 .footer-widget {
        width: 10%
    }

    .gutters4.footer_columns6 .footer-widget
    .fwidget {
        margin-bottom: 80%
    }

    .gutters4.footer_columns5 .footer-widget {
        width: 13.6%
    }

    .gutters4.footer_columns5 .footer-widget
    .fwidget {
        margin-bottom: 58.824%
    }

    .gutters4.footer_columns4 .footer-widget {
        width: 19%
    }

    .gutters4.footer_columns4 .footer-widget
    .fwidget {
        margin-bottom: 42.105%
    }

    .gutters4.footer_columns3 .footer-widget {
        width: 28%
    }

    .gutters4.footer_columns3 .footer-widget
    .fwidget {
        margin-bottom: 28.571%
    }

    .gutters4.footer_columns2 .footer-widget {
        width: 46%
    }

    .gutters4.footer_columns2 .footer-widget
    .fwidget {
        margin-bottom: 17.391%
    }

    .gutters4.footer_columns1 .footer-widget {
        width: 100%
    }

    .gutters4.footer_columns1 .footer-widget
    .fwidget {
        margin-bottom: 8%
    }

    .gutters4.footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
        clear: both;
        width: 73%
    }

    .gutters4.footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 10.959%
    }

    .gutters4.footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
        width: 19%
    }

    .gutters4.footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 42.105%
    }

    .gutters4.footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
        clear: both;
        width: 19%
    }

    .gutters4.footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 42.105%
    }

    .gutters4.footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
        width: 73%
    }

    .gutters4.footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 10.959%
    }

    .gutters4.footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
        width: 64%
    }

    .gutters4.footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 12.5%
    }

    .gutters4.footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
        width: 28%
    }

    .gutters4.footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 28.571%
    }

    .gutters4.footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
        width: 28%
    }

    .gutters4.footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 28.571%
    }

    .gutters4.footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
        width: 64%
    }

    .gutters4.footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 12.5%
    }

    .gutters4.footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
        width: 19%
    }

    .gutters4.footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
        margin-bottom: 42.105%
    }

    .gutters4.footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
        width: 46%
    }

    .gutters4.footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
        margin-bottom: 17.391%
    }

    .gutters4.footer_columns_1_2__1_4 .footer-widget:first-child {
        width: 46%
    }

    .gutters4.footer_columns_1_2__1_4 .footer-widget:first-child
    .fwidget {
        margin-bottom: 17.391%
    }

    .gutters4.footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
        width: 19%
    }

    .gutters4.footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
        margin-bottom: 42.105%
    }

    .gutters4.footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
        width: 13.6%
    }

    .gutters4.footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
        margin-bottom: 58.824%
    }

    .gutters4.footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
        width: 56.8%
    }

    .gutters4.footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
        margin-bottom: 14.085%
    }

    .gutters4.footer_columns_3_5__1_5 .footer-widget:first-child {
        width: 56.8%
    }

    .gutters4.footer_columns_3_5__1_5 .footer-widget:first-child
    .fwidget {
        margin-bottom: 14.085%
    }

    .gutters4.footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
        width: 13.6%
    }

    .gutters4.footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
        margin-bottom: 58.824%
    }

    .gutters4.footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
        width: 56.8%
    }

    .gutters4.footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 14.085%
    }

    .gutters4.footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
        width: 35.2%
    }

    .gutters4.footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 22.727%
    }

    .gutters4.footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
        width: 35.2%
    }

    .gutters4.footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 22.727%
    }

    .gutters4.footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
        width: 56.8%
    }

    .gutters4.footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 14.085%
    }

    .gutters4.footer_columns_1_2__1_6 .footer-widget:first-child {
        width: 46%
    }

    .gutters4.footer_columns_1_2__1_6 .footer-widget:first-child
    .fwidget {
        margin-bottom: 17.391%
    }

    .gutters4.footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
        width: 10%
    }

    .gutters4.footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
        margin-bottom: 80%
    }

    .gutters4.footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
        width: 10%
    }

    .gutters4.footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
        margin-bottom: 80%
    }

    .gutters4.footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
        width: 46%
    }

    .gutters4.footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
        margin-bottom: 17.391%
    }

    .gutters4.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
        width: 19%
    }

    .gutters4.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
        margin-bottom: 42.105%
    }

    .gutters4.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
        width: 46%
    }

    .gutters4.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 17.391%
    }

    .gutters4.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
        width: 13.6%
    }

    .gutters4.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
        margin-bottom: 58.824%
    }

    .gutters4.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
        width: 56.8%
    }

    .gutters4.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 14.085%
    }

    .rtl .gutters4 .column_4_4 .blog_grid .column.size-1of3, .rtl .gutters4.row .column_4_4 .blog_grid .column.size-1of3 {
        margin-right: 0;
        margin-left: 8%
    }

    .rtl .gutters4 .column_3_4 .blog_grid .column.size-1of2, .rtl .gutters4.row .column_3_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 10.959%
    }

    .rtl .gutters4 .column_2_3 .blog_grid .column.size-1of2, .rtl .gutters4.row .column_2_3 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 12.5%
    }

    .rtl .gutters4 .column_3_5 .blog_grid .column.size-1of1, .rtl .gutters4.row .column_3_5 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .rtl .gutters4 .column_1_2 .blog_grid .column.size-1of1, .rtl .gutters4.row .column_1_2 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .rtl .gutters4 .column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4.row .column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-left: 0
    }

    .rtl .gutters4 .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4 .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4 .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4.row .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4.row .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4.row .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters4.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n) {
        margin-left: 0
    }

    .rtl .gutters4 .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4 .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4 .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4.row .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4.row .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4.row .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters4.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-left: 0
    }

    .column_3_4 .row_inner.rtl .gutters4 .column_4_4 .blog_grid .column.size-1of2, .rtl .gutters4 .column_3_4 .column_4_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 10.959%
    }

    .column_2_3 .row_inner.rtl .gutters4 .column_4_4 .blog_grid .column.size-1of2, .rtl .gutters4 .column_2_3 .column_4_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 12.5%
    }

    .column_1_2 .row_inner.rtl .gutters4 .column_4_4 .blog_grid .column.size-1of1, .rtl .gutters4 .column_1_2 .column_4_4 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .gutters2 .column, .gutters2.row
    .column {
        margin-right: 3%
    }

    .gutters2 .column .blog_grid .column.size-1of1 .post:last-child, .gutters2 .column .blog_grid .column.size-1of2 .post:last-child, .gutters2 .column .blog_grid .column.size-1of3 .post:last-child, .gutters2.row .column .blog_grid .column.size-1of1 .post:last-child, .gutters2.row .column .blog_grid .column.size-1of2 .post:last-child, .gutters2.row .column .blog_grid .column.size-1of3 .post:last-child {
        margin-bottom: 30px
    }

    .gutters2 .column_4_4, .gutters2.row
    .column_4_4 {
        width: 100%
    }

    .gutters2 .column_4_4 .module, .gutters2.row .column_4_4
    .module {
        margin-bottom: 1.5%
    }

    .gutters2 .column_4_4 .grid_item, .gutters2 .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_4_4 .widget, .gutters2.row .column_4_4 .grid_item, .gutters2.row .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters2.row .column_4_4
    .widget {
        width: 22.75%;
        margin-right: 3%;
        margin-bottom: 3%
    }

    .gutters2 .column_4_4 .blog_grid .column.size-1of3, .gutters2.row .column_4_4 .blog_grid .column.size-1of3 {
        width: 31.333%;
        margin-right: 3%
    }

    .gutters2 .column_4_4 .blog_grid .column.size-1of3 .post, .gutters2.row .column_4_4 .blog_grid .column.size-1of3
    .post {
        margin-bottom: 9.574%
    }

    .gutters2 .column_3_4, .gutters2.row
    .column_3_4 {
        width: 74.25%
    }

    .gutters2 .column_3_4 .module, .gutters2.row .column_3_4
    .module {
        margin-bottom: 2.02%
    }

    .gutters2 .column_3_4 .grid_item, .gutters2 .column_3_4 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_3_4 .widget, .gutters2.row .column_3_4 .grid_item, .gutters2.row .column_3_4 .shop_grid .woocommerce ul.products li.product, .gutters2.row .column_3_4
    .widget {
        width: 30.64%;
        margin-right: 4.04%;
        margin-bottom: 4.04%
    }

    .gutters2 .column_3_4 .blog_grid .column.size-1of2, .gutters2.row .column_3_4 .blog_grid .column.size-1of2 {
        width: 47.98%;
        margin-right: 4.04%
    }

    .gutters2 .column_3_4 .blog_grid .column.size-1of2 .post, .gutters2.row .column_3_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 8.081%
    }

    .gutters2 .column_2_3, .gutters2.row
    .column_2_3 {
        width: 65.667%
    }

    .gutters2 .column_2_3 .module, .gutters2.row .column_2_3
    .module {
        margin-bottom: 2.284%
    }

    .gutters2 .column_2_3 .grid_item, .gutters2 .column_2_3 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_2_3 .widget, .gutters2.row .column_2_3 .grid_item, .gutters2.row .column_2_3 .shop_grid .woocommerce ul.products li.product, .gutters2.row .column_2_3
    .widget {
        width: 47.716%;
        margin-right: 4.569%;
        margin-bottom: 4.569%
    }

    .gutters2 .column_2_3 .blog_grid .column.size-1of2, .gutters2.row .column_2_3 .blog_grid .column.size-1of2 {
        width: 47.716%;
        margin-right: 4.569%
    }

    .gutters2 .column_2_3 .blog_grid .column.size-1of2 .post, .gutters2.row .column_2_3 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 9.137%
    }

    .gutters2 .column_3_5, .gutters2.row
    .column_3_5 {
        width: 58.8%
    }

    .gutters2 .column_3_5 .module, .gutters2.row .column_3_5
    .module {
        margin-bottom: 2.551%
    }

    .gutters2 .column_3_5 .grid_item, .gutters2 .column_3_5 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_3_5 .widget, .gutters2.row .column_3_5 .grid_item, .gutters2.row .column_3_5 .shop_grid .woocommerce ul.products li.product, .gutters2.row .column_3_5
    .widget {
        width: 47.449%;
        margin-right: 5.102%;
        margin-bottom: 5.102%
    }

    .gutters2 .column_3_5 .blog_grid .column.size-1of1, .gutters2.row .column_3_5 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .gutters2 .column_3_5 .blog_grid .column.size-1of1 .post, .gutters2.row .column_3_5 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 5.102%
    }

    .gutters2 .column_1_2, .gutters2.row
    .column_1_2 {
        width: 48.5%
    }

    .gutters2 .column_1_2 .module, .gutters2.row .column_1_2
    .module {
        margin-bottom: 3.093%
    }

    .gutters2 .column_1_2 .grid_item, .gutters2 .column_1_2 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_1_2 .widget, .gutters2.row .column_1_2 .grid_item, .gutters2.row .column_1_2 .shop_grid .woocommerce ul.products li.product, .gutters2.row .column_1_2
    .widget {
        width: 46.907%;
        margin-right: 6.186%;
        margin-bottom: 6.186%
    }

    .gutters2 .column_1_2 .blog_grid .column.size-1of1, .gutters2.row .column_1_2 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .gutters2 .column_1_2 .blog_grid .column.size-1of1 .post, .gutters2.row .column_1_2 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 6.186%
    }

    .gutters2 .column_2_5, .gutters2.row
    .column_2_5 {
        width: 38.2%
    }

    .gutters2 .column_2_5 .module, .gutters2.row .column_2_5
    .module {
        margin-bottom: 3.927%
    }

    .gutters2 .column_2_5 .blog_grid .column.size-1of1 .post, .gutters2 .column_2_5 .grid_item, .gutters2 .column_2_5 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_2_5 .widget, .gutters2.row .column_2_5 .blog_grid .column.size-1of1 .post, .gutters2.row .column_2_5 .grid_item, .gutters2.row .column_2_5 .shop_grid .woocommerce ul.products li.product, .gutters2.row .column_2_5
    .widget {
        width: 100%;
        margin-bottom: 7.853%
    }

    .gutters2 .column_1_3, .gutters2.row
    .column_1_3 {
        width: 31.333%
    }

    .gutters2 .column_1_3 .module, .gutters2.row .column_1_3
    .module {
        margin-bottom: 4.787%
    }

    .gutters2 .column_1_3 .blog_grid .column.size-1of1 .post, .gutters2 .column_1_3 .grid_item, .gutters2 .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_1_3 .widget, .gutters2.row .column_1_3 .blog_grid .column.size-1of1 .post, .gutters2.row .column_1_3 .grid_item, .gutters2.row .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters2.row .column_1_3
    .widget {
        width: 100%;
        margin-bottom: 9.574%
    }

    .gutters2 .column_1_4, .gutters2.row
    .column_1_4 {
        width: 22.75%
    }

    .gutters2 .column_1_4 .module, .gutters2.row .column_1_4
    .module {
        margin-bottom: 6.593%
    }

    .gutters2 .column_1_4 .blog_grid .column.size-1of1 .post, .gutters2 .column_1_4 .grid_item, .gutters2 .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_1_4 .widget, .gutters2.row .column_1_4 .blog_grid .column.size-1of1 .post, .gutters2.row .column_1_4 .grid_item, .gutters2.row .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters2.row .column_1_4
    .widget {
        width: 100%;
        margin-bottom: 13.187%
    }

    .gutters2 .column_1_5, .gutters2.row
    .column_1_5 {
        width: 17.6%
    }

    .gutters2 .column_1_5 .module, .gutters2.row .column_1_5
    .module {
        margin-bottom: 8.523%
    }

    .gutters2 .column_1_5 .blog_grid .column.size-1of1 .post, .gutters2 .column_1_5 .grid_item, .gutters2 .column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_1_5 .widget, .gutters2.row .column_1_5 .blog_grid .column.size-1of1 .post, .gutters2.row .column_1_5 .grid_item, .gutters2.row .column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters2.row .column_1_5
    .widget {
        width: 100%;
        margin-bottom: 17.045%
    }

    .gutters2 .column_1_6, .gutters2.row
    .column_1_6 {
        width: 14.1667%
    }

    .gutters2 .column_1_6 .module, .gutters2.row .column_1_6
    .module {
        margin-bottom: 10.588%
    }

    .gutters2 .column_1_6 .blog_grid .column.size-1of1 .post, .gutters2 .column_1_6 .grid_item, .gutters2 .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_1_6 .widget, .gutters2.row .column_1_6 .blog_grid .column.size-1of1 .post, .gutters2.row .column_1_6 .grid_item, .gutters2.row .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters2.row .column_1_6
    .widget {
        width: 100%;
        margin-bottom: 21.176%
    }

    .gutters2 .column_4_4 .grid_item.portfolio_item:nth-child(4n), .gutters2 .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n), .gutters2 .column_4_4 .widget:nth-child(4n), .gutters2.row .column_4_4 .grid_item.portfolio_item:nth-child(4n), .gutters2.row .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n), .gutters2.row .column_4_4 .widget:nth-child(4n) {
        margin-right: 0
    }

    .gutters2 .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters2 .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters2 .column_4_4 .widget:nth-child(4n+1), .gutters2.row .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters2.row .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters2.row .column_4_4 .widget:nth-child(4n+1) {
        clear: both
    }

    .gutters2 .column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters2.row .column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-right: 0
    }

    .gutters2 .column_4_4 .grid_item.last_in_row, .gutters2.row .column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters2 .column_4_4 .grid_item.on_last_row, .gutters2.row .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters2 .column_3_4 .grid_item.portfolio_item:nth-child(3n), .gutters2 .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters2 .column_3_4 .widget:nth-child(3n), .gutters2.row .column_3_4 .grid_item.portfolio_item:nth-child(3n), .gutters2.row .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters2.row .column_3_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .gutters2 .column_3_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters2 .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters2 .column_3_4 .widget:nth-child(3n+1), .gutters2.row .column_3_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters2.row .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters2.row .column_3_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .gutters2 .column_3_4 .grid_item.last_in_row, .gutters2.row .column_3_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters2 .column_3_4 .grid_item.on_last_row, .gutters2.row .column_3_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters2 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters2 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters2 .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n), .gutters2.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters2.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters2.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .gutters2 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters2 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters2 .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n+1), .gutters2.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters2.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters2.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .gutters2 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters2 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters2 .column_3_4 .column_inner.column_4_4 .widget:nth-child(4n+1), .gutters2.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters2.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters2.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(4n+1) {
        clear: none
    }

    .gutters2 .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters2.row .column_3_4 .column_inner.column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters2 .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters2.row .column_3_4 .column_inner.column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters2 .column_1_2 .grid_item.portfolio_item:nth-child(2n), .gutters2 .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2 .column_1_2 .widget:nth-child(2n), .gutters2 .column_2_3 .grid_item.portfolio_item:nth-child(2n), .gutters2 .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2 .column_2_3 .widget:nth-child(2n), .gutters2.row .column_1_2 .grid_item.portfolio_item:nth-child(2n), .gutters2.row .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2.row .column_1_2 .widget:nth-child(2n), .gutters2.row .column_2_3 .grid_item.portfolio_item:nth-child(2n), .gutters2.row .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2.row .column_2_3 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters2 .column_1_2 .grid_item.portfolio_item:nth-child(2n+1), .gutters2 .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2 .column_1_2 .widget:nth-child(2n+1), .gutters2 .column_2_3 .grid_item.portfolio_item:nth-child(2n+1), .gutters2 .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2 .column_2_3 .widget:nth-child(2n+1), .gutters2.row .column_1_2 .grid_item.portfolio_item:nth-child(2n+1), .gutters2.row .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2.row .column_1_2 .widget:nth-child(2n+1), .gutters2.row .column_2_3 .grid_item.portfolio_item:nth-child(2n+1), .gutters2.row .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2.row .column_2_3 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters2 .column_1_2 .grid_item.last_in_row, .gutters2 .column_2_3 .grid_item.last_in_row, .gutters2.row .column_1_2 .grid_item.last_in_row, .gutters2.row .column_2_3
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters2 .column_1_2 .grid_item.on_last_row, .gutters2 .column_2_3 .grid_item.on_last_row, .gutters2.row .column_1_2 .grid_item.on_last_row, .gutters2.row .column_2_3
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters2 .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters2 .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2 .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n), .gutters2 .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters2 .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2 .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n), .gutters2.row .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters2.row .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2.row .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n), .gutters2.row .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters2.row .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2.row .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters2 .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters2 .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2 .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters2 .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters2 .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2 .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters2.row .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters2.row .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2.row .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters2.row .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters2.row .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2.row .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters2 .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters2 .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters2.row .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters2.row .column_2_3 .column_inner.column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters2 .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters2 .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters2.row .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters2.row .column_2_3 .column_inner.column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters2 .column_3_5 .grid_item.portfolio_item:nth-child(2n), .gutters2 .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2 .column_3_5 .widget:nth-child(2n), .gutters2.row .column_3_5 .grid_item.portfolio_item:nth-child(2n), .gutters2.row .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2.row .column_3_5 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters2 .column_3_5 .grid_item.portfolio_item:nth-child(2n+1), .gutters2 .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2 .column_3_5 .widget:nth-child(2n+1), .gutters2.row .column_3_5 .grid_item.portfolio_item:nth-child(2n+1), .gutters2.row .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2.row .column_3_5 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters2 .column_3_5 .grid_item.last_in_row, .gutters2.row .column_3_5
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters2 .column_3_5 .grid_item.on_last_row, .gutters2.row .column_3_5
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters2 .column_1_3 .grid_item.on_last_row, .gutters2 .column_1_4 .grid_item.on_last_row, .gutters2 .column_1_5 .grid_item.on_last_row, .gutters2 .column_1_6 .grid_item.on_last_row, .gutters2.row .column_1_3 .grid_item.on_last_row, .gutters2.row .column_1_4 .grid_item.on_last_row, .gutters2.row .column_1_5 .grid_item.on_last_row, .gutters2.row .column_1_6
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters2 .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .gutters2 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters2 .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .gutters2 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters2 .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters2 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters2.row .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .gutters2.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters2.row .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .gutters2.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters2.row .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters2.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n) {
        margin-right: 0
    }

    .gutters2 .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .gutters2 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters2 .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .gutters2 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters2 .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters2 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters2.row .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .gutters2.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters2.row .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .gutters2.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters2.row .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters2.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-right: 0
    }

    .gutters2 .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters2 .column_1_2 .grid_item.last_in_row, .gutters2 .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters2 .column_2_3 .grid_item.last_in_row, .gutters2 .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters2 .column_3_4 .grid_item.last_in_row, .gutters2.row .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters2.row .column_1_2 .grid_item.last_in_row, .gutters2.row .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters2.row .column_2_3 .grid_item.last_in_row, .gutters2.row .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters2.row .column_3_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters2 .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters2 .column_1_2 .grid_item.on_last_row, .gutters2 .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters2 .column_2_3 .grid_item.on_last_row, .gutters2 .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters2 .column_3_4 .grid_item.on_last_row, .gutters2.row .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters2.row .column_1_2 .grid_item.on_last_row, .gutters2.row .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters2.row .column_2_3 .grid_item.on_last_row, .gutters2.row .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters2.row .column_3_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters2 .column_single.column_1_4 .module, .gutters2.row .column_single.column_1_4
    .module {
        margin-bottom: 6.593%
    }

    .gutters2 .column_single.column_1_3 .module, .gutters2.row .column_single.column_1_3
    .module {
        margin-bottom: 4.787%
    }

    .gutters2 .column_single.column_1_2 .module, .gutters2.row .column_single.column_1_2
    .module {
        margin-bottom: 3.093%
    }

    .column_3_4 > .row_inner.gutters2 > .column_4_4, .gutters2 .column_3_4 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_3_4 > .row_inner.gutters2 > .column_4_4 .module, .gutters2 .column_3_4 > .row_inner > .column_4_4
    .module {
        margin-bottom: 2.02%
    }

    .column_3_4 > .row_inner.gutters2 > .column_4_4 .grid_item.portfolio_item, .column_3_4 > .row_inner.gutters2 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters2 > .column_4_4 .widget, .gutters2 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters2 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_3_4 > .row_inner > .column_4_4
    .widget {
        width: 30.64%;
        margin-right: 4.04%;
        margin-bottom: 4.04%
    }

    .column_3_4 > .row_inner.gutters2 > .column_4_4 .grid_item.portfolio_item:nth-child(3n), .column_3_4 > .row_inner.gutters2 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .column_3_4 > .row_inner.gutters2 > .column_4_4 .widget:nth-child(3n), .gutters2 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters2 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters2 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .column_3_4 > .row_inner.gutters2 > .column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .column_3_4 > .row_inner.gutters2 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .column_3_4 > .row_inner.gutters2 > .column_4_4 .widget:nth-child(3n+1), .gutters2 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters2 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters2 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .column_3_4 > .row_inner.gutters2 > .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .column_3_4 > .row_inner.gutters2 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .column_3_4 > .row_inner.gutters2 > .column_4_4 .widget:nth-child(4n+1), .gutters2 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters2 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters2 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(4n+1) {
        clear: none
    }

    .column_3_4 > .row_inner.gutters2 > .column_4_4 .grid_item, .gutters2 .column_3_4 > .row_inner > .column_4_4
    .grid_item {
        width: 30.64%;
        margin-right: 4.04%;
        margin-bottom: 4.04%
    }

    .column_3_4 > .row_inner.gutters2 > .column_4_4 .grid_item.on_last_row, .gutters2 .column_3_4 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters2 > .column_4_4 .blog_grid .column.size-1of2, .gutters2 .column_3_4 > .row_inner > .column_4_4 .blog_grid .column.size-1of2 {
        width: 47.98%;
        margin-right: 4.04%
    }

    .column_3_4 > .row_inner.gutters2 > .column_4_4 .blog_grid .column.size-1of2 .post, .gutters2 .column_3_4 > .row_inner > .column_4_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 8.081%
    }

    .column_3_4 > .row_inner.gutters2 > .column_3_8, .gutters2 .column_3_4 > .row_inner > .column_3_8 {
        width: 47.97979798%;
        margin-right: 4.04%
    }

    .column_3_4 > .row_inner.gutters2 > .column_3_8 .module, .gutters2 .column_3_4 > .row_inner > .column_3_8
    .module {
        margin-bottom: 4.04%
    }

    .column_3_4 > .row_inner.gutters2 > .column_3_8 .blog_grid .column.size-1of1 .post, .column_3_4 > .row_inner.gutters2 > .column_3_8 .grid_item, .column_3_4 > .row_inner.gutters2 > .column_3_8 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters2 > .column_3_8 .widget, .gutters2 .column_3_4 > .row_inner > .column_3_8 .blog_grid .column.size-1of1 .post, .gutters2 .column_3_4 > .row_inner > .column_3_8 .grid_item, .gutters2 .column_3_4 > .row_inner > .column_3_8 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_3_4 > .row_inner > .column_3_8
    .widget {
        width: 100%;
        margin-bottom: 8.081%
    }

    .column_3_4 > .row_inner.gutters2 > .column_3_8 .grid_item.on_last_row, .gutters2 .column_3_4 > .row_inner > .column_3_8
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters2 > .column_1_4, .gutters2 .column_3_4 > .row_inner > .column_1_4 {
        width: 30.63973064%;
        margin-right: 4.04%
    }

    .column_3_4 > .row_inner.gutters2 > .column_1_4 .module, .gutters2 .column_3_4 > .row_inner > .column_1_4
    .module {
        margin-bottom: 6.593%
    }

    .column_3_4 > .row_inner.gutters2 > .column_1_4 .blog_grid .column.size-1of1 .post, .column_3_4 > .row_inner.gutters2 > .column_1_4 .grid_item, .column_3_4 > .row_inner.gutters2 > .column_1_4 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters2 > .column_1_4 .widget, .gutters2 .column_3_4 > .row_inner > .column_1_4 .blog_grid .column.size-1of1 .post, .gutters2 .column_3_4 > .row_inner > .column_1_4 .grid_item, .gutters2 .column_3_4 > .row_inner > .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_3_4 > .row_inner > .column_1_4
    .widget {
        width: 100%;
        margin-bottom: 13.187%
    }

    .column_3_4 > .row_inner.gutters2 > .column_1_4 .grid_item.on_last_row, .gutters2 .column_3_4 > .row_inner > .column_1_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters2 > .column_4_4, .gutters2 .column_2_3 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_2_3 > .row_inner.gutters2 > .column_4_4 .module, .gutters2 .column_2_3 > .row_inner > .column_4_4
    .module {
        margin-bottom: 2.284%
    }

    .column_2_3 > .row_inner.gutters2 > .column_4_4 .grid_item.portfolio_item, .column_2_3 > .row_inner.gutters2 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters2 > .column_4_4 .widget, .gutters2 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters2 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_2_3 > .row_inner > .column_4_4
    .widget {
        width: 47.716%;
        margin-right: 4.569%;
        margin-bottom: 4.569%
    }

    .column_2_3 > .row_inner.gutters2 > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .column_2_3 > .row_inner.gutters2 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .column_2_3 > .row_inner.gutters2 > .column_4_4 .widget:nth-child(2n), .gutters2 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters2 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2 .column_2_3 > .row_inner > .column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .column_2_3 > .row_inner.gutters2 > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .column_2_3 > .row_inner.gutters2 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .column_2_3 > .row_inner.gutters2 > .column_4_4 .widget:nth-child(2n+1), .gutters2 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters2 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2 .column_2_3 > .row_inner > .column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .column_2_3 > .row_inner.gutters2 > .column_4_4 .grid_item, .gutters2 .column_2_3 > .row_inner > .column_4_4
    .grid_item {
        width: 47.716%;
        margin-right: 4.569%;
        margin-bottom: 4.569%
    }

    .column_2_3 > .row_inner.gutters2 > .column_4_4 .grid_item.on_last_row, .gutters2 .column_2_3 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters2 > .column_4_4 .blog_grid .column.size-1of2, .gutters2 .column_2_3 > .row_inner > .column_4_4 .blog_grid .column.size-1of2 {
        width: 47.716%;
        margin-right: 4.569%
    }

    .column_2_3 > .row_inner.gutters2 > .column_4_4 .blog_grid .column.size-1of2 .post, .gutters2 .column_2_3 > .row_inner > .column_4_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 9.137%
    }

    .column_2_3 > .row_inner.gutters2 > .column_1_3, .gutters2 .column_2_3 > .row_inner > .column_1_3 {
        width: 47.716%;
        margin-right: 4.569%
    }

    .column_2_3 > .row_inner.gutters2 > .column_1_3 .module, .gutters2 .column_2_3 > .row_inner > .column_1_3
    .module {
        margin-bottom: 4.787%
    }

    .column_2_3 > .row_inner.gutters2 > .column_1_3 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters2 > .column_1_3 .grid_item, .column_2_3 > .row_inner.gutters2 > .column_1_3 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters2 > .column_1_3 .widget, .gutters2 .column_2_3 > .row_inner > .column_1_3 .blog_grid .column.size-1of1 .post, .gutters2 .column_2_3 > .row_inner > .column_1_3 .grid_item, .gutters2 .column_2_3 > .row_inner > .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_2_3 > .row_inner > .column_1_3
    .widget {
        width: 100%;
        margin-bottom: 9.574%
    }

    .column_2_3 > .row_inner.gutters2 > .column_1_3 .grid_item.on_last_row, .gutters2 .column_2_3 > .row_inner > .column_1_3
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters2 > .column_1_6, .gutters2 .column_2_3 > .row_inner > .column_1_6 {
        width: 21.574%;
        margin-right: 4.569%
    }

    .column_2_3 > .row_inner.gutters2 > .column_1_6 .module, .gutters2 .column_2_3 > .row_inner > .column_1_6
    .module {
        margin-bottom: 10.588%
    }

    .column_2_3 > .row_inner.gutters2 > .column_1_6 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters2 > .column_1_6 .grid_item, .column_2_3 > .row_inner.gutters2 > .column_1_6 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters2 > .column_1_6 .widget, .gutters2 .column_2_3 > .row_inner > .column_1_6 .blog_grid .column.size-1of1 .post, .gutters2 .column_2_3 > .row_inner > .column_1_6 .grid_item, .gutters2 .column_2_3 > .row_inner > .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_2_3 > .row_inner > .column_1_6
    .widget {
        width: 100%;
        margin-bottom: 21.176%
    }

    .column_2_3 > .row_inner.gutters2 > .column_1_6 .grid_item.on_last_row, .gutters2 .column_2_3 > .row_inner > .column_1_6
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters2 > .column_2_9, .gutters2 .column_2_3 > .row_inner > .column_2_9 {
        width: 30.28764805%;
        margin-right: 4.569%
    }

    .column_2_3 > .row_inner.gutters2 > .column_2_9 .module, .gutters2 .column_2_3 > .row_inner > .column_2_9
    .module {
        margin-bottom: 10.588%
    }

    .column_2_3 > .row_inner.gutters2 > .column_2_9 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters2 > .column_2_9 .grid_item, .column_2_3 > .row_inner.gutters2 > .column_2_9 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters2 > .column_2_9 .widget, .gutters2 .column_2_3 > .row_inner > .column_2_9 .blog_grid .column.size-1of1 .post, .gutters2 .column_2_3 > .row_inner > .column_2_9 .grid_item, .gutters2 .column_2_3 > .row_inner > .column_2_9 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_2_3 > .row_inner > .column_2_9
    .widget {
        margin-bottom: 21.176%
    }

    .column_2_3 > .row_inner.gutters2 > .column_2_9 .grid_item.on_last_row, .gutters2 .column_2_3 > .row_inner > .column_2_9
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters2 > .column_4_4, .gutters2 .column_1_2 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_1_2 > .row_inner.gutters2 > .column_4_4 .module, .gutters2 .column_1_2 > .row_inner > .column_4_4
    .module {
        margin-bottom: 3.093%
    }

    .column_1_2 > .row_inner.gutters2 > .column_4_4 .grid_item.portfolio_item, .column_1_2 > .row_inner.gutters2 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters2 > .column_4_4 .widget, .gutters2 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters2 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_1_2 > .row_inner > .column_4_4
    .widget {
        width: 46.907%;
        margin-right: 6.186%;
        margin-bottom: 6.186%
    }

    .column_1_2 > .row_inner.gutters2 > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .column_1_2 > .row_inner.gutters2 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .column_1_2 > .row_inner.gutters2 > .column_4_4 .widget:nth-child(2n), .gutters2 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters2 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters2 .column_1_2 > .row_inner > .column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .column_1_2 > .row_inner.gutters2 > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .column_1_2 > .row_inner.gutters2 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .column_1_2 > .row_inner.gutters2 > .column_4_4 .widget:nth-child(2n+1), .gutters2 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters2 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters2 .column_1_2 > .row_inner > .column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .column_1_2 > .row_inner.gutters2 > .column_4_4 .grid_item, .gutters2 .column_1_2 > .row_inner > .column_4_4
    .grid_item {
        width: 46.907%;
        margin-right: 6.186%;
        margin-bottom: 6.186%
    }

    .column_1_2 > .row_inner.gutters2 > .column_4_4 .grid_item.on_last_row, .gutters2 .column_1_2 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters2 > .column_4_4 .blog_grid .column.size-1of1, .gutters2 .column_1_2 > .row_inner > .column_4_4 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .column_1_2 > .row_inner.gutters2 > .column_4_4 .blog_grid .column.size-1of1 .post, .gutters2 .column_1_2 > .row_inner > .column_4_4 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 6.186%
    }

    .column_1_2 > .row_inner.gutters2 > .column_1_4, .gutters2 .column_1_2 > .row_inner > .column_1_4 {
        width: 46.90721649%;
        margin-right: 6.186%
    }

    .column_1_2 > .row_inner.gutters2 > .column_1_4 .module, .gutters2 .column_1_2 > .row_inner > .column_1_4
    .module {
        margin-bottom: 6.593%
    }

    .column_1_2 > .row_inner.gutters2 > .column_1_4 .blog_grid .column.size-1of1 .post, .column_1_2 > .row_inner.gutters2 > .column_1_4 .grid_item, .column_1_2 > .row_inner.gutters2 > .column_1_4 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters2 > .column_1_4 .widget, .gutters2 .column_1_2 > .row_inner > .column_1_4 .blog_grid .column.size-1of1 .post, .gutters2 .column_1_2 > .row_inner > .column_1_4 .grid_item, .gutters2 .column_1_2 > .row_inner > .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_1_2 > .row_inner > .column_1_4
    .widget {
        margin-bottom: 13.187%
    }

    .column_1_2 > .row_inner.gutters2 > .column_1_4 .grid_item.on_last_row, .gutters2 .column_1_2 > .row_inner > .column_1_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters2 > .column_1_6, .gutters2 .column_1_2 > .row_inner > .column_1_6 {
        width: 29.21%;
        margin-right: 6.186%
    }

    .column_1_2 > .row_inner.gutters2 > .column_1_6 .module, .gutters2 .column_1_2 > .row_inner > .column_1_6
    .module {
        margin-bottom: 10.588%
    }

    .column_1_2 > .row_inner.gutters2 > .column_1_6 .blog_grid .column.size-1of1 .post, .column_1_2 > .row_inner.gutters2 > .column_1_6 .grid_item, .column_1_2 > .row_inner.gutters2 > .column_1_6 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters2 > .column_1_6 .widget, .gutters2 .column_1_2 > .row_inner > .column_1_6 .blog_grid .column.size-1of1 .post, .gutters2 .column_1_2 > .row_inner > .column_1_6 .grid_item, .gutters2 .column_1_2 > .row_inner > .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters2 .column_1_2 > .row_inner > .column_1_6
    .widget {
        margin-bottom: 21.176%
    }

    .column_1_2 > .row_inner.gutters2 .grid_item.on_last_row, .gutters2 .column_1_2 > .row_inner
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters2 .et_full_width_page.woocommerce-page ul.products
    li.product {
        width: 22.75%;
        margin-right: 3%;
        margin-bottom: 3%
    }

    .gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product, .gutters2.et_right_sidebar.woocommerce-page #main-content ul.products
    li.product {
        width: 30.64%;
        margin-right: 4.04%
    }

    .gutters2 .footer-widget {
        margin-right: 3%;
        margin-bottom: 3%
    }

    .gutters2 .footer-widget:last-child {
        margin-right: 0
    }

    .gutters2.footer_columns6 .footer-widget {
        width: 14.167%
    }

    .gutters2.footer_columns6 .footer-widget
    .fwidget {
        margin-bottom: 21.176%
    }

    .gutters2.footer_columns5 .footer-widget {
        width: 17.6%
    }

    .gutters2.footer_columns5 .footer-widget
    .fwidget {
        margin-bottom: 17.045%
    }

    .gutters2.footer_columns4 .footer-widget {
        width: 22.75%
    }

    .gutters2.footer_columns4 .footer-widget
    .fwidget {
        margin-bottom: 13.187%
    }

    .gutters2.footer_columns3 .footer-widget {
        width: 31.333%
    }

    .gutters2.footer_columns3 .footer-widget
    .fwidget {
        margin-bottom: 9.574%
    }

    .gutters2.footer_columns2 .footer-widget {
        width: 48.5%
    }

    .gutters2.footer_columns2 .footer-widget
    .fwidget {
        margin-bottom: 6.186%
    }

    .gutters2.footer_columns1 .footer-widget {
        width: 100%
    }

    .gutters2.footer_columns1 .footer-widget
    .fwidget {
        margin-bottom: 3%
    }

    .gutters2.footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
        clear: both;
        width: 74.25%
    }

    .gutters2.footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 4.04%
    }

    .gutters2.footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
        width: 22.75%
    }

    .gutters2.footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 13.187%
    }

    .gutters2.footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
        clear: both;
        width: 22.75%
    }

    .gutters2.footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 13.187%
    }

    .gutters2.footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
        width: 74.25%
    }

    .gutters2.footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 4.04%
    }

    .gutters2.footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
        width: 65.667%
    }

    .gutters2.footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 4.569%
    }

    .gutters2.footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
        width: 31.333%
    }

    .gutters2.footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 9.574%
    }

    .gutters2.footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
        width: 31.333%
    }

    .gutters2.footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 9.574%
    }

    .gutters2.footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
        width: 65.667%
    }

    .gutters2.footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 4.569%
    }

    .gutters2.footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
        width: 22.75%
    }

    .gutters2.footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
        margin-bottom: 13.187%
    }

    .gutters2.footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
        width: 48.5%
    }

    .gutters2.footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
        margin-bottom: 6.186%
    }

    .gutters2.footer_columns_1_2__1_4 .footer-widget:first-child {
        width: 48.5%
    }

    .gutters2.footer_columns_1_2__1_4 .footer-widget:first-child
    .fwidget {
        margin-bottom: 6.186%
    }

    .gutters2.footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
        width: 22.75%
    }

    .gutters2.footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
        margin-bottom: 13.187%
    }

    .gutters2.footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
        width: 17.6%
    }

    .gutters2.footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
        margin-bottom: 17.045%
    }

    .gutters2.footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
        width: 58.8%
    }

    .gutters2.footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
        margin-bottom: 5.102%
    }

    .gutters2.footer_columns_3_5__1_5 .footer-widget:first-child {
        width: 58.8%
    }

    .gutters2.footer_columns_3_5__1_5 .footer-widget:first-child
    .fwidget {
        margin-bottom: 5.102%
    }

    .gutters2.footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
        width: 17.6%
    }

    .gutters2.footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
        margin-bottom: 17.045%
    }

    .gutters2.footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
        width: 58.8%
    }

    .gutters2.footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 5.102%
    }

    .gutters2.footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
        width: 38.2%
    }

    .gutters2.footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 7.853%
    }

    .gutters2.footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
        width: 38.2%
    }

    .gutters2.footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 7.853%
    }

    .gutters2.footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
        width: 58.8%
    }

    .gutters2.footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 5.102%
    }

    .gutters2.footer_columns_1_2__1_6 .footer-widget:first-child {
        width: 48.5%
    }

    .gutters2.footer_columns_1_2__1_6 .footer-widget:first-child
    .fwidget {
        margin-bottom: 6.186%
    }

    .gutters2.footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
        width: 14.167%
    }

    .gutters2.footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
        margin-bottom: 21.176%
    }

    .gutters2.footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
        width: 14.167%
    }

    .gutters2.footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
        margin-bottom: 21.176%
    }

    .gutters2.footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
        width: 48.5%
    }

    .gutters2.footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
        margin-bottom: 6.186%
    }

    .gutters2.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
        width: 22.75%
    }

    .gutters2.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
        margin-bottom: 13.187%
    }

    .gutters2.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
        width: 48.5%
    }

    .gutters2.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 6.186%
    }

    .gutters2.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
        width: 17.6%
    }

    .gutters2.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
        margin-bottom: 17.045%
    }

    .gutters2.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
        width: 58.8%
    }

    .gutters2.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 5.102%
    }

    .rtl .gutters2 .column_4_4 .blog_grid .column.size-1of3, .rtl .gutters2.row .column_4_4 .blog_grid .column.size-1of3 {
        margin-right: 0;
        margin-left: 3%
    }

    .rtl .gutters2 .column_3_4 .blog_grid .column.size-1of2, .rtl .gutters2.row .column_3_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 4.04%
    }

    .rtl .gutters2 .column_2_3 .blog_grid .column.size-1of2, .rtl .gutters2.row .column_2_3 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 4.569%
    }

    .rtl .gutters2 .column_3_5 .blog_grid .column.size-1of1, .rtl .gutters2.row .column_3_5 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .rtl .gutters2 .column_1_2 .blog_grid .column.size-1of1, .rtl .gutters2.row .column_1_2 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .rtl .gutters2 .column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2.row .column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-left: 0
    }

    .rtl .gutters2 .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2 .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2 .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2.row .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2.row .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2.row .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters2.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n) {
        margin-left: 0
    }

    .rtl .gutters2 .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2 .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2 .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2.row .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2.row .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2.row .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters2.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-left: 0
    }

    .column_3_4 .row_inner.rtl .gutters2 .column_4_4 .blog_grid .column.size-1of2, .rtl .gutters2 .column_3_4 .column_4_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 4.04%
    }

    .column_2_3 .row_inner.rtl .gutters2 .column_4_4 .blog_grid .column.size-1of2, .rtl .gutters2 .column_2_3 .column_4_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 4.569%
    }

    .column_1_2 .row_inner.rtl .gutters2 .column_4_4 .blog_grid .column.size-1of1, .rtl .gutters2 .column_1_2 .column_4_4 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .gutters1 .column, .gutters1.row
    .column {
        margin-right: 0
    }

    .gutters1 .column .blog_grid .column.size-1of1 .post:last-child, .gutters1 .column .blog_grid .column.size-1of2 .post:last-child, .gutters1 .column .blog_grid .column.size-1of3 .post:last-child, .gutters1.row .column .blog_grid .column.size-1of1 .post:last-child, .gutters1.row .column .blog_grid .column.size-1of2 .post:last-child, .gutters1.row .column .blog_grid .column.size-1of3 .post:last-child {
        margin-bottom: 30px
    }

    .gutters1 .column_4_4, .gutters1.row
    .column_4_4 {
        width: 100%
    }

    .gutters1 .column_4_4 .module, .gutters1.row .column_4_4
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_4_4 .grid_item, .gutters1 .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_4_4 .widget, .gutters1.row .column_4_4 .grid_item, .gutters1.row .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters1.row .column_4_4
    .widget {
        width: 25%;
        margin-right: 0;
        margin-bottom: 0
    }

    .gutters1 .column_4_4 .blog_grid .column.size-1of3, .gutters1.row .column_4_4 .blog_grid .column.size-1of3 {
        width: 33.333%;
        margin-right: 0
    }

    .gutters1 .column_4_4 .blog_grid .column.size-1of3 .post, .gutters1.row .column_4_4 .blog_grid .column.size-1of3
    .post {
        margin-bottom: 0
    }

    .gutters1 .column_3_4, .gutters1.row
    .column_3_4 {
        width: 75%
    }

    .gutters1 .column_3_4 .module, .gutters1.row .column_3_4
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_3_4 .grid_item, .gutters1 .column_3_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_3_4 .widget, .gutters1.row .column_3_4 .grid_item, .gutters1.row .column_3_4 .shop_grid .woocommerce ul.products li.product, .gutters1.row .column_3_4
    .widget {
        width: 33.333%;
        margin-right: 0;
        margin-bottom: 0
    }

    .gutters1 .column_3_4 .blog_grid .column.size-1of2, .gutters1.row .column_3_4 .blog_grid .column.size-1of2 {
        width: 50%;
        margin-right: 0
    }

    .gutters1 .column_3_4 .blog_grid .column.size-1of2 .post, .gutters1.row .column_3_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 0
    }

    .gutters1 .column_2_3, .gutters1.row
    .column_2_3 {
        width: 66.667%
    }

    .gutters1 .column_2_3 .module, .gutters1.row .column_2_3
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_2_3 .grid_item, .gutters1 .column_2_3 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_2_3 .widget, .gutters1.row .column_2_3 .grid_item, .gutters1.row .column_2_3 .shop_grid .woocommerce ul.products li.product, .gutters1.row .column_2_3
    .widget {
        width: 50%;
        margin-right: 0;
        margin-bottom: 0
    }

    .gutters1 .column_2_3 .blog_grid .column.size-1of2, .gutters1.row .column_2_3 .blog_grid .column.size-1of2 {
        width: 50%;
        margin-right: 0
    }

    .gutters1 .column_2_3 .blog_grid .column.size-1of2 .post, .gutters1.row .column_2_3 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 0
    }

    .gutters1 .column_3_5, .gutters1.row
    .column_3_5 {
        width: 60%
    }

    .gutters1 .column_3_5 .module, .gutters1.row .column_3_5
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_3_5 .grid_item, .gutters1 .column_3_5 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_3_5 .widget, .gutters1.row .column_3_5 .grid_item, .gutters1.row .column_3_5 .shop_grid .woocommerce ul.products li.product, .gutters1.row .column_3_5
    .widget {
        width: 50%;
        margin-right: 0;
        margin-bottom: 0
    }

    .gutters1 .column_3_5 .blog_grid .column.size-1of1, .gutters1.row .column_3_5 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .gutters1 .column_3_5 .blog_grid .column.size-1of1 .post, .gutters1.row .column_3_5 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 0
    }

    .gutters1 .column_1_2, .gutters1.row
    .column_1_2 {
        width: 50%
    }

    .gutters1 .column_1_2 .module, .gutters1.row .column_1_2
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_1_2 .grid_item, .gutters1 .column_1_2 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_1_2 .widget, .gutters1.row .column_1_2 .grid_item, .gutters1.row .column_1_2 .shop_grid .woocommerce ul.products li.product, .gutters1.row .column_1_2
    .widget {
        width: 50%;
        margin-right: 0;
        margin-bottom: 0
    }

    .gutters1 .column_1_2 .blog_grid .column.size-1of1, .gutters1.row .column_1_2 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .gutters1 .column_1_2 .blog_grid .column.size-1of1 .post, .gutters1.row .column_1_2 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 0
    }

    .gutters1 .column_2_5, .gutters1.row
    .column_2_5 {
        width: 40%
    }

    .gutters1 .column_2_5 .module, .gutters1.row .column_2_5
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_2_5 .blog_grid .column.size-1of1 .post, .gutters1 .column_2_5 .grid_item, .gutters1 .column_2_5 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_2_5 .widget, .gutters1.row .column_2_5 .blog_grid .column.size-1of1 .post, .gutters1.row .column_2_5 .grid_item, .gutters1.row .column_2_5 .shop_grid .woocommerce ul.products li.product, .gutters1.row .column_2_5
    .widget {
        width: 100%;
        margin-bottom: 0
    }

    .gutters1 .column_1_3, .gutters1.row
    .column_1_3 {
        width: 33.333%
    }

    .gutters1 .column_1_3 .module, .gutters1.row .column_1_3
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_1_3 .blog_grid .column.size-1of1 .post, .gutters1 .column_1_3 .grid_item, .gutters1 .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_1_3 .widget, .gutters1.row .column_1_3 .blog_grid .column.size-1of1 .post, .gutters1.row .column_1_3 .grid_item, .gutters1.row .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters1.row .column_1_3
    .widget {
        width: 100%;
        margin-bottom: 0
    }

    .gutters1 .column_1_4, .gutters1.row
    .column_1_4 {
        width: 25%
    }

    .gutters1 .column_1_4 .module, .gutters1.row .column_1_4
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_1_4 .blog_grid .column.size-1of1 .post, .gutters1 .column_1_4 .grid_item, .gutters1 .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_1_4 .widget, .gutters1.row .column_1_4 .blog_grid .column.size-1of1 .post, .gutters1.row .column_1_4 .grid_item, .gutters1.row .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1.row .column_1_4
    .widget {
        width: 100%;
        margin-bottom: 0
    }

    .gutters1 .column_1_5, .gutters1.row
    .column_1_5 {
        width: 20%
    }

    .gutters1 .column_1_5 .module, .gutters1.row .column_1_5
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_1_5 .blog_grid .column.size-1of1 .post, .gutters1 .column_1_5 .grid_item, .gutters1 .column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_1_5 .widget, .gutters1.row .column_1_5 .blog_grid .column.size-1of1 .post, .gutters1.row .column_1_5 .grid_item, .gutters1.row .column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters1.row .column_1_5
    .widget {
        width: 100%;
        margin-bottom: 0
    }

    .gutters1 .column_1_6, .gutters1.row
    .column_1_6 {
        width: 16.6667%
    }

    .gutters1 .column_1_6 .module, .gutters1.row .column_1_6
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_1_6 .blog_grid .column.size-1of1 .post, .gutters1 .column_1_6 .grid_item, .gutters1 .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_1_6 .widget, .gutters1.row .column_1_6 .blog_grid .column.size-1of1 .post, .gutters1.row .column_1_6 .grid_item, .gutters1.row .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1.row .column_1_6
    .widget {
        width: 100%;
        margin-bottom: 0
    }

    .gutters1 .column_4_4 .grid_item.portfolio_item:nth-child(4n), .gutters1 .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n), .gutters1 .column_4_4 .widget:nth-child(4n), .gutters1.row .column_4_4 .grid_item.portfolio_item:nth-child(4n), .gutters1.row .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n), .gutters1.row .column_4_4 .widget:nth-child(4n) {
        margin-right: 0
    }

    .gutters1 .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters1 .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters1 .column_4_4 .widget:nth-child(4n+1), .gutters1.row .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters1.row .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters1.row .column_4_4 .widget:nth-child(4n+1) {
        clear: both
    }

    .gutters1 .column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters1.row .column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-right: 0
    }

    .gutters1 .column_4_4 .grid_item.last_in_row, .gutters1.row .column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters1 .column_4_4 .grid_item.on_last_row, .gutters1.row .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters1 .column_3_4 .grid_item.portfolio_item:nth-child(3n), .gutters1 .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters1 .column_3_4 .widget:nth-child(3n), .gutters1.row .column_3_4 .grid_item.portfolio_item:nth-child(3n), .gutters1.row .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters1.row .column_3_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .gutters1 .column_3_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters1 .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters1 .column_3_4 .widget:nth-child(3n+1), .gutters1.row .column_3_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters1.row .column_3_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters1.row .column_3_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .gutters1 .column_3_4 .grid_item.last_in_row, .gutters1.row .column_3_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters1 .column_3_4 .grid_item.on_last_row, .gutters1.row .column_3_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters1 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters1 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters1 .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n), .gutters1.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters1.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters1.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .gutters1 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters1 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters1 .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n+1), .gutters1.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters1.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters1.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .gutters1 .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters1 .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters1 .column_3_4 .column_inner.column_4_4 .widget:nth-child(4n+1), .gutters1.row .column_3_4 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters1.row .column_3_4 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters1.row .column_3_4 .column_inner.column_4_4 .widget:nth-child(4n+1) {
        clear: none
    }

    .gutters1 .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters1.row .column_3_4 .column_inner.column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters1 .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters1.row .column_3_4 .column_inner.column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters1 .column_1_2 .grid_item.portfolio_item:nth-child(2n), .gutters1 .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1 .column_1_2 .widget:nth-child(2n), .gutters1 .column_2_3 .grid_item.portfolio_item:nth-child(2n), .gutters1 .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1 .column_2_3 .widget:nth-child(2n), .gutters1.row .column_1_2 .grid_item.portfolio_item:nth-child(2n), .gutters1.row .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1.row .column_1_2 .widget:nth-child(2n), .gutters1.row .column_2_3 .grid_item.portfolio_item:nth-child(2n), .gutters1.row .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1.row .column_2_3 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters1 .column_1_2 .grid_item.portfolio_item:nth-child(2n+1), .gutters1 .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1 .column_1_2 .widget:nth-child(2n+1), .gutters1 .column_2_3 .grid_item.portfolio_item:nth-child(2n+1), .gutters1 .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1 .column_2_3 .widget:nth-child(2n+1), .gutters1.row .column_1_2 .grid_item.portfolio_item:nth-child(2n+1), .gutters1.row .column_1_2 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1.row .column_1_2 .widget:nth-child(2n+1), .gutters1.row .column_2_3 .grid_item.portfolio_item:nth-child(2n+1), .gutters1.row .column_2_3 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1.row .column_2_3 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters1 .column_1_2 .grid_item.last_in_row, .gutters1 .column_2_3 .grid_item.last_in_row, .gutters1.row .column_1_2 .grid_item.last_in_row, .gutters1.row .column_2_3
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters1 .column_1_2 .grid_item.on_last_row, .gutters1 .column_2_3 .grid_item.on_last_row, .gutters1.row .column_1_2 .grid_item.on_last_row, .gutters1.row .column_2_3
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters1 .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters1 .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1 .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n), .gutters1 .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters1 .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1 .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n), .gutters1.row .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters1.row .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1.row .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n), .gutters1.row .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters1.row .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1.row .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters1 .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters1 .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1 .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters1 .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters1 .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1 .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters1.row .column_1_2 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters1.row .column_1_2 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1.row .column_1_2 .column_inner.column_4_4 .widget:nth-child(2n+1), .gutters1.row .column_2_3 .column_inner.column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters1.row .column_2_3 .column_inner.column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1.row .column_2_3 .column_inner.column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters1 .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters1 .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters1.row .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters1.row .column_2_3 .column_inner.column_4_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters1 .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters1 .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters1.row .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters1.row .column_2_3 .column_inner.column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters1 .column_3_5 .grid_item.portfolio_item:nth-child(2n), .gutters1 .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1 .column_3_5 .widget:nth-child(2n), .gutters1.row .column_3_5 .grid_item.portfolio_item:nth-child(2n), .gutters1.row .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1.row .column_3_5 .widget:nth-child(2n) {
        margin-right: 0
    }

    .gutters1 .column_3_5 .grid_item.portfolio_item:nth-child(2n+1), .gutters1 .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1 .column_3_5 .widget:nth-child(2n+1), .gutters1.row .column_3_5 .grid_item.portfolio_item:nth-child(2n+1), .gutters1.row .column_3_5 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1.row .column_3_5 .widget:nth-child(2n+1) {
        clear: both
    }

    .gutters1 .column_3_5 .grid_item.last_in_row, .gutters1.row .column_3_5
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters1 .column_3_5 .grid_item.on_last_row, .gutters1.row .column_3_5
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters1 .column_1_3 .grid_item.on_last_row, .gutters1 .column_1_4 .grid_item.on_last_row, .gutters1 .column_1_5 .grid_item.on_last_row, .gutters1 .column_1_6 .grid_item.on_last_row, .gutters1.row .column_1_3 .grid_item.on_last_row, .gutters1.row .column_1_4 .grid_item.on_last_row, .gutters1.row .column_1_5 .grid_item.on_last_row, .gutters1.row .column_1_6
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters1 .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .gutters1 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters1 .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .gutters1 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters1 .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters1 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters1.row .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .gutters1.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters1.row .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .gutters1.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters1.row .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .gutters1.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n) {
        margin-right: 0
    }

    .gutters1 .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .gutters1 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters1 .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .gutters1 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters1 .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters1 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters1.row .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .gutters1.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters1.row .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .gutters1.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters1.row .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .gutters1.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-right: 0
    }

    .gutters1 .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters1 .column_1_2 .grid_item.last_in_row, .gutters1 .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters1 .column_2_3 .grid_item.last_in_row, .gutters1 .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters1 .column_3_4 .grid_item.last_in_row, .gutters1.row .column_1_2 .column_inner.column_4_4 .grid_item.last_in_row, .gutters1.row .column_1_2 .grid_item.last_in_row, .gutters1.row .column_2_3 .column_inner.column_4_4 .grid_item.last_in_row, .gutters1.row .column_2_3 .grid_item.last_in_row, .gutters1.row .column_3_4 .column_inner.column_4_4 .grid_item.last_in_row, .gutters1.row .column_3_4
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters1 .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters1 .column_1_2 .grid_item.on_last_row, .gutters1 .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters1 .column_2_3 .grid_item.on_last_row, .gutters1 .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters1 .column_3_4 .grid_item.on_last_row, .gutters1.row .column_1_2 .column_inner.column_4_4 .grid_item.on_last_row, .gutters1.row .column_1_2 .grid_item.on_last_row, .gutters1.row .column_2_3 .column_inner.column_4_4 .grid_item.on_last_row, .gutters1.row .column_2_3 .grid_item.on_last_row, .gutters1.row .column_3_4 .column_inner.column_4_4 .grid_item.on_last_row, .gutters1.row .column_3_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters1 .column_single.column_1_4 .module, .gutters1.row .column_single.column_1_4
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_single.column_1_3 .module, .gutters1.row .column_single.column_1_3
    .module {
        margin-bottom: 0
    }

    .gutters1 .column_single.column_1_2 .module, .gutters1.row .column_single.column_1_2
    .module {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_4_4, .gutters1 .column_3_4 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_3_4 > .row_inner.gutters1 > .column_4_4 .module, .gutters1 .column_3_4 > .row_inner > .column_4_4
    .module {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_4_4 .grid_item.portfolio_item, .column_3_4 > .row_inner.gutters1 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters1 > .column_4_4 .widget, .gutters1 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters1 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_3_4 > .row_inner > .column_4_4
    .widget {
        width: 33.333%;
        margin-right: 0;
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_4_4 .grid_item.portfolio_item:nth-child(3n), .column_3_4 > .row_inner.gutters1 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .column_3_4 > .row_inner.gutters1 > .column_4_4 .widget:nth-child(3n), .gutters1 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(3n), .gutters1 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters1 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(3n) {
        margin-right: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .column_3_4 > .row_inner.gutters1 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .column_3_4 > .row_inner.gutters1 > .column_4_4 .widget:nth-child(3n+1), .gutters1 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(3n+1), .gutters1 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters1 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(3n+1) {
        clear: both
    }

    .column_3_4 > .row_inner.gutters1 > .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .column_3_4 > .row_inner.gutters1 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .column_3_4 > .row_inner.gutters1 > .column_4_4 .widget:nth-child(4n+1), .gutters1 .column_3_4 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(4n+1), .gutters1 .column_3_4 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .gutters1 .column_3_4 > .row_inner > .column_4_4 .widget:nth-child(4n+1) {
        clear: none
    }

    .column_3_4 > .row_inner.gutters1 > .column_4_4 .grid_item, .gutters1 .column_3_4 > .row_inner > .column_4_4
    .grid_item {
        width: 33.333%;
        margin-right: 0;
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_4_4 .grid_item.on_last_row, .gutters1 .column_3_4 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_4_4 .blog_grid .column.size-1of2, .gutters1 .column_3_4 > .row_inner > .column_4_4 .blog_grid .column.size-1of2 {
        width: 50%;
        margin-right: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_4_4 .blog_grid .column.size-1of2 .post, .gutters1 .column_3_4 > .row_inner > .column_4_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_3_8, .gutters1 .column_3_4 > .row_inner > .column_3_8 {
        width: 50%;
        margin-right: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_3_8 .module, .gutters1 .column_3_4 > .row_inner > .column_3_8
    .module {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_3_8 .blog_grid .column.size-1of1 .post, .column_3_4 > .row_inner.gutters1 > .column_3_8 .grid_item, .column_3_4 > .row_inner.gutters1 > .column_3_8 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters1 > .column_3_8 .widget, .gutters1 .column_3_4 > .row_inner > .column_3_8 .blog_grid .column.size-1of1 .post, .gutters1 .column_3_4 > .row_inner > .column_3_8 .grid_item, .gutters1 .column_3_4 > .row_inner > .column_3_8 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_3_4 > .row_inner > .column_3_8
    .widget {
        width: 100%;
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_3_8 .grid_item.on_last_row, .gutters1 .column_3_4 > .row_inner > .column_3_8
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_1_4, .gutters1 .column_3_4 > .row_inner > .column_1_4 {
        width: 33.33333333%;
        margin-right: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_1_4 .module, .gutters1 .column_3_4 > .row_inner > .column_1_4
    .module {
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_1_4 .blog_grid .column.size-1of1 .post, .column_3_4 > .row_inner.gutters1 > .column_1_4 .grid_item, .column_3_4 > .row_inner.gutters1 > .column_1_4 .shop_grid .woocommerce ul.products li.product, .column_3_4 > .row_inner.gutters1 > .column_1_4 .widget, .gutters1 .column_3_4 > .row_inner > .column_1_4 .blog_grid .column.size-1of1 .post, .gutters1 .column_3_4 > .row_inner > .column_1_4 .grid_item, .gutters1 .column_3_4 > .row_inner > .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_3_4 > .row_inner > .column_1_4
    .widget {
        width: 100%;
        margin-bottom: 0
    }

    .column_3_4 > .row_inner.gutters1 > .column_1_4 .grid_item.on_last_row, .gutters1 .column_3_4 > .row_inner > .column_1_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_4_4, .gutters1 .column_2_3 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_2_3 > .row_inner.gutters1 > .column_4_4 .module, .gutters1 .column_2_3 > .row_inner > .column_4_4
    .module {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_4_4 .grid_item.portfolio_item, .column_2_3 > .row_inner.gutters1 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters1 > .column_4_4 .widget, .gutters1 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters1 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_2_3 > .row_inner > .column_4_4
    .widget {
        width: 50%;
        margin-right: 0;
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .column_2_3 > .row_inner.gutters1 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .column_2_3 > .row_inner.gutters1 > .column_4_4 .widget:nth-child(2n), .gutters1 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters1 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1 .column_2_3 > .row_inner > .column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .column_2_3 > .row_inner.gutters1 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .column_2_3 > .row_inner.gutters1 > .column_4_4 .widget:nth-child(2n+1), .gutters1 .column_2_3 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters1 .column_2_3 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1 .column_2_3 > .row_inner > .column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .column_2_3 > .row_inner.gutters1 > .column_4_4 .grid_item, .gutters1 .column_2_3 > .row_inner > .column_4_4
    .grid_item {
        width: 50%;
        margin-right: 0;
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_4_4 .grid_item.on_last_row, .gutters1 .column_2_3 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_4_4 .blog_grid .column.size-1of2, .gutters1 .column_2_3 > .row_inner > .column_4_4 .blog_grid .column.size-1of2 {
        width: 50%;
        margin-right: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_4_4 .blog_grid .column.size-1of2 .post, .gutters1 .column_2_3 > .row_inner > .column_4_4 .blog_grid .column.size-1of2
    .post {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_1_3, .gutters1 .column_2_3 > .row_inner > .column_1_3 {
        width: 50%;
        margin-right: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_1_3 .module, .gutters1 .column_2_3 > .row_inner > .column_1_3
    .module {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_1_3 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters1 > .column_1_3 .grid_item, .column_2_3 > .row_inner.gutters1 > .column_1_3 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters1 > .column_1_3 .widget, .gutters1 .column_2_3 > .row_inner > .column_1_3 .blog_grid .column.size-1of1 .post, .gutters1 .column_2_3 > .row_inner > .column_1_3 .grid_item, .gutters1 .column_2_3 > .row_inner > .column_1_3 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_2_3 > .row_inner > .column_1_3
    .widget {
        width: 100%;
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_1_3 .grid_item.on_last_row, .gutters1 .column_2_3 > .row_inner > .column_1_3
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_1_6, .gutters1 .column_2_3 > .row_inner > .column_1_6 {
        width: 25%;
        margin-right: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_1_6 .module, .gutters1 .column_2_3 > .row_inner > .column_1_6
    .module {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_1_6 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters1 > .column_1_6 .grid_item, .column_2_3 > .row_inner.gutters1 > .column_1_6 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters1 > .column_1_6 .widget, .gutters1 .column_2_3 > .row_inner > .column_1_6 .blog_grid .column.size-1of1 .post, .gutters1 .column_2_3 > .row_inner > .column_1_6 .grid_item, .gutters1 .column_2_3 > .row_inner > .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_2_3 > .row_inner > .column_1_6
    .widget {
        width: 100%;
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_1_6 .grid_item.on_last_row, .gutters1 .column_2_3 > .row_inner > .column_1_6
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_2_9, .gutters1 .column_2_3 > .row_inner > .column_2_9 {
        width: 33.33333333%;
        margin-right: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_2_9 .module, .gutters1 .column_2_3 > .row_inner > .column_2_9
    .module {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_2_9 .blog_grid .column.size-1of1 .post, .column_2_3 > .row_inner.gutters1 > .column_2_9 .grid_item, .column_2_3 > .row_inner.gutters1 > .column_2_9 .shop_grid .woocommerce ul.products li.product, .column_2_3 > .row_inner.gutters1 > .column_2_9 .widget, .gutters1 .column_2_3 > .row_inner > .column_2_9 .blog_grid .column.size-1of1 .post, .gutters1 .column_2_3 > .row_inner > .column_2_9 .grid_item, .gutters1 .column_2_3 > .row_inner > .column_2_9 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_2_3 > .row_inner > .column_2_9
    .widget {
        margin-bottom: 0
    }

    .column_2_3 > .row_inner.gutters1 > .column_2_9 .grid_item.on_last_row, .gutters1 .column_2_3 > .row_inner > .column_2_9
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_4_4, .gutters1 .column_1_2 > .row_inner > .column_4_4 {
        width: 100%
    }

    .column_1_2 > .row_inner.gutters1 > .column_4_4 .module, .gutters1 .column_1_2 > .row_inner > .column_4_4
    .module {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_4_4 .grid_item.portfolio_item, .column_1_2 > .row_inner.gutters1 > .column_4_4 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters1 > .column_4_4 .widget, .gutters1 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item, .gutters1 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_1_2 > .row_inner > .column_4_4
    .widget {
        width: 50%;
        margin-right: 0;
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .column_1_2 > .row_inner.gutters1 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .column_1_2 > .row_inner.gutters1 > .column_4_4 .widget:nth-child(2n), .gutters1 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n), .gutters1 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n), .gutters1 .column_1_2 > .row_inner > .column_4_4 .widget:nth-child(2n) {
        margin-right: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .column_1_2 > .row_inner.gutters1 > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .column_1_2 > .row_inner.gutters1 > .column_4_4 .widget:nth-child(2n+1), .gutters1 .column_1_2 > .row_inner > .column_4_4 .grid_item.portfolio_item:nth-child(2n+1), .gutters1 .column_1_2 > .row_inner > .column_4_4 .shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .gutters1 .column_1_2 > .row_inner > .column_4_4 .widget:nth-child(2n+1) {
        clear: both
    }

    .column_1_2 > .row_inner.gutters1 > .column_4_4 .grid_item, .gutters1 .column_1_2 > .row_inner > .column_4_4
    .grid_item {
        width: 50%;
        margin-right: 0;
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_4_4 .grid_item.on_last_row, .gutters1 .column_1_2 > .row_inner > .column_4_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_4_4 .blog_grid .column.size-1of1, .gutters1 .column_1_2 > .row_inner > .column_4_4 .blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_4_4 .blog_grid .column.size-1of1 .post, .gutters1 .column_1_2 > .row_inner > .column_4_4 .blog_grid .column.size-1of1
    .post {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_1_4, .gutters1 .column_1_2 > .row_inner > .column_1_4 {
        width: 50%;
        margin-right: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_1_4 .module, .gutters1 .column_1_2 > .row_inner > .column_1_4
    .module {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_1_4 .blog_grid .column.size-1of1 .post, .column_1_2 > .row_inner.gutters1 > .column_1_4 .grid_item, .column_1_2 > .row_inner.gutters1 > .column_1_4 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters1 > .column_1_4 .widget, .gutters1 .column_1_2 > .row_inner > .column_1_4 .blog_grid .column.size-1of1 .post, .gutters1 .column_1_2 > .row_inner > .column_1_4 .grid_item, .gutters1 .column_1_2 > .row_inner > .column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_1_2 > .row_inner > .column_1_4
    .widget {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_1_4 .grid_item.on_last_row, .gutters1 .column_1_2 > .row_inner > .column_1_4
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_1_6, .gutters1 .column_1_2 > .row_inner > .column_1_6 {
        width: 33.333%;
        margin-right: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_1_6 .module, .gutters1 .column_1_2 > .row_inner > .column_1_6
    .module {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 > .column_1_6 .blog_grid .column.size-1of1 .post, .column_1_2 > .row_inner.gutters1 > .column_1_6 .grid_item, .column_1_2 > .row_inner.gutters1 > .column_1_6 .shop_grid .woocommerce ul.products li.product, .column_1_2 > .row_inner.gutters1 > .column_1_6 .widget, .gutters1 .column_1_2 > .row_inner > .column_1_6 .blog_grid .column.size-1of1 .post, .gutters1 .column_1_2 > .row_inner > .column_1_6 .grid_item, .gutters1 .column_1_2 > .row_inner > .column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1 .column_1_2 > .row_inner > .column_1_6
    .widget {
        margin-bottom: 0
    }

    .column_1_2 > .row_inner.gutters1 .grid_item.on_last_row, .gutters1 .column_1_2 > .row_inner
    .grid_item.on_last_row {
        margin-bottom: 0
    }

    .gutters1 .et_full_width_page.woocommerce-page ul.products
    li.product {
        width: 25%;
        margin-right: 0;
        margin-bottom: 0
    }

    .gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product, .gutters1.et_right_sidebar.woocommerce-page #main-content ul.products
    li.product {
        width: 33.333%;
        margin-right: 0
    }

    .gutters1 .footer-widget {
        margin-right: 0;
        margin-bottom: 0
    }

    .gutters1 .footer-widget:last-child {
        margin-right: 0
    }

    .gutters1.footer_columns6 .footer-widget {
        width: 16.667%
    }

    .gutters1.footer_columns6 .footer-widget
    .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns5 .footer-widget {
        width: 20%
    }

    .gutters1.footer_columns5 .footer-widget
    .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns4 .footer-widget {
        width: 25%
    }

    .gutters1.footer_columns4 .footer-widget
    .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns3 .footer-widget {
        width: 33.333%
    }

    .gutters1.footer_columns3 .footer-widget
    .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns2 .footer-widget {
        width: 50%
    }

    .gutters1.footer_columns2 .footer-widget
    .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns1 .footer-widget {
        width: 100%
    }

    .gutters1.footer_columns1 .footer-widget
    .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
        clear: both;
        width: 75%
    }

    .gutters1.footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
        width: 25%
    }

    .gutters1.footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
        clear: both;
        width: 25%
    }

    .gutters1.footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
        width: 75%
    }

    .gutters1.footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
        width: 66.667%
    }

    .gutters1.footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
        width: 33.333%
    }

    .gutters1.footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
        width: 33.333%
    }

    .gutters1.footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
        width: 66.667%
    }

    .gutters1.footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
        width: 25%
    }

    .gutters1.footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
        width: 50%
    }

    .gutters1.footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_2__1_4 .footer-widget:first-child {
        width: 50%
    }

    .gutters1.footer_columns_1_2__1_4 .footer-widget:first-child
    .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
        width: 25%
    }

    .gutters1.footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
        width: 20%
    }

    .gutters1.footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
        width: 60%
    }

    .gutters1.footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_3_5__1_5 .footer-widget:first-child {
        width: 60%
    }

    .gutters1.footer_columns_3_5__1_5 .footer-widget:first-child
    .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
        width: 20%
    }

    .gutters1.footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
        width: 60%
    }

    .gutters1.footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
        width: 40%
    }

    .gutters1.footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
        width: 40%
    }

    .gutters1.footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
        width: 60%
    }

    .gutters1.footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_2__1_6 .footer-widget:first-child {
        width: 50%
    }

    .gutters1.footer_columns_1_2__1_6 .footer-widget:first-child
    .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
        width: 16.667%
    }

    .gutters1.footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
        width: 16.667%
    }

    .gutters1.footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
        width: 50%
    }

    .gutters1.footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
        width: 25%
    }

    .gutters1.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
        width: 50%
    }

    .gutters1.footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
        width: 20%
    }

    .gutters1.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
        margin-bottom: 0
    }

    .gutters1.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
        width: 60%
    }

    .gutters1.footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
        margin-bottom: 0
    }

    .rtl .gutters1 .column_4_4 .blog_grid .column.size-1of3, .rtl .gutters1.row .column_4_4 .blog_grid .column.size-1of3 {
        margin-right: 0;
        margin-left: 0
    }

    .rtl .gutters1 .column_3_4 .blog_grid .column.size-1of2, .rtl .gutters1.row .column_3_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 0
    }

    .rtl .gutters1 .column_2_3 .blog_grid .column.size-1of2, .rtl .gutters1.row .column_2_3 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 0
    }

    .rtl .gutters1 .column_3_5 .blog_grid .column.size-1of1, .rtl .gutters1.row .column_3_5 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .rtl .gutters1 .column_1_2 .blog_grid .column.size-1of1, .rtl .gutters1.row .column_1_2 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .rtl .gutters1 .column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1.row .column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-left: 0
    }

    .rtl .gutters1 .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1 .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1 .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1.row .column_1_2 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1.row .column_2_3 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1.row .column_3_4 .blog_grid .column.size-1of2:nth-child(2n), .rtl .gutters1.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of2:nth-child(2n) {
        margin-left: 0
    }

    .rtl .gutters1 .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1 .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1 .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1 .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1 .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1 .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1.row .column_1_2 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1.row .column_1_2 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1.row .column_2_3 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1.row .column_2_3 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1.row .column_3_4 .blog_grid .column.size-1of3:nth-child(3n), .rtl .gutters1.row .column_3_4 .column_inner.column_4_4 .blog_grid .column.size-1of3:nth-child(3n) {
        margin-left: 0
    }

    .column_3_4 .row_inner.rtl .gutters1 .column_4_4 .blog_grid .column.size-1of2, .rtl .gutters1 .column_3_4 .column_4_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 0
    }

    .column_2_3 .row_inner.rtl .gutters1 .column_4_4 .blog_grid .column.size-1of2, .rtl .gutters1 .column_2_3 .column_4_4 .blog_grid .column.size-1of2 {
        margin-right: 0;
        margin-left: 0
    }

    .column_1_2 .row_inner.rtl .gutters1 .column_4_4 .blog_grid .column.size-1of1, .rtl .gutters1 .column_1_2 .column_4_4 .blog_grid .column.size-1of1 {
        margin-left: 0
    }

    .gutters1 .portfolio_grid .grid_item .module_header:last-child, .gutters1 .portfolio_grid .grid_item h2:last-child {
        line-height: normal
    }
}

@media all and (max-width: 980px) {
    .column .grid_item.portfolio_item, .column .shop_grid .woocommerce ul.products
    li.product {
        float: left;
        clear: none;
        width: 29.666%;
        margin: 0 5.5% 7.5% 0
    }

    .column .grid_item.portfolio_item:nth-child(3n), .column .shop_grid .woocommerce ul.products li.product:nth-child(3n) {
        margin-right: 0
    }

    .column .grid_item.portfolio_item:nth-child(3n+1), .column .shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
        clear: both
    }

    .column
    .grid_item {
        float: left;
        clear: none;
        width: 29.666%;
        margin: 0 5.5% 7.5% 0
    }

    .column
    .grid_item.last_in_row {
        margin-right: 0
    }

    .column .blog_grid .column.size-1of2, .column
    .widget {
        float: left;
        clear: none;
        width: 47.25%;
        margin: 0 5.5% 7.5% 0
    }

    .column .blog_grid .column.size-1of2:nth-child(2n), .column .widget:nth-child(2n) {
        margin-right: 0
    }

    .column .blog_grid .column.size-1of2:nth-child(2n+1), .column .widget:nth-child(2n+1) {
        clear: both
    }

    .column .blog_grid .column.size-1of2
    .post {
        margin-bottom: 16.21%
    }

    .column .blog_grid .column.size-1of1, .column .blog_grid .column.size-1of2 {
        margin-bottom: 0
    }

    .column .blog_grid .column.size-1of1 .post:last-child, .column .blog_grid .column.size-1of2 .post:last-child {
        margin-bottom: 30px
    }

    .row_1-2_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of1, .row_1-2_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of2, .row_1-2_1-4_1-4 > .column.column_1_4 .grid_item, .row_1-2_1-4_1-4 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .row_1-2_1-4_1-4 > .column.column_1_4 .widget, .row_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of1, .row_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of2, .row_1-4_1-4 > .column.column_1_4 .grid_item, .row_1-4_1-4 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .row_1-4_1-4 > .column.column_1_4 .widget, .row_1-4_1-4_1-2 > .column.column_1_4 .blog_grid .column.size-1of1, .row_1-4_1-4_1-2 > .column.column_1_4 .blog_grid .column.size-1of2, .row_1-4_1-4_1-2 > .column.column_1_4 .grid_item, .row_1-4_1-4_1-2 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .row_1-4_1-4_1-2 > .column.column_1_4 .widget, .row_4col > .column.column_1_4 .blog_grid .column.size-1of1, .row_4col > .column.column_1_4 .blog_grid .column.size-1of2, .row_4col > .column.column_1_4 .grid_item, .row_4col > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .row_4col > .column.column_1_4
    .widget {
        width: 100%;
        margin: 0 0 11.5% 0
    }

    .row_1-5_1-5_3-5 > .column.column_1_5 .blog_grid .column.size-1of1, .row_1-5_1-5_3-5 > .column.column_1_5 .blog_grid .column.size-1of2, .row_1-5_1-5_3-5 > .column.column_1_5 .grid_item, .row_1-5_1-5_3-5 > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .row_1-5_1-5_3-5 > .column.column_1_5 .widget, .row_3-5_1-5_1-5 > .column.column_1_5 .blog_grid .column.size-1of1, .row_3-5_1-5_1-5 > .column.column_1_5 .blog_grid .column.size-1of2, .row_3-5_1-5_1-5 > .column.column_1_5 .grid_item, .row_3-5_1-5_1-5 > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .row_3-5_1-5_1-5 > .column.column_1_5 .widget, .row_5col > .column.column_1_5 .blog_grid .column.size-1of1, .row_5col > .column.column_1_5 .blog_grid .column.size-1of2, .row_5col > .column.column_1_5 .grid_item, .row_5col > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .row_5col > .column.column_1_5
    .widget {
        width: 100%;
        margin: 0 0 11.5% 0
    }

    .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of1, .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of2, .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .widget, .row_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of1, .row_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of2, .row_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .row_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .row_1-6_1-6_1-6 > .column.column_1_6 .widget, .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .blog_grid .column.size-1of1, .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .blog_grid .column.size-1of2, .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .grid_item, .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .widget, .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of1, .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of2, .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .widget, .row_6col > .column.column_1_6 .blog_grid .column.size-1of1, .row_6col > .column.column_1_6 .blog_grid .column.size-1of2, .row_6col > .column.column_1_6 .grid_item, .row_6col > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .row_6col > .column.column_1_6
    .widget {
        width: 100%;
        margin: 0 0 11.5% 0
    }

    .gutters1 .column, .gutters1.row
    .column {
        margin-bottom: 0
    }

    .gutters1 .column .module, .gutters1.row .column
    .module {
        margin-bottom: 0
    }

    .gutters1 .column .grid_item, .gutters1 .column .shop_grid .woocommerce ul.products li.product, .gutters1.row .column .grid_item, .gutters1.row .column .shop_grid .woocommerce ul.products
    li.product {
        width: 33.333%;
        margin: 0
    }

    .gutters1 .column .blog_grid .column.size-1of2, .gutters1 .column .widget, .gutters1.row .column .blog_grid .column.size-1of2, .gutters1.row .column
    .widget {
        width: 50%;
        margin: 0
    }

    .gutters1 .column .blog_grid .column.size-1of2 .post, .gutters1.row .column .blog_grid .column.size-1of2
    .post {
        margin-bottom: 0
    }

    .gutters1 .row_1-2_1-4_1-4 > .column.column_1_4, .gutters1 .row_1-4_1-4 > .column.column_1_4, .gutters1 .row_1-4_1-4_1-2 > .column.column_1_4, .gutters1 .row_4col > .column.column_1_4, .gutters1.row_1-2_1-4_1-4 > .column.column_1_4, .gutters1.row_1-4_1-4 > .column.column_1_4, .gutters1.row_1-4_1-4_1-2 > .column.column_1_4, .gutters1.row_4col > .column.column_1_4 {
        width: 50%;
        margin-right: 0
    }

    .gutters1 .row_1-2_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of1, .gutters1 .row_1-2_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of2, .gutters1 .row_1-2_1-4_1-4 > .column.column_1_4 .grid_item, .gutters1 .row_1-2_1-4_1-4 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_1-2_1-4_1-4 > .column.column_1_4 .widget, .gutters1 .row_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of1, .gutters1 .row_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of2, .gutters1 .row_1-4_1-4 > .column.column_1_4 .grid_item, .gutters1 .row_1-4_1-4 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_1-4_1-4 > .column.column_1_4 .widget, .gutters1 .row_1-4_1-4_1-2 > .column.column_1_4 .blog_grid .column.size-1of1, .gutters1 .row_1-4_1-4_1-2 > .column.column_1_4 .blog_grid .column.size-1of2, .gutters1 .row_1-4_1-4_1-2 > .column.column_1_4 .grid_item, .gutters1 .row_1-4_1-4_1-2 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_1-4_1-4_1-2 > .column.column_1_4 .widget, .gutters1 .row_4col > .column.column_1_4 .blog_grid .column.size-1of1, .gutters1 .row_4col > .column.column_1_4 .blog_grid .column.size-1of2, .gutters1 .row_4col > .column.column_1_4 .grid_item, .gutters1 .row_4col > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_4col > .column.column_1_4 .widget, .gutters1.row_1-2_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of1, .gutters1.row_1-2_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of2, .gutters1.row_1-2_1-4_1-4 > .column.column_1_4 .grid_item, .gutters1.row_1-2_1-4_1-4 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1.row_1-2_1-4_1-4 > .column.column_1_4 .widget, .gutters1.row_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of1, .gutters1.row_1-4_1-4 > .column.column_1_4 .blog_grid .column.size-1of2, .gutters1.row_1-4_1-4 > .column.column_1_4 .grid_item, .gutters1.row_1-4_1-4 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1.row_1-4_1-4 > .column.column_1_4 .widget, .gutters1.row_1-4_1-4_1-2 > .column.column_1_4 .blog_grid .column.size-1of1, .gutters1.row_1-4_1-4_1-2 > .column.column_1_4 .blog_grid .column.size-1of2, .gutters1.row_1-4_1-4_1-2 > .column.column_1_4 .grid_item, .gutters1.row_1-4_1-4_1-2 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1.row_1-4_1-4_1-2 > .column.column_1_4 .widget, .gutters1.row_4col > .column.column_1_4 .blog_grid .column.size-1of1, .gutters1.row_4col > .column.column_1_4 .blog_grid .column.size-1of2, .gutters1.row_4col > .column.column_1_4 .grid_item, .gutters1.row_4col > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .gutters1.row_4col > .column.column_1_4
    .widget {
        width: 100%;
        margin: 0
    }

    .gutters1 .row_1-5_1-5_3-5 > .column.column_1_5, .gutters1 .row_3-5_1-5_1-5 > .column.column_1_5, .gutters1 .row_5col > .column.column_1_5, .gutters1.row_1-5_1-5_3-5 > .column.column_1_5, .gutters1.row_3-5_1-5_1-5 > .column.column_1_5, .gutters1.row_5col > .column.column_1_5 {
        width: 50%;
        margin-right: 0
    }

    .gutters1 .row_1-5_1-5_3-5 > .column.column_1_5 .blog_grid .column.size-1of1, .gutters1 .row_1-5_1-5_3-5 > .column.column_1_5 .blog_grid .column.size-1of2, .gutters1 .row_1-5_1-5_3-5 > .column.column_1_5 .grid_item, .gutters1 .row_1-5_1-5_3-5 > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_1-5_1-5_3-5 > .column.column_1_5 .widget, .gutters1 .row_3-5_1-5_1-5 > .column.column_1_5 .blog_grid .column.size-1of1, .gutters1 .row_3-5_1-5_1-5 > .column.column_1_5 .blog_grid .column.size-1of2, .gutters1 .row_3-5_1-5_1-5 > .column.column_1_5 .grid_item, .gutters1 .row_3-5_1-5_1-5 > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_3-5_1-5_1-5 > .column.column_1_5 .widget, .gutters1 .row_5col > .column.column_1_5 .blog_grid .column.size-1of1, .gutters1 .row_5col > .column.column_1_5 .blog_grid .column.size-1of2, .gutters1 .row_5col > .column.column_1_5 .grid_item, .gutters1 .row_5col > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_5col > .column.column_1_5 .widget, .gutters1.row_1-5_1-5_3-5 > .column.column_1_5 .blog_grid .column.size-1of1, .gutters1.row_1-5_1-5_3-5 > .column.column_1_5 .blog_grid .column.size-1of2, .gutters1.row_1-5_1-5_3-5 > .column.column_1_5 .grid_item, .gutters1.row_1-5_1-5_3-5 > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters1.row_1-5_1-5_3-5 > .column.column_1_5 .widget, .gutters1.row_3-5_1-5_1-5 > .column.column_1_5 .blog_grid .column.size-1of1, .gutters1.row_3-5_1-5_1-5 > .column.column_1_5 .blog_grid .column.size-1of2, .gutters1.row_3-5_1-5_1-5 > .column.column_1_5 .grid_item, .gutters1.row_3-5_1-5_1-5 > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters1.row_3-5_1-5_1-5 > .column.column_1_5 .widget, .gutters1.row_5col > .column.column_1_5 .blog_grid .column.size-1of1, .gutters1.row_5col > .column.column_1_5 .blog_grid .column.size-1of2, .gutters1.row_5col > .column.column_1_5 .grid_item, .gutters1.row_5col > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .gutters1.row_5col > .column.column_1_5
    .widget {
        width: 100%;
        margin: 0
    }

    .gutters1 .row_1-2_1-6_1-6_1-6 > .column.column_1_6, .gutters1 .row_1-6_1-6_1-6 > .column.column_1_6, .gutters1 .row_1-6_1-6_1-6_1-2 > .column.column_1_6, .gutters1 .row_6col > .column.column_1_6, .gutters1.row_1-2_1-6_1-6_1-6 > .column.column_1_6, .gutters1.row_1-6_1-6_1-6 > .column.column_1_6, .gutters1.row_1-6_1-6_1-6_1-2 > .column.column_1_6, .gutters1.row_6col > .column.column_1_6 {
        width: 33.333%;
        margin-right: 0
    }

    .gutters1 .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of1, .gutters1 .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of2, .gutters1 .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .gutters1 .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .widget, .gutters1 .row_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of1, .gutters1 .row_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of2, .gutters1 .row_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .gutters1 .row_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_1-6_1-6_1-6 > .column.column_1_6 .widget, .gutters1 .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .blog_grid .column.size-1of1, .gutters1 .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .blog_grid .column.size-1of2, .gutters1 .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .grid_item, .gutters1 .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .widget, .gutters1 .row_6col > .column.column_1_6 .blog_grid .column.size-1of1, .gutters1 .row_6col > .column.column_1_6 .blog_grid .column.size-1of2, .gutters1 .row_6col > .column.column_1_6 .grid_item, .gutters1 .row_6col > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_6col > .column.column_1_6 .widget, .gutters1.row_1-2_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of1, .gutters1.row_1-2_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of2, .gutters1.row_1-2_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .gutters1.row_1-2_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1.row_1-2_1-6_1-6_1-6 > .column.column_1_6 .widget, .gutters1.row_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of1, .gutters1.row_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of2, .gutters1.row_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .gutters1.row_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1.row_1-6_1-6_1-6 > .column.column_1_6 .widget, .gutters1.row_1-6_1-6_1-6_1-2 > .column.column_1_6 .blog_grid .column.size-1of1, .gutters1.row_1-6_1-6_1-6_1-2 > .column.column_1_6 .blog_grid .column.size-1of2, .gutters1.row_1-6_1-6_1-6_1-2 > .column.column_1_6 .grid_item, .gutters1.row_1-6_1-6_1-6_1-2 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1.row_1-6_1-6_1-6_1-2 > .column.column_1_6 .widget, .gutters1.row_6col > .column.column_1_6 .blog_grid .column.size-1of1, .gutters1.row_6col > .column.column_1_6 .blog_grid .column.size-1of2, .gutters1.row_6col > .column.column_1_6 .grid_item, .gutters1.row_6col > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1.row_6col > .column.column_1_6
    .widget {
        width: 100%;
        margin: 0
    }

    .gutters1 .row_1-6_1-6_1-6_1-6 > .column.column_1_6, .gutters1.row_1-6_1-6_1-6_1-6 > .column.column_1_6 {
        width: 50%;
        margin-right: 0
    }

    .gutters1 .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of1, .gutters1 .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of2, .gutters1 .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .gutters1 .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1 .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .widget, .gutters1.row_1-6_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of1, .gutters1.row_1-6_1-6_1-6_1-6 > .column.column_1_6 .blog_grid .column.size-1of2, .gutters1.row_1-6_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .gutters1.row_1-6_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .gutters1.row_1-6_1-6_1-6_1-6 > .column.column_1_6
    .widget {
        width: 100%;
        margin: 0
    }

    .rtl .column .blog_grid .column.size-1of2, .rtl .column
    .widget {
        float: right;
        margin: 0 0 7.5% 5.5%
    }

    .rtl .column .blog_grid .column.size-1of2 .last_in_row, .rtl .column .blog_grid .column.size-1of2:nth-child(2n), .rtl .column .widget .last_in_row, .rtl .column .widget:nth-child(2n) {
        margin-left: 0
    }

    .rtl .gutters1 .column .blog_grid .column.size-1of2, .rtl .gutters1 .column .widget, .rtl .gutters1.row .column .blog_grid .column.size-1of2, .rtl .gutters1.row .column
    .widget {
        margin: 0
    }
}

@media all and (max-width: 767px) {
    .column .grid_item, .column .grid_item.portfolio_item, .column .shop_grid .woocommerce ul.products
    li.product {
        float: left;
        clear: none;
        width: 47.25%;
        margin: 0 5.5% 9.5% 0
    }

    .column .grid_item.portfolio_item:nth-child(3n), .column .grid_item:nth-child(3n), .column .shop_grid .woocommerce ul.products li.product:nth-child(3n) {
        margin-right: 5.5%
    }

    .column .grid_item.portfolio_item:nth-child(3n+1), .column .grid_item:nth-child(3n+1), .column .shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
        clear: none
    }

    .column .grid_item .last_in_row, .column .grid_item.portfolio_item .last_in_row, .column .grid_item.portfolio_item:nth-child(2n), .column .grid_item:nth-child(2n), .column .shop_grid .woocommerce ul.products li.product .last_in_row, .column .shop_grid .woocommerce ul.products li.product:nth-child(2n) {
        margin-right: 0
    }

    .column .grid_item .first_in_row, .column .grid_item.portfolio_item .first_in_row, .column .grid_item.portfolio_item:nth-child(2n+1), .column .grid_item:nth-child(2n+1), .column .shop_grid .woocommerce ul.products li.product .first_in_row, .column .shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
        clear: both
    }

    .column .blog_grid .column.size-1of1
    .post {
        width: 100%;
        margin-right: 0;
        margin-bottom: 9.5%
    }

    .column
    .widget {
        width: 100%;
        margin-right: 0
    }

    .gutters1 .column, .gutters1.row
    .column {
        margin-bottom: 0
    }

    .gutters1 .column .module, .gutters1.row .column
    .module {
        margin-bottom: 0
    }

    .gutters1 .column .grid_item, .gutters1 .column .grid_item.portfolio_item, .gutters1 .column .shop_grid .woocommerce ul.products li.product, .gutters1.row .column .grid_item, .gutters1.row .column .grid_item.portfolio_item, .gutters1.row .column .shop_grid .woocommerce ul.products
    li.product {
        width: 50%;
        margin: 0
    }

    .gutters1 .column .grid_item.portfolio_item:nth-child(3n), .gutters1 .column .grid_item:nth-child(3n), .gutters1 .column .shop_grid .woocommerce ul.products li.product:nth-child(3n), .gutters1.row .column .grid_item.portfolio_item:nth-child(3n), .gutters1.row .column .grid_item:nth-child(3n), .gutters1.row .column .shop_grid .woocommerce ul.products li.product:nth-child(3n) {
        margin-right: 0
    }

    .gutters1 .column .grid_item.portfolio_item:nth-child(3n+1), .gutters1 .column .grid_item:nth-child(3n+1), .gutters1 .column .shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .gutters1.row .column .grid_item.portfolio_item:nth-child(3n+1), .gutters1.row .column .grid_item:nth-child(3n+1), .gutters1.row .column .shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
        clear: none
    }

    .gutters1 .column .grid_item.portfolio_item, .gutters1.row .column
    .grid_item.portfolio_item {
        width: 100%;
        margin: 0
    }

    .gutters1 .column .grid_item, .gutters1.row .column
    .grid_item {
        width: 50%;
        margin: 0
    }

    .gutters1 .column .grid_item.last_in_row, .gutters1.row .column
    .grid_item.last_in_row {
        margin-right: 0
    }

    .gutters1 .column .blog_grid .column.size-1of1 .post, .gutters1 .column .widget, .gutters1.row .column .blog_grid .column.size-1of1 .post, .gutters1.row .column
    .widget {
        width: 100%;
        margin: 0
    }

    .rtl .column .blog_grid .column.size-1of1
    .post {
        margin-left: 0
    }
}

@media all and (max-width: 479px) {
    .column {
        width: 100% !important
    }

    .column .grid_item, .column .grid_item.portfolio_item, .column .shop_grid .woocommerce ul.products
    li.product {
        width: 100%;
        margin: 0 0 11.5% 0
    }

    .column .grid_item .on_last_row, .column .grid_item.portfolio_item .on_last_row, .column .shop_grid .woocommerce ul.products li.product
    .on_last_row {
        margin-bottom: 0
    }

    .column .blog_grid .column.size-1of1 .post, .column
    .widget {
        width: 100%;
        margin-right: 0;
        margin-bottom: 11.5%
    }

    .row_1-2_1-4_1-4 > .column.column_1_4 .grid_item, .row_1-2_1-4_1-4 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .row_1-2_1-4_1-4 > .column.column_1_4 .widget, .row_1-4_1-4 > .column.column_1_4 .grid_item, .row_1-4_1-4 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .row_1-4_1-4 > .column.column_1_4 .widget, .row_1-4_1-4_1-2 > .column.column_1_4 .grid_item, .row_1-4_1-4_1-2 > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .row_1-4_1-4_1-2 > .column.column_1_4 .widget, .row_4col > .column.column_1_4 .grid_item, .row_4col > .column.column_1_4 .shop_grid .woocommerce ul.products li.product, .row_4col > .column.column_1_4
    .widget {
        width: 100%;
        margin: 0 0 11.5% 0
    }

    .row_1-5_1-5_3-5 > .column.column_1_5 .grid_item, .row_1-5_1-5_3-5 > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .row_1-5_1-5_3-5 > .column.column_1_5 .widget, .row_3-5_1-5_1-5 > .column.column_1_5 .grid_item, .row_3-5_1-5_1-5 > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .row_3-5_1-5_1-5 > .column.column_1_5 .widget, .row_5col > .column.column_1_5 .grid_item, .row_5col > .column.column_1_5 .shop_grid .woocommerce ul.products li.product, .row_5col > .column.column_1_5
    .widget {
        width: 100%;
        margin: 0 0 11.5% 0
    }

    .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .row_1-2_1-6_1-6_1-6 > .column.column_1_6 .widget, .row_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .row_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .row_1-6_1-6_1-6 > .column.column_1_6 .widget, .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .grid_item, .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .row_1-6_1-6_1-6_1-2 > .column.column_1_6 .widget, .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .grid_item, .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .row_1-6_1-6_1-6_1-6 > .column.column_1_6 .widget, .row_6col > .column.column_1_6 .grid_item, .row_6col > .column.column_1_6 .shop_grid .woocommerce ul.products li.product, .row_6col > .column.column_1_6
    .widget {
        width: 100%;
        margin: 0 0 11.5% 0
    }

    .gutters1 .column, .gutters1.row
    .column {
        margin: 0 !important
    }

    .gutters1 .column .module, .gutters1.row .column
    .module {
        margin-bottom: 0
    }

    .gutters1 .column .grid_item, .gutters1 .column .shop_grid .woocommerce ul.products li.product, .gutters1.row .column .grid_item, .gutters1.row .column .shop_grid .woocommerce ul.products
    li.product {
        width: 100%;
        margin: 0
    }

    .gutters1 .column .blog_grid .column.size-1of1 .post, .gutters1 .column .widget, .gutters1.row .column .blog_grid .column.size-1of1 .post, .gutters1.row .column
    .widget {
        width: 100%;
        margin: 0
    }
}

.column_1_3 h1, .column_1_4 h1, .column_1_5 h1, .column_1_6 h1, .column_2_5
h1 {
    font-size: 26px
}

.column_1_3 h2, .column_1_4 h2, .column_1_5 h2, .column_1_6 h2, .column_2_5
h2 {
    font-size: 23px
}

.column_1_3 h3, .column_1_4 h3, .column_1_5 h3, .column_1_6 h3, .column_2_5
h3 {
    font-size: 20px
}

.column_1_3 h4, .column_1_4 h4, .column_1_5 h4, .column_1_6 h4, .column_2_5
h4 {
    font-size: 18px
}

.column_1_3 h5, .column_1_4 h5, .column_1_5 h5, .column_1_6 h5, .column_2_5
h5 {
    font-size: 16px
}

.column_1_3 h6, .column_1_4 h6, .column_1_5 h6, .column_1_6 h6, .column_2_5
h6 {
    font-size: 15px
}

.clearfix:after, .wc_images .module_inner:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    font-size: 0;
    content: " "
}

.blurb_content, .circle_counter, .contact_main_title, .countdown_timer_container, .counter_title, .gallery_item, .newsletter_description, .number_counter, .portfolio_item, .post, .pricing_content, .pricing_heading, .promo_description, .slide_description, .tab, .tabs_controls, .team_member, .testimonial_description_inner, .text, .toggle_content, .toggle_title, .wc_add_to_cart, .wc_additional_info, .wc_breadcrumb, .wc_description, .wc_meta, .wc_price, .wc_rating, .wc_stock, .wc_title, .widget, .product {
    word-wrap: break-word
}

.wc_price
.amount {
    word-break: break-all
}

.et_overlay:before, .bg_layout_light .more_button, .bg_layout_light .newsletter_button, .bg_layout_light .promo_button, .bg_layout_light.module.button, .contact_submit, .filterable_portfolio .portfolio_filters li a.active, .filterable_portfolio .portofolio_pagination ul li a.active, .gallery .gallery_pagination ul li a.active, .member_social_links a:hover, .pricing li a, .pricing_table_button, .sum {
    color: #2ea3f2
}

.pricing li span:before {
    border-color: #2ea3f2
}

.et_audio_content, .et_link_content, .counter_amount, .featured_table .pricing_heading, .et_quote_content {
    background-color: #2ea3f2
}

.et-fb .section_has_divider.et_fb_element_controls_visible--child > .bottom_inside_divider, .et-fb .section_has_divider.et_fb_element_controls_visible--child > .top_inside_divider {
    z-index: 1
}

.row {
    position: relative;
    width: 80%;
    max-width: 1080px;
    margin: auto
}

.section_has_divider
.row {
    z-index: 5
}

.fullwidth_section
.row {
    z-index: 11
}

.column {
    float: left;
    position: relative;
    background-position: center;
    background-size: cover
}

.column.section_parallax {
    position: relative
}

.css_mix_blend_mode_passthrough {
    mix-blend-mode: unset !important
}

.module_inner {
    position: relative
}

.et_hover_enabled_preview {
    z-index: 2
}

.et_hover_enabled:hover {
    position: relative;
    z-index: 2
}

.et_post_gallery {
    padding: 0 !important;
    line-height: 1.7 !important;
    list-style: none !important
}

p.gallery_caption {
    line-height: 1.7
}

.et-menu
li {
    display: inline-block;
    padding-right: 22px;
    font-size: 14px
}

.et-menu > li:last-child {
    padding-right: 0
}

.et-menu
a {
    display: block;
    position: relative;
    color: rgba(0, 0, 0, .6);
    text-decoration: none;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.et-menu a:hover {
    opacity: .7;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.et-menu li > a {
    padding-bottom: 29px;
    word-wrap: break-word
}

.all_tabs, .column, .counters .counter_container, .module, .portfolio_item, .posts_nav a, .pricing_table, .row, .row_inner, .slide, .tab, .with_background {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.fullwidth_post_content.with_border img, .post_content.with_border img, .with_border, .with_border .audio_cover_art, .with_border .contact_form .input[type=checkbox] + label i, .with_border .contact_form .input[type=radio] + label i, .with_border .contact_form input, .with_border .contact_form select, .with_border .contact_form textarea, .with_border .counter_container, .with_border .gallery_image img, .with_border .gallery_item, .with_border .image_wrap, .with_border .main_blurb_image, .with_border .newsletter_form .input[type=checkbox] + label i, .with_border .newsletter_form .input[type=radio] + label i, .with_border .newsletter_form input, .with_border .newsletter_form select, .with_border .newsletter_form textarea, .with_border .portfolio_image, .with_border .portfolio_item, .with_border .post .slides, .with_border .post .video_overlay, .with_border .post img:not(.woocommerce-placeholder), .with_border .slide_image img, .with_border .team_member_image, .with_border .testimonial_portrait, .with_border .wc_related_products .et_shop_image > img:not(.woocommerce-placeholder), .with_border .et_portfolio_image, .with_border .woocommerce-breadcrumb, .with_border.comments_module .commentlist li img.avatar, .with_border.comments_module input, .with_border.comments_module textarea, .with_border.contact_field .input[type=checkbox] + label i, .with_border.contact_field .input[type=radio] + label i, .with_border.contact_field input, .with_border.contact_field select, .with_border.contact_field textarea, .with_border.fullwidth_header .header-image-container img, .with_border.fullwidth_header .header-logo, .with_border.fullwidth_menu .menu__logo img, .with_border.menu .menu__logo img, .with_border.posts .post, .with_border.posts_nav span.nav-next a, .with_border.posts_nav span.nav-previous a, .with_border.shop .et_shop_image > img, .with_border.shop .products li, .with_border.video_slider .carousel_item, .with_border.video_slider .slider, .with_border.wc_images .woocommerce-product-gallery__image, .with_border.wc_related_products .et_shop_image, .with_border.wc_related_products .product, .with_border.wc_reviews #reviews #comments ol.commentlist li img.avatar, .with_border.wc_upsells .et_shop_image, .with_border.wc_upsells .product, .with_focus_border .newsletter_form input:focus {
    border-width: 0;
    border-style: solid;
    border-color: #333
}

.image {
    display: block;
    margin-right: auto;
    margin-left: auto;
    line-height: 0
}

.image.aligncenter {
    text-align: center
}

.image.has_overlay
a.lightbox_image {
    display: block;
    overflow: hidden;
    position: relative
}

.image {
    display: block
}

.image
.image_wrap {
    display: inline-block;
    position: relative;
    max-width: 100%
}

.image
img {
    position: relative
}

.image_sticky {
    display: inherit;
    margin-bottom: 0 !important
}

@media all and (max-width: 980px) {
    .image_sticky_tablet {
        display: inherit;
        margin-bottom: 0 !important
    }

    .image_bottom_space_tablet {
        display: block;
        margin-bottom: 30px !important
    }
}

@media all and (max-width: 767px) {
    .image_sticky_phone {
        display: inherit;
        margin-bottom: 0 !important
    }

    .image_bottom_space_phone {
        display: block;
        margin-bottom: 30px !important
    }
}

.et-pb-icon-circle {
    padding: 25px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    font-size: 48px
}

.et-pb-icon-circle-border {
    border: 3px solid
}

.blurb_content {
    position: relative;
    max-width: 550px;
    margin: 0 auto;
    text-align: center
}

.blurb.text_align_left .blurb_content
.blurb_container {
    text-align: left
}

.blurb.text_align_right .blurb_content
.blurb_container {
    text-align: right
}

.blurb.text_align_justified .blurb_content
.blurb_container {
    text-align: justify
}

.blurb.text_align_center .blurb_content
.blurb_container {
    text-align: center
}

.blurb_content p:last-of-type {
    padding-bottom: 0
}

.main_blurb_image {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 30px;
    line-height: 0
}

.blurb .module_header a, .blurb h4
a {
    text-decoration: none
}

.blurb
.image_wrap {
    display: block;
    margin: auto
}

.blurb_position_left .main_blurb_image, .blurb_position_right
.main_blurb_image {
    display: table-cell;
    width: 32px;
    line-height: 0
}

.blurb_position_left .main_blurb_image img, .blurb_position_right .main_blurb_image
img {
    width: inherit
}

.blurb_position_left .et-pb-icon, .blurb_position_right .et-pb-icon {
    display: table-cell;
    font-size: 32px
}

.blurb_position_left .et-pb-icon-circle, .blurb_position_right .et-pb-icon-circle {
    padding: 8px;
    font-size: 16px
}

.blurb_position_left .et-pb-icon-circle-border, .blurb_position_right .et-pb-icon-circle-border {
    border: 2px solid
}

.blurb_position_left .blurb_container, .blurb_position_right
.blurb_container {
    display: table-cell;
    vertical-align: top
}

.blurb_position_left
.blurb_container {
    padding-left: 15px
}

.blurb_position_left
.blurb_content {
    text-align: left
}

.blurb_position_right
.blurb_container {
    padding-right: 15px
}

.blurb_position_right
.blurb_content {
    padding-right: 52px;
    text-align: right
}

.blurb_position_right
.main_blurb_image {
    right: 0;
    left: auto
}

.blurb_position_right .et-pb-icon {
    margin-right: 0;
    margin-left: 20px
}

@media all and (max-width: 980px) {
    .blurb_position_left_tablet .main_blurb_image, .blurb_position_right_tablet
    .main_blurb_image {
        display: table-cell;
        width: 32px;
        line-height: 0
    }

    .blurb_position_left_tablet .main_blurb_image img, .blurb_position_right_tablet .main_blurb_image
    img {
        width: inherit
    }

    .blurb_position_left_tablet .et-pb-icon, .blurb_position_right_tablet .et-pb-icon {
        display: table-cell;
        font-size: 32px
    }

    .blurb_position_left_tablet .et-pb-icon-circle, .blurb_position_right_tablet .et-pb-icon-circle {
        padding: 8px;
        font-size: 16px
    }

    .blurb_position_left_tablet .et-pb-icon-circle-border, .blurb_position_right_tablet .et-pb-icon-circle-border {
        border: 2px solid
    }

    .blurb_position_left_tablet .blurb_container, .blurb_position_right_tablet
    .blurb_container {
        display: table-cell;
        vertical-align: top
    }

    .blurb_position_left_tablet
    .blurb_container {
        padding-left: 15px
    }

    .blurb_position_left_tablet
    .blurb_content {
        text-align: left
    }

    .blurb_position_right_tablet
    .blurb_container {
        padding-right: 15px
    }

    .blurb_position_right_tablet
    .blurb_content {
        padding-right: 52px;
        text-align: right
    }

    .blurb_position_right_tablet
    .main_blurb_image {
        right: 0;
        left: auto
    }

    .blurb_position_right_tablet .et-pb-icon {
        margin-right: 0;
        margin-left: 20px
    }

    .blurb_position_top_tablet
    .main_blurb_image {
        display: inline-block;
        width: initial
    }

    .blurb_position_top_tablet .et-pb-icon {
        display: initial;
        font-size: 96px
    }

    .blurb_position_top_tablet .et-pb-icon-circle {
        padding: 25px;
        font-size: 48px
    }

    .blurb_position_top_tablet
    .blurb_container {
        padding-right: initial;
        padding-left: initial
    }

    .blurb_position_top_tablet
    .blurb_content {
        padding-right: initial;
        text-align: center
    }
}

@media all and (max-width: 767px) {
    .blurb_position_left_phone .main_blurb_image, .blurb_position_right_phone
    .main_blurb_image {
        display: table-cell;
        width: 32px;
        line-height: 0
    }

    .blurb_position_left_phone .main_blurb_image img, .blurb_position_right_phone .main_blurb_image
    img {
        width: inherit
    }

    .blurb_position_left_phone .et-pb-icon, .blurb_position_right_phone .et-pb-icon {
        display: table-cell;
        font-size: 32px
    }

    .blurb_position_left_phone .et-pb-icon-circle, .blurb_position_right_phone .et-pb-icon-circle {
        padding: 8px;
        font-size: 16px
    }

    .blurb_position_left_phone .et-pb-icon-circle-border, .blurb_position_right_phone .et-pb-icon-circle-border {
        border: 2px solid
    }

    .blurb_position_left_phone .blurb_container, .blurb_position_right_phone
    .blurb_container {
        display: table-cell;
        vertical-align: top
    }

    .blurb_position_left_phone
    .blurb_container {
        padding-left: 15px
    }

    .blurb_position_left_phone
    .blurb_content {
        text-align: left
    }

    .blurb_position_right_phone
    .blurb_container {
        padding-right: 15px
    }

    .blurb_position_right_phone
    .blurb_content {
        padding-right: 52px;
        text-align: right
    }

    .blurb_position_right_phone
    .main_blurb_image {
        right: 0;
        left: auto
    }

    .blurb_position_right_phone .et-pb-icon {
        margin-right: 0;
        margin-left: 20px
    }

    .blurb_position_top_phone
    .main_blurb_image {
        display: inline-block;
        width: initial
    }

    .blurb_position_top_phone .et-pb-icon {
        display: initial;
        font-size: 96px
    }

    .blurb_position_top_phone .et-pb-icon-circle {
        padding: 25px;
        font-size: 48px
    }

    .blurb_position_top_phone
    .blurb_container {
        padding-right: initial;
        padding-left: initial
    }

    .blurb_position_top_phone
    .blurb_content {
        padding-right: initial;
        text-align: center
    }
}

.pricing_table_wrap {
    display: block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.pricing_table {
    float: left;
    position: relative;
    width: 33.33%;
    max-width: 34%;
    margin: 30px -1px 0 0;
    padding-bottom: 30px;
    border: 1px solid #bebebe;
    background-color: #fcfcfc;
    text-align: center;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.pricing > .box-shadow-overlay {
    z-index: 11
}

.featured_table {
    position: relative;
    z-index: 10;
    margin-top: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .1);
    box-shadow: 0 0 12px rgba(0, 0, 0, .1)
}

.column_4_4
.pricing_table {
    width: 25%;
    max-width: 25.5%
}

.column_4_4 .pricing_3
.pricing_table {
    width: 33.33%;
    max-width: 34%
}

.column_1_2 .pricing_table, .column_2_3 .pricing_table, .column_3_5 .pricing_table, .pricing_2
.pricing_table {
    width: 50%;
    max-width: 50.5%
}

.column_1_3 .pricing_table, .column_1_4 .pricing_table, .column_1_5 .pricing_table, .column_1_6 .pricing_table, .column_2_5 .pricing_table, .column_3_8 .pricing_table, .pricing_1
.pricing_table {
    width: 100%;
    max-width: none;
    margin: 0 0 30px
}

.column_1_3 .pricing_table.et-last-child, .column_1_3 .pricing_table:last-child, .column_1_4 .pricing_table.et-last-child, .column_1_4 .pricing_table:last-child, .column_1_5 .pricing_table.et-last-child, .column_1_5 .pricing_table:last-child, .column_1_6 .pricing_table.et-last-child, .column_1_6 .pricing_table:last-child, .column_2_5 .pricing_table.et-last-child, .column_2_5 .pricing_table:last-child, .column_3_8 .pricing_table.et-last-child, .column_3_8 .pricing_table:last-child, .pricing_1 .pricing_table.et-last-child, .pricing_1 .pricing_table:last-child {
    margin-bottom: 0
}

.column_1_2 > .pricing > .pricing_table_wrap > .pricing_table:nth-child(2n+1), .column_2_3 > .pricing > .pricing_table_wrap > .pricing_table:nth-child(2n+1), .column_3_4 > .pricing > .pricing_table_wrap > .pricing_table:nth-child(3n+1), .column_3_5 > .pricing > .pricing_table_wrap > .pricing_table:nth-child(2n+1), .column_4_4 > .pricing > .pricing_table_wrap > .pricing_table:nth-child(4n+1) {
    clear: both
}

.column_1_2 > .pricing > .pricing_table_wrap > .pricing_table:nth-child(n+3), .column_2_3 > .pricing > .pricing_table_wrap > .pricing_table:nth-child(n+3), .column_3_4 > .pricing > .pricing_table_wrap > .pricing_table:nth-child(n+4), .column_3_5 > .pricing > .pricing_table_wrap > .pricing_table:nth-child(n+3), .column_4_4 > .pricing > .pricing_table_wrap > .pricing_table:nth-child(n+5) {
    margin-top: 50px
}

.column_1_2 .pricing_table_wrap .pricing_table.featured_table:nth-child(n+3), .column_2_3 .pricing_table_wrap .pricing_table.featured_table:nth-child(n+3), .column_3_4 .pricing_table_wrap .pricing_table.featured_table:nth-child(n+4), .column_3_5 .pricing_table_wrap .pricing_table.featured_table:nth-child(n+3), .column_4_4 .pricing_table_wrap .pricing_table.featured_table:nth-child(n+5) {
    margin-top: 30px
}

.pricing_heading {
    position: relative;
    padding: 10px 0;
    background-color: #bebebe
}

.pricing_heading .pricing_title, .pricing_heading
h2 {
    padding-bottom: 5px;
    color: #fff
}

.best_value {
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px
}

.pricing_content_top {
    position: relative;
    padding-top: 17px;
    padding-bottom: 30px;
    border-style: solid;
    border-bottom: 1px solid #bebebe
}

.pricing_table
.button_wrapper {
    padding-right: 30px;
    padding-left: 30px
}

.et_price {
    color: #999;
    font-size: 16px
}

.dollar_sign {
    position: absolute;
    margin-left: -.5em;
    font-size: 18px;
    font-weight: 400
}

.sum {
    font-size: 80px;
    font-weight: 300;
    line-height: 1.03em
}

.pricing_content {
    position: relative;
    padding: 30px;
    text-align: left
}

.featured_table
.pricing_content {
    padding-bottom: 50px
}

.pricing
li {
    position: relative;
    padding: 0 0 1.6em 14px;
    line-height: 1.6em
}

.pricing li:last-child {
    padding-bottom: 0
}

.pricing li span: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: ""
}

.pricing.pricing_no_bullet li span:before {
    display: none !important
}

.pricing
li.not_available {
    color: #ccc
}

.pricing li.not_available span:before {
    border-color: #ccc
}

.pricing li
a {
    font-weight: 500;
    text-decoration: none
}

.pricing li
span {
    position: relative
}

.pricing_table_button {
    display: inline-block;
    position: relative
}

.column_1_2 .pricing.fourth_featured .pricing_table:nth-child(1), .column_1_2 .pricing.fourth_featured .pricing_table:nth-child(2), .column_2_3 .pricing.fourth_featured .pricing_table:nth-child(1), .column_2_3 .pricing.fourth_featured .pricing_table:nth-child(2), .column_3_5 .pricing.fourth_featured .pricing_table:nth-child(1), .column_3_5 .pricing.fourth_featured .pricing_table:nth-child(2) {
    margin-top: 0 !important
}

@media all and (min-width: 981px) {
    .column_3_4 .pricing.fourth_featured .pricing_table:nth-child(1), .column_3_4 .pricing.fourth_featured .pricing_table:nth-child(2), .column_3_4 .pricing.fourth_featured .pricing_table:nth-child(3), .column_3_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(1), .column_3_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(2), .column_3_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(3), .column_4_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(1), .column_4_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(2), .column_4_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(3), .column_4_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(4) {
        margin-top: 0 !important
    }
}

@media all and (max-width: 981px) {
    .column_3_4 .pricing.fourth_featured .pricing_table:nth-child(1), .column_3_4 .pricing.fourth_featured .pricing_table:nth-child(2), .column_3_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(1), .column_3_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(2), .column_3_4 .pricing.third_featured .pricing_table:nth-child(1), .column_3_4 .pricing.third_featured .pricing_table:nth-child(2), .column_4_4 .pricing.fourth_featured .pricing_table:nth-child(1), .column_4_4 .pricing.fourth_featured .pricing_table:nth-child(2), .column_4_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(1), .column_4_4 .pricing.no_featured_in_first_row .pricing_table:nth-child(2), .column_4_4 .pricing.third_featured .pricing_table:nth-child(1), .column_4_4 .pricing.third_featured .pricing_table:nth-child(2) {
        margin-top: 0 !important
    }
}

@media all and (min-width: 767px) {
    .column_1_2 .pricing.no_featured_in_first_row .pricing_table:nth-child(1), .column_1_2 .pricing.no_featured_in_first_row .pricing_table:nth-child(2), .column_1_2 .pricing.third_featured .pricing_table:nth-child(1), .column_1_2 .pricing.third_featured .pricing_table:nth-child(2), .column_2_3 .pricing.no_featured_in_first_row .pricing_table:nth-child(1), .column_2_3 .pricing.no_featured_in_first_row .pricing_table:nth-child(2), .column_2_3 .pricing.third_featured .pricing_table:nth-child(1), .column_2_3 .pricing.third_featured .pricing_table:nth-child(2), .column_3_5 .pricing.no_featured_in_first_row .pricing_table:nth-child(1), .column_3_5 .pricing.no_featured_in_first_row .pricing_table:nth-child(2), .column_3_5 .pricing.third_featured .pricing_table:nth-child(1), .column_3_5 .pricing.third_featured .pricing_table:nth-child(2) {
        margin-top: 0 !important
    }
}

.testimonial {
    position: relative;
    padding: 30px;
    line-height: 1.5
}

.testimonial.testimonial_no_bg {
    padding: 30px 0 0
}

.testimonial p:last-of-type {
    padding-bottom: 0
}

.testimonial_portrait, .testimonial_portrait:before {
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px
}

.testimonial_portrait {
    display: block;
    float: left;
    position: relative;
    box-sizing: content-box;
    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
}

.testimonial_portrait:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    content: ""
}

.column_1_3 .testimonial_portrait, .column_1_4 .testimonial_portrait, .column_1_5 .testimonial_portrait, .column_1_6 .testimonial_portrait, .column_2_5 .testimonial_portrait, .column_3_8
.testimonial_portrait {
    display: block;
    float: none;
    margin: 0 auto 20px
}

.testimonial_description, .testimonial_description_inner {
    display: block;
    position: relative
}

.bg_layout_dark .testimonial_description
a {
    color: #fff
}

.testimonial_author {
    display: block;
    margin-top: 16px;
    font-weight: 700
}

.testimonial_author
a {
    color: inherit
}

.testimonial:before {
    position: absolute;
    z-index: 2;
    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"
}

.testimonial.testimonial_no_bg:before {
    background: inherit
}

.testimonial.icon_off:before {
    display: none
}

.testimonial_old_layout, .testimonial_old_layout .testimonial_description
a {
    color: #666 !important
}

.et-promo {
    padding: 40px 0 25px;
    background-color: #1f6581
}

.et-promo-description {
    float: left;
    padding: 0 60px
}

.et-promo-description {
    width: 754px
}

.et-promo-description
p {
    color: #fff
}

.et-promo-button {
    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, .35);
    font-size: 20px;
    font-weight: 500
}

.counter_title {
    display: block;
    font-size: 12px;
    line-height: 1.6em
}

.bg_layout_light
.counter_title {
    color: #666
}

.counter_container {
    display: block;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    color: #fff;
    background-color: #ddd
}

.counter_amount {
    display: block;
    float: left;
    overflow: hidden;
    z-index: 2;
    min-height: 6px;
    padding: 1px;
    opacity: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.6em;
    text-align: right
}

.counter_amount.overlay {
    overflow: visible;
    position: absolute !important;
    z-index: 1;
    top: 0;
    left: 0;
    color: #2ea3f2;
    background-color: transparent !important
}

.counters
span.counter_amount_number {
    display: inline-block;
    padding: 0 10px
}

.counters span.counter_amount_number:after, .counters span.counter_amount_number:before {
    display: block;
    min-width: 5px;
    max-width: 20px;
    content: ""
}

.counters.section_video > li {
    position: relative
}

.counters > li.section_video
.counter_amount {
    position: relative
}

.counters li:last-of-type
.counter_container {
    margin-bottom: 0
}

.text_align_left
.counter_amount {
    text-align: left
}

.text_align_center
.counter_amount {
    text-align: center
}

.text_align_right
.counter_amount {
    text-align: right
}

.text_align_justified
.counter_amount {
    text-align: justify
}

.post {
    margin-bottom: 60px
}

.post .entry-featured-image-url {
    display: block;
    position: relative;
    margin-bottom: 30px
}

.portfolio_item .module_header a, .portfolio_item h3 a, .post .entry-title a, .post h2
a {
    text-decoration: none
}

.post .post-meta {
    margin-bottom: 6px;
    font-size: 14px
}

.portfolio_item .post-meta a, .post .post-meta
a {
    text-decoration: none
}

.post
.more {
    color: #82c0c7;
    text-decoration: none
}

.posts a.more-link {
    display: block;
    clear: both
}

.has_overlay.post .image_container
a {
    display: block;
    overflow: hidden;
    position: relative
}

.posts
.post {
    position: relative
}

.posts.section_parallax:hover {
    overflow: hidden
}

.section_parallax .ajax_pagination_container, .section_parallax .pagination, .section_video .ajax_pagination_container, .section_video
.pagination {
    position: relative
}

.post-password-required .row, .post-password-required
.section {
    width: 100%;
    padding: 0
}

.post-password-required
.et_password_protected_form {
    min-height: initial
}

.post-password-required .et_password_protected_form
h1 {
    display: none
}

.posts.module article
.row {
    width: 100%
}

.posts.module article .with_background
.row {
    width: 80%
}

.bg_layout_light .portfolio_item .post-meta, .bg_layout_light .portfolio_item .post-meta a, .bg_layout_light .post .post-meta, .bg_layout_light .post .post-meta a, .bg_layout_light .post p, .bg_layout_light p.title_meta_container, .bg_layout_light p.title_meta_container
a {
    color: #666
}

.bg_layout_dark .portfolio_item .post-meta, .bg_layout_dark .portfolio_item .post-meta a, .bg_layout_dark .post .post-meta, .bg_layout_dark .post .post-meta a, .bg_layout_dark .post p, .bg_layout_dark p.title_meta_container, .bg_layout_dark p.title_meta_container
a {
    color: inherit
}

.blog_grid {
    position: relative
}

.blog_grid
.column {
    float: left;
    max-width: 100%
}

.blog_grid
.post {
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word
}

.blog_grid
.image_container {
    position: relative
}

.blog_grid .et_audio_content, .blog_grid .et_main_video_container, .blog_grid .post .slider, .image_container {
    margin: -20px -20px 29px
}

.image_container img, .post a
img {
    max-width: 100%;
    vertical-align: bottom
}

.blog_grid .image_container
img {
    min-width: 100%;
    max-width: 100%;
    height: auto
}

.blog_grid .no_thumb .entry-title, .blog_grid .no_thumb
h2 {
    margin-top: 0
}

.blog_grid
.et_audio_content {
    margin-bottom: 0
}

.blog_grid
h2 {
    font-size: 18px
}

.blog_grid .salvattore_content[data-columns]::before {
    display: none;
    opacity: 0;
    line-height: 0
}

.blog_grid .salvattore_content[data-columns] .post {
    opacity: 0
}

.blog_grid .salvattore_content[data-columns] .column
.post {
    opacity: 1
}

.grid_item.first_in_row {
    clear: both
}

.grid_item:not(.first_in_row) {
    clear: none
}

.post > .et_main_video_container {
    position: relative;
    margin-bottom: 30px
}

.post .video_overlay
.video_play {
    color: #fff
}

.post .video_overlay_hover:hover {
    background: rgba(0, 0, 0, .6)
}

.blog_grid .et_main_video_overlay:hover:before {
    background: rgba(0, 0, 0, .6)
}

.video {
    position: relative
}

.video_box {
    display: block;
    position: relative;
    z-index: 1;
    line-height: 0
}

.video_box
video {
    width: 100% !important;
    height: auto !important
}

.video_overlay {
    position: absolute;
    z-index: 10;
    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
}

.video_play:before {
    font-family: ETmodules;
    content: "\49"
}

.video_play {
    display: block;
    position: absolute;
    z-index: 100;
    top: 50%;
    left: 50%;
    color: #fff
}

.bg_layout_light
.video_play {
    color: #333
}

.video_overlay_hover {
    position: absolute;
    z-index: 100;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.video .video_overlay_hover:hover {
    background: rgba(0, 0, 0, .6)
}

.column_1_2 .video_play, .column_2_3 .video_play, .column_3_4 .video_play, .column_3_5 .video_play, .column_4_4
.video_play {
    margin-top: -3rem;
    margin-left: -3rem;
    font-size: 6rem;
    line-height: 6rem
}

.column_1_3 .video_play, .column_1_4 .video_play, .column_1_5 .video_play, .column_1_6 .video_play, .column_2_5 .video_play, .column_3_8
.video_play {
    margin-top: -1.5rem;
    margin-left: -1.5rem;
    font-size: 3rem;
    line-height: 3rem
}

.video_slider {
    position: relative
}

.video_slider .slider:hover
.video_overlay_hover {
    background: rgba(0, 0, 0, .6)
}

.video_slider .slider_dots.controls_light ~ .et-pb-controllers .et-pb-active-control {
    background-color: #fff
}

.video_slider .slider_dots.controls_dark ~ .et-pb-controllers
a {
    background-color: rgba(51, 51, 51)
}

.video_slider .controls_dark .et-pb-slider-arrows {
    color: #333
}

.video_slider .et-pb-controllers-has-video-tag.et-pb-controllers {
    bottom: 35px
}

.video_slider.has_box_shadow .carousel, .video_slider.has_box_shadow .carousel
.carousel_items {
    overflow: visible
}

.video_slider.has_box_shadow .carousel_items .et-carousel-group .item-fade-out {
    opacity: 0;
    background: 0 0 !important;
    box-shadow: none !important;
    -webkit-animation-name: video_slider_item_fade_out;
    animation-name: video_slider_item_fade_out;
    -webkit-animation-duration: .2s;
    -moz-animation-duration: .2s;
    -o-animation-duration: .2s;
    animation-duration: .2s
}

.video_slider.has_box_shadow .carousel_items .et-carousel-group .item-fade-out
.video_overlay {
    -webkit-animation-name: video_slider_item_overlay_fade_out;
    animation-name: video_slider_item_overlay_fade_out;
    -webkit-animation-duration: .2s;
    -moz-animation-duration: .2s;
    -o-animation-duration: .2s;
    animation-duration: .2s
}

.video_slider.has_box_shadow .carousel_items .et-carousel-group.next .carousel_item, .video_slider.has_box_shadow .carousel_items .et-carousel-group.prev
.carousel_item {
    opacity: 0
}

.video_slider.has_box_shadow .carousel_items .et-carousel-group .carousel_item.item-fade-in {
    display: block;
    opacity: 1;
    -webkit-animation-name: video_slider_item_fade_in;
    animation-name: video_slider_item_fade_in;
    -webkit-animation-duration: .4s;
    -moz-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s
}

.et-pb-is-sliding-carousel {
    overflow-x: hidden
}

.carousel {
    overflow: hidden;
    position: relative;
    margin-top: 2%
}

.carousel:hover .et-pb-arrow-prev {
    left: 10px;
    opacity: 1
}

.carousel:hover .et-pb-arrow-next {
    right: 10px;
    opacity: 1
}

.slider_carousel {
    margin-bottom: 0 !important
}

.slider_carousel.controls_light + .carousel .et-pb-arrow-next, .slider_carousel.controls_light + .carousel .et-pb-arrow-prev, .slider_carousel.controls_light + .carousel
.video_play {
    color: #fff
}

.slider_carousel.controls_dark .et-pb-arrow-next, .slider_carousel.controls_dark .et-pb-arrow-prev, .slider_carousel.controls_dark + .carousel .et-pb-arrow-next, .slider_carousel.controls_dark + .carousel .et-pb-arrow-prev, .slider_carousel.controls_dark + .carousel
.video_play {
    color: #333
}

.carousel_items {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: auto
}

.carousel_items .et-carousel-group {
    display: none;
    float: left;
    position: relative;
    width: 100%
}

.carousel_items .et-carousel-group.active {
    display: block
}

.carousel_items .et-carousel-group.active .carousel_item:last-child {
    margin-right: 0
}

.carousel_item {
    display: none;
    float: left;
    position: relative;
    margin: 0 2% 0 0;
    padding: 0;
    background: rgba(0, 0, 0, .25)
}

.carousel_items.columns-6
.carousel_item {
    width: 15%
}

.carousel_items.columns-5
.carousel_item {
    width: 18.4%
}

.carousel_items.columns-4
.carousel_item {
    width: 23.5%
}

.carousel_items.columns-3
.carousel_item {
    width: 32%
}

.carousel_items.columns-2
.carousel_item {
    width: 49%
}

.carousel_items.columns-1
.carousel_item {
    width: 100%
}

.carousel_item:after {
    display: block;
    padding-top: 75%;
    content: ""
}

.carousel_item
.video_overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.carousel_item.et-pb-active-control
.video_overlay_hover {
    background: rgba(0, 0, 0, .6)
}

.carousel_item
.video_play {
    opacity: 0;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.carousel_item .video_overlay:hover
.video_play {
    opacity: 1
}

.carousel_item .video_overlay_hover:hover {
    background: rgba(0, 0, 0, .6)
}

@-webkit-keyframes video_slider_item_fade_out {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes video_slider_item_fade_out {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes video_slider_item_overlay_fade_out {
    from {
        transform: scale(1)
    }
    to {
        transform: scale(.8)
    }
}

@keyframes video_slider_item_overlay_fade_out {
    from {
        transform: scale(1)
    }
    to {
        transform: scale(.8)
    }
}

@-webkit-keyframes video_slider_item_fade_in {
    from {
        opacity: 0;
        transform: scale(.8)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes video_slider_item_fade_in {
    from {
        opacity: 0;
        transform: scale(.8)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

.column_1_4 .slider_carousel .slide, .column_1_5 .slider_carousel .slide, .column_1_6 .slider_carousel
.slide {
    min-height: initial !important
}

.column_1_2 .carousel_item .video_play, .column_2_3 .carousel_item .video_play, .column_3_4 .carousel_item .video_play, .column_3_5 .carousel_item .video_play, .column_4_4 .carousel_item
.video_play {
    margin-top: -1.39rem;
    margin-left: -1.39rem;
    font-size: 2.78rem;
    line-height: 2.78rem
}

.column_1_3 .carousel_item .video_play, .column_2_5 .carousel_item .video_play, .column_3_8 .carousel_item
.video_play {
    margin-top: -1rem;
    margin-left: -1rem;
    font-size: 2rem;
    line-height: 2rem
}

.column_1_4 .carousel_item .video_play, .column_1_5 .carousel_item .video_play, .column_1_6 .carousel_item
.video_play {
    margin-top: -.75rem;
    margin-left: -.75rem;
    font-size: 1.5rem;
    line-height: 1.5rem
}

.widget_area_left {
    padding-right: 30px;
    border-right: 1px solid rgba(0, 0, 0, .1)
}

.widget_area_right {
    padding-left: 30px;
    border-left: 1px solid rgba(0, 0, 0, .1)
}

.sidebar_no_border {
    padding: 0;
    border: none
}

.fullwidth_image {
    position: relative;
    line-height: 0
}

.fullwidth_image
img {
    position: relative;
    width: 100%
}

.promo {
    padding: 40px 60px;
    text-align: center
}

.promo_description {
    position: relative;
    padding-bottom: 20px
}

.promo_description p:last-of-type {
    padding-bottom: 0
}

.module.button, .promo_button {
    display: inline-block;
    color: inherit
}

.newsletter_button:hover, .promo_button:hover {
    text-decoration: none
}

.column_1_2 .promo, .column_1_3 .promo, .column_1_4 .promo, .column_1_5 .promo, .column_1_6 .promo, .column_2_5 .promo, .column_3_5
.promo {
    padding: 40px
}

.button_module_wrapper.button_alignment_left {
    text-align: left
}

.button_module_wrapper.button_alignment_right {
    text-align: right
}

.button_module_wrapper.button_alignment_center {
    text-align: center
}

@media all and (max-width: 980px) {
    .button_module_wrapper.button_alignment_tablet_left {
        text-align: left
    }

    .button_module_wrapper.button_alignment_tablet_right {
        text-align: right
    }

    .button_module_wrapper.button_alignment_tablet_center {
        text-align: center
    }
}

@media all and (max-width: 767px) {
    .button_module_wrapper.button_alignment_phone_left {
        text-align: left
    }

    .button_module_wrapper.button_alignment_phone_right {
        text-align: right
    }

    .button_module_wrapper.button_alignment_phone_center {
        text-align: center
    }
}

.button_module_wrapper > a {
    display: inline-block
}

.newsletter {
    padding: 25px
}

.newsletter_description, .newsletter_form {
    position: relative;
    width: 50%;
    padding: 0
}

.newsletter_description {
    float: left;
    margin-bottom: 20px
}

.newsletter_description p:last-of-type {
    padding-bottom: 0
}

.newsletter_form {
    float: left
}

.newsletter_form
p.newsletter_field {
    margin-bottom: 0;
    padding-bottom: 1em
}

.newsletter_form
p.newsletter_field.signup_custom_field {
    padding-left: 0
}

.newsletter_form .input, .newsletter_form input[type=password], .newsletter_form input[type=text], .newsletter_form p.newsletter_field input[type=text], .newsletter_form p.newsletter_field textarea, .newsletter_form select, .newsletter_form
textarea {
    width: 100%;
    padding: 14px 4% !important;
    border-width: 0;
    border-radius: 3px;
    color: #666;
    background-color: #fff;
    font-size: 16px;
    font-weight: 400;
    -webkit-appearance: none
}

.newsletter_form .newsletter_field[data-type=select]:after {
    margin-top: -3px
}

.newsletter_form p
.subscribe_error {
    border: 1px solid red !important
}

.newsletter_result {
    display: none
}

.newsletter_success {
    text-align: center
}

.newsletter_button {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    color: inherit;
    text-align: center
}

.newsletter_fields, .newsletter_footer {
    width: 100%
}

.newsletter_footer {
    margin-top: 20px
}

.feedburner_form .newsletter_button, .login_form
.newsletter_button {
    width: 100%;
    margin: 0;
    cursor: pointer
}

.feedburner_form form, .login_form
form {
    text-align: left
}

.feedburner_form ::-webkit-input-placeholder, .login_form ::-webkit-input-placeholder {
    color: #666
}

.feedburner_form ::-moz-placeholder, .login_form ::-moz-placeholder {
    color: #666
}

.feedburner_form :-ms-input-placeholder, .login_form :-ms-input-placeholder {
    color: #666
}

.no_bg {
    padding: 0 !important
}

.has_bg_hover.promo:hover {
    padding: 40px 60px !important;
    -webkit-transition: padding .4s ease-in-out;
    -moz-transition: padding .4s ease-in-out;
    transition: padding .4s ease-in-out
}

.column_1_2 .has_bg_hover.promo:hover, .column_1_3 .has_bg_hover.promo:hover, .column_1_4 .has_bg_hover.promo:hover, .column_1_5 .has_bg_hover.promo:hover, .column_1_6 .has_bg_hover.promo:hover, .column_2_5 .has_bg_hover.promo:hover, .column_3_5 .has_bg_hover.promo:hover {
    padding: 40px !important
}

.no_bg_hover.promo:hover {
    padding: 0 !important
}

.newsletter .contact_field_last + .newsletter_field {
    padding-left: 0
}

.newsletter .contact_field--hidden {
    display: none
}

.contact_field_options_list label a:empty:before {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: ETmodules;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    text-transform: none;
    content: "\e906";
    speak: none
}

.newsletter {
    display: flex;
    justify-content: space-between
}

.newsletter.login {
    display: block
}

.newsletter p
.signup_error {
    border: 1px solid red !important
}

.newsletter
.newsletter_fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.newsletter .newsletter_fields > * {
    flex-basis: 100%
}

.newsletter .newsletter_form
.contact_field_half {
    flex-basis: 48.5%
}

.signup .newsletter_description, .signup
.newsletter_form {
    float: none
}

.newsletter_layout_bottom_top .newsletter_description, .newsletter_layout_right_left
.newsletter_description {
    padding-left: 0;
    order: 1
}

.newsletter.newsletter_layout_right_left
.newsletter_form {
    padding-right: 40px;
    padding-left: 0
}

.newsletter.newsletter_layout_top_bottom
.newsletter_description {
    width: 100%;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0
}

.newsletter.newsletter_layout_top_bottom
.newsletter_form {
    width: 100%;
    padding-right: 0;
    padding-left: 0
}

.newsletter.newsletter_layout_bottom_top
.newsletter_description {
    width: 100%;
    padding-right: 0;
    padding-left: 0
}

.newsletter.newsletter_layout_bottom_top
.newsletter_form {
    width: 100%;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0
}

.column_1_2 .newsletter_layout_left_right, .column_1_2 .newsletter_layout_right_left, .column_1_3 .newsletter_layout_left_right, .column_1_3 .newsletter_layout_right_left, .column_1_3.column_inner .newsletter_layout_left_right, .column_1_3.column_inner .newsletter_layout_right_left, .column_1_4 .newsletter_layout_left_right, .column_1_4 .newsletter_layout_right_left, .column_1_4.column_inner .newsletter_layout_left_right, .column_1_4.column_inner .newsletter_layout_right_left, .column_1_5 .newsletter_layout_left_right, .column_1_5 .newsletter_layout_right_left, .column_1_5.column_inner .newsletter_layout_left_right, .column_1_5.column_inner .newsletter_layout_right_left, .column_1_6 .newsletter_layout_left_right, .column_1_6 .newsletter_layout_right_left, .column_1_6.column_inner .newsletter_layout_left_right, .column_1_6.column_inner .newsletter_layout_right_left, .column_2_3 .newsletter_layout_left_right, .column_2_3 .newsletter_layout_right_left, .column_3_4 .newsletter_layout_left_right, .column_3_4 .newsletter_layout_right_left, .column_3_5 .newsletter_layout_left_right, .column_3_5 .newsletter_layout_right_left, .column_3_8.column_inner .newsletter_layout_left_right, .column_3_8.column_inner .newsletter_layout_right_left, .column_4_4 .newsletter_layout_left_right, .column_4_4 .newsletter_layout_right_left, .newsletter_layout_bottom_top, .newsletter_layout_top_bottom {
    flex-direction: column
}

.column_2_3:not(.column_inner) > .newsletter_layout_left_right, .column_2_3:not(.column_inner) > .newsletter_layout_right_left, .column_3_4:not(.column_inner) > .newsletter_layout_left_right, .column_3_4:not(.column_inner) > .newsletter_layout_right_left, .column_4_4:not(.column_inner) > .newsletter_layout_left_right, .column_4_4:not(.column_inner) > .newsletter_layout_right_left {
    flex-direction: row
}

.column_1_2 .newsletter_description, .column_1_2 .newsletter_form, .column_1_3 .newsletter_description, .column_1_3 .newsletter_form, .column_1_4 .newsletter_description, .column_1_4 .newsletter_form, .column_1_5 .newsletter_description, .column_1_5 .newsletter_form, .column_1_6 .newsletter_description, .column_1_6 .newsletter_form, .column_2_5 .newsletter_description, .column_2_5 .newsletter_form, .column_3_5 .newsletter_description, .column_3_5 .newsletter_form, .column_3_8 .newsletter_description, .column_3_8
.newsletter_form {
    width: 100%;
    padding: 0
}

.column_2_3:not(.column_inner) > .newsletter, .column_3_4:not(.column_inner) > .newsletter, .column_4_4:not(.column_inner) > .newsletter {
    display: flex;
    align-items: center
}

.column_2_3:not(.column_inner) > .newsletter .newsletter_description, .column_3_4:not(.column_inner) > .newsletter .newsletter_description, .column_4_4:not(.column_inner) > .newsletter
.newsletter_description {
    margin-bottom: 0;
    align-self: start
}

.column_2_3:not(.column_inner) > .newsletter .newsletter_form, .column_3_4:not(.column_inner) > .newsletter .newsletter_form, .column_4_4:not(.column_inner) > .newsletter
.newsletter_form {
    padding-left: 25px
}

.tabs, .wc_tabs {
    border: 1px solid #d9d9d9
}

ul.tabs_controls {
    background-color: #f4f4f4
}

ul.tabs_controls:after {
    display: block;
    visibility: visible;
    position: relative;
    z-index: 9;
    top: -1px;
    border-top: 1px solid #d9d9d9;
    content: ""
}

.tabs_controls
li {
    display: table;
    float: left;
    position: relative;
    z-index: 11;
    max-width: 100%;
    border-right: 1px solid #d9d9d9;
    font-weight: 600;
    line-height: 1.7em;
    cursor: pointer
}

.tabs_controls li:not(.tab_active):last-child {
    border-right: none
}

.tabs_controls li
a {
    display: table-cell;
    padding: 4px 30px 4px;
    color: #666;
    line-height: inherit;
    vertical-align: middle;
    text-decoration: none
}

.tabs_controls
li.tab_active {
    background-color: #fff
}

.tab_active
a {
    color: #333 !important
}

.tab p:last-of-type {
    padding-bottom: 0
}

.all_tabs {
    background-color: #fff
}

.all_tabs > div, .toggle_close
.toggle_content {
    display: none
}

.all_tabs
.active_content {
    display: block
}

.tab {
    padding: 24px 30px
}

.tab_content {
    position: relative
}

.column_1_3 .tabs_controls, .column_1_4 .tabs_controls, .column_1_5 .tabs_controls, .column_1_6 .tabs_controls, .column_2_5 .tabs_controls, .column_3_8
.tabs_controls {
    border-bottom: none
}

.column_1_3 .tabs_controls li, .column_1_4 .tabs_controls li, .column_1_5 .tabs_controls li, .column_1_6 .tabs_controls li, .column_2_5 .tabs_controls li, .column_3_8 .tabs_controls
li {
    float: none;
    border-right: none;
    border-bottom: 1px solid #d9d9d9
}

.column_1_3 .tabs_vertically_stacked .tabs_controls li, .column_1_4 .tabs_vertically_stacked .tabs_controls li, .column_1_5 .tabs_vertically_stacked .tabs_controls li, .column_1_6 .tabs_vertically_stacked .tabs_controls li, .column_2_5 .tabs_vertically_stacked .tabs_controls li, .column_3_8 .tabs_vertically_stacked .tabs_controls
li {
    width: 100%
}

.toggle {
    border: 1px solid #d9d9d9
}

.toggle_close {
    padding: 20px;
    background-color: #f4f4f4
}

.toggle_open {
    padding: 20px;
    background-color: #fff
}

.accordion .toggle.text_align_left .toggle_title, .accordion .toggle.text_align_left h5.toggle_title, .accordion.text_align_left .toggle_title, .accordion.text_align_left h5.toggle_title, .toggle .toggle_title, .toggle h5.toggle_title, .toggle.text_align_left .toggle_title, .toggle.text_align_left
h5.toggle_title {
    position: relative;
    padding: 0 50px 0 0;
    cursor: pointer
}

.toggle_close .toggle_title, .toggle_close
h5.toggle_title {
    color: #666
}

.toggle_open .toggle_title, .toggle_open
h5.toggle_title {
    color: #333
}

.toggle_title:before {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -.5em;
    color: #ccc;
    font-size: 16px;
    content: "\e050"
}

.accordion .toggle_title:before, .toggle .toggle_title:before {
    right: 0;
    left: auto
}

.toggle_open .toggle_title:before {
    content: "\e04f"
}

.toggle_content {
    position: relative;
    padding-top: 20px
}

.toggle_content p:last-of-type {
    padding-bottom: 0
}

.toggle_open {
    z-index: 1
}

.map {
    position: relative;
    width: 100%;
    height: 440px
}

.fullwidth_section
.map_container {
    margin: 0
}

.map_container
img {
    max-width: inherit
}

.map_pin {
    display: none;
    visibility: hidden
}

.column_2_3
.map {
    height: 400px
}

.column_1_2 .map, .column_3_5 .map, .column_3_8
.map {
    height: 280px
}

.column_1_3 .map, .column_1_4 .map, .column_1_5 .map, .column_1_6 .map, .column_2_5
.map {
    height: 230px
}

.contact_form {
    margin-left: -3%
}

.contact_form [data-conditional-logic] {
    display: none
}

p.contact_field {
    margin-bottom: 3%;
    padding: 0 0 0 3%;
    background-position: center;
    background-size: cover
}

p.contact_field:not(.contact_field_last), p.contact_field_half + p.contact_field_last:not(.contact_field_half) {
    clear: both
}

p.contact_field.contact_field_last + p.contact_field.contact_field_last {
    clear: both
}

.contact_field.section_parallax, .contact_field.section_video {
    position: relative
}

.contact_field
* {
    position: relative
}

.contact_field
a {
    color: inherit;
    font-weight: 700;
    text-decoration: underline
}

.contact_main_title {
    position: relative;
    padding-bottom: 16px;
    font-weight: 500
}

h1.contact_main_title {
    font-size: 26px
}

.et-pb-contact-message {
    position: relative
}

.column_1_3 .contact_main_title, .column_1_4 .contact_main_title, .column_1_5 .contact_main_title, .column_1_6 .contact_main_title, .column_2_5
.contact_main_title {
    font-size: 22px
}

.contact_form_label {
    display: none
}

.contact_right {
    display: inline-block;
    min-width: 105px;
    margin: 0;
    text-align: right
}

.contact_right
.contact_captcha_question {
    vertical-align: middle
}

.contact {
    position: relative
}

.contact
.contact_field_half {
    float: left;
    width: 50%
}

.contact p input, .contact p textarea, .subscribe .contact_field input, .subscribe .contact_field
textarea {
    width: 100%;
    padding: 16px;
    border-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #999;
    background-color: #eee;
    font-size: 14px;
    -webkit-appearance: none
}

.subscribe .contact_field input, .subscribe .contact_field
textarea {
    background-color: #fff
}

.contact p textarea, .subscribe .contact_field
textarea {
    font-family: inherit
}

.contact p input::-moz-placeholder, .contact p textarea::-moz-placeholder {
    opacity: 1
}

.contact p input:-moz-placeholder, .contact p textarea:-moz-placeholder {
    opacity: 1
}

.contact_right p
input {
    max-width: 50px;
    padding: 16px
}

.contact p input[type=checkbox], .contact p input[type=radio], .subscribe .contact_field input[type=checkbox], .subscribe .contact_field input[type=radio] {
    display: none;
    width: auto;
    max-width: none;
    margin: 0;
    padding: 0
}

.contact p input[type=checkbox] + label, .contact p input[type=radio] + label, .subscribe .contact_field input[type=checkbox] + label, .subscribe .contact_field input[type=radio] + label {
    display: inline-block;
    position: relative;
    min-height: 1.7em;
    line-height: 1.7em;
    vertical-align: middle;
    cursor: pointer
}

.contact p input[type=checkbox] + label i, .contact p input[type=radio] + label i, .subscribe .contact_field input[type=checkbox] + label i, .subscribe .contact_field input[type=radio] + label
i {
    display: inline-block;
    position: relative;
    width: 18px;
    height: 18px;
    margin-right: 6px;
    background-color: #eee;
    font-style: normal;
    vertical-align: middle;
    content: ""
}

.subscribe .contact_field input[type=checkbox] + label i, .subscribe .contact_field input[type=radio] + label i, .subscribe .contact_field input[type=text], .subscribe .contact_field select, .subscribe .contact_field
textarea {
    background-color: #fff
}

.subscribe .contact_field input[type=checkbox] + label i, .subscribe .contact_field input[type=text], .subscribe .contact_field select, .subscribe .contact_field
textarea {
    border-radius: 3px
}

.contact p input[type=radio] + label i, .subscribe .contact_field input[type=radio] + label
i {
    border-radius: 50%
}

.contact p input[type=checkbox]:checked + label i:before, .contact p input[type=radio]:checked + label i:before, .subscribe .contact_field input[type=checkbox]:checked + label i:before, .subscribe .contact_field input[type=radio]:checked + label i:before {
    position: absolute;
    top: 50%;
    left: 50%;
    content: "";
    transform: translate(-50%, -50%)
}

.contact p input[type=checkbox]:checked + label i:before, .subscribe .contact_field input[type=checkbox]:checked + label i:before {
    width: 17px;
    height: 17px;
    color: #2ea3f2;
    font-family: dashicons;
    font-size: 17px;
    line-height: 17px;
    content: "\f147"
}

.contact p input[type=radio]:checked + label i:before, .subscribe .contact_field input[type=radio]:checked + label i:before {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #2ea3f2
}

.contact p input[type=checkbox] ~ input[type=text], .subscribe .contact_field input[type=checkbox] ~ input[type=text] {
    display: none !important
}

.contact_field[data-type=select] {
    position: relative
}

.contact_field[data-type=select]:after {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 0;
    height: 0;
    margin-top: 3px;
    border: 6px solid;
    border-color: #666 transparent transparent transparent;
    content: "";
    transform: translateY(-50%);
    pointer-events: none
}

.contact_select {
    box-sizing: border-box;
    width: 100%;
    padding: 16px 20px 16px 16px;
    border: 0;
    border-radius: 0;
    color: #999;
    background-color: #eee;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.contact_select::-ms-expand {
    display: none
}

.contact_field_options_wrapper {
    display: block
}

.contact_field_options_wrapper
.contact_field_options_title {
    margin-bottom: .5em;
    font-weight: 600
}

.contact_field_options_wrapper:after {
    display: block;
    clear: both;
    content: " "
}

.contact_field_checkbox, .contact_field_options_title, .contact_field_radio, .contact_field_select_title {
    display: block
}

.contact_field_radio_title, .contact_field_select_title {
    padding-bottom: 4px;
    font-size: 16px
}

.contact_field
textarea.contact_message {
    display: block;
    min-height: 150px
}

.contact_reset, .contact_submit {
    display: inline-block;
    margin: 0 0 0 18px;
    font-family: inherit;
    cursor: pointer
}

.contact p
.et_contact_error {
    border: 1px solid red !important
}

.contact .contact_form p.et_contact_error .contact_field_radio label, .contact .contact_form p.et_contact_error .contact_field_radio_title, .contact .contact_form p.et_contact_error input[type=checkbox] + label {
    color: red !important
}

.et_contact_bottom_container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    float: right;
    margin-top: -1.5%;
    text-align: right
}

.contact_form p[data-id=et_number] {
    position: absolute !important;
    transform: scale(.01, .01) !important
}

.contact_form p[data-id=et_number] input {
    border: none !important;
    background: 0 0 !important
}

.contact_field.text_align_center .contact_field_radio_list, .contact_field.text_align_center .contact_field_radio_title, .contact_field.text_align_justified .contact_field_radio_list, .contact_field.text_align_justified .contact_field_radio_title, .contact_field.text_align_right .contact_field_radio_list, .contact_field.text_align_right .contact_field_radio_title, .contact_form_container.text_align_center .contact_field_radio_list, .contact_form_container.text_align_center .contact_field_radio_title, .contact_form_container.text_align_justified .contact_field_radio_list, .contact_form_container.text_align_justified .contact_field_radio_title, .contact_form_container.text_align_right .contact_field_radio_list, .contact_form_container.text_align_right
.contact_field_radio_title {
    float: none
}

.contact_field.text_align_center .contact_field_radio_wrapper, .contact_field.text_align_justified .contact_field_radio_wrapper, .contact_field.text_align_right .contact_field_radio_wrapper, .contact_form_container.text_align_center .contact_field_radio_wrapper, .contact_form_container.text_align_justified .contact_field_radio_wrapper, .contact_form_container.text_align_right
.contact_field_radio_wrapper {
    display: flex
}

.contact_field.text_align_center .contact_field_radio_wrapper, .contact_form_container.text_align_center
.contact_field_radio_wrapper {
    justify-content: center
}

.contact_field.text_align_right .contact_field_radio_wrapper, .contact_form_container.text_align_right
.contact_field_radio_wrapper {
    justify-content: flex-end
}

.contact_field.text_align_justified .contact_field_radio_wrapper, .contact_form_container.text_align_justified
.contact_field_radio_wrapper {
    justify-content: space-between
}

.countdown_timer {
    padding: 4%
}

.countdown_timer
.countdown_timer_container {
    position: relative;
    width: 100%;
    text-align: center;
    vertical-align: top
}

.countdown_timer
.title {
    margin: 0 0 30px;
    padding: 0;
    font-weight: 500;
    text-align: center
}

.countdown_timer
h4.title {
    font-size: 26px
}

.countdown_timer
.section {
    display: inline-block;
    position: relative
}

.countdown_timer
.section.values {
    width: 17%;
    max-width: 160px;
    vertical-align: top
}

.countdown_timer .section
p {
    display: inline-block;
    padding-bottom: 0;
    font-size: 54px;
    line-height: 54px;
    text-align: center
}

.countdown_timer .section.zero
p {
    opacity: .4
}

.countdown_timer .section
p.value {
    min-width: 100%
}

.countdown_timer .section
p.label {
    display: block;
    font-size: 14px;
    line-height: 25px;
    text-align: center
}

.countdown_timer
.sep {
    position: relative
}

.countdown_timer .sep.sep.sep.sep.sep
p {
    text-decoration: none !important
}

.column_1_2 .countdown_timer .section p, .column_3_5 .countdown_timer .section
p {
    font-size: 38px;
    line-height: 38px
}

.column_1_2 .countdown_timer .section p.label, .column_3_5 .countdown_timer .section
p.label {
    font-size: 12px;
    line-height: 20px
}

.column_1_3 .countdown_timer .title, .column_1_4 .countdown_timer .title, .column_1_5 .countdown_timer .title, .column_1_6 .countdown_timer .title, .column_2_5 .countdown_timer
.title {
    margin-bottom: 20px;
    font-size: 22px
}

.column_1_3 .countdown_timer .section p, .column_2_5 .countdown_timer .section p, .column_3_8 .countdown_timer .section
p {
    font-size: 28px;
    line-height: 28px
}

.column_1_4 .countdown_timer .section p, .column_1_5 .countdown_timer .section p, .column_1_6 .countdown_timer .section
p {
    font-size: 20px;
    line-height: 20px
}

.column_1_3 .countdown_timer .section p.label, .column_1_4 .countdown_timer .section p.label, .column_1_5 .countdown_timer .section p.label, .column_1_6 .countdown_timer .section p.label, .column_2_5 .countdown_timer .section p.label, .column_3_8 .countdown_timer .section
p.label {
    font-size: 11px;
    line-height: 19px
}

.circle_counter, .number_counter {
    position: relative;
    margin: 0 auto 30px;
    text-align: center
}

.circle_counter {
    max-width: 225px
}

.circle_counter_inner {
    display: block;
    position: relative
}

.circle_counter
canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: auto !important
}

.circle_counter
.percent {
    word-wrap: initial
}

.circle_counter .percent, .number_counter
.percent {
    position: relative;
    z-index: 2
}

.circle_counter .percent
p {
    visibility: hidden
}

.circle_counter .percent p, .slide_content .circle_counter .percent p:last-of-type {
    position: relative;
    padding: 49% 0;
    font-size: 40px;
    font-weight: 500;
    line-height: .1em
}

.circle_counter h3, .number_counter
h3 {
    position: relative;
    font-size: 18px
}

.circle_counter .module_header, .number_counter
.module_header {
    position: relative
}

.circle_counter.with_title .percent, .number_counter.with_title
.percent {
    margin-bottom: 20px
}

.number_counter {
    opacity: 0;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    transition: opacity 1s
}

.number_counter.active {
    opacity: 1
}

.number_counter {
    width: auto
}

.number_counter
canvas {
    display: none;
    visibility: hidden
}

.number_counter
.percent {
    position: relative;
    height: 72px
}

.number_counter .percent
p {
    font-size: 72px;
    font-weight: 500;
    line-height: 72px
}

.post .entry-content {
    padding-top: 30px
}

.gallery_grid .gallery_item .gallery_title, .gallery_grid .gallery_item h3, .portfolio_item .module_header, .portfolio_item
h2 {
    margin-top: 10px
}

.et_overlay.inline_icon:before, .inline_icon:before {
    content: attr(data-icon)
}

@media all and (max-width: 980px) {
    .et_overlay.inline_icon_tablet:before, .inline_icon_tablet:before {
        content: attr(data-icon-tablet)
    }

    .woo_custom_button_icon .custom_button_icon.button:after {
        content: attr(data-icon-tablet) !important
    }
}

@media all and (max-width: 767px) {
    .et_overlay.inline_icon_phone:before, .inline_icon_phone:before {
        content: attr(data-icon-phone)
    }

    .woo_custom_button_icon .custom_button_icon.button:after {
        content: attr(data-icon-phone) !important
    }
}

.et_overlay {
    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, .9);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    -o-backface-visibility: hidden
}

.et_overlay:before {
    position: absolute;
    top: 55%;
    left: 50%;
    margin: -16px 0 0 -16px;
    font-size: 32px;
    content: "\e050";
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.gallery_image:hover .et_overlay:before {
    top: 50%
}

.fullwidth_portfolio .portfolio_image:hover .et_overlay, .fullwidth_portfolio .portfolio_image:hover .meta, .gallery_image:hover .et_overlay, .has_overlay:not(.image):hover .et_overlay, .image.has_overlay .image_wrap:hover .et_overlay, .et_portfolio_image:hover .et_overlay, .et_shop_image:hover
.et_overlay {
    z-index: 3;
    opacity: 1
}

.slider.gallery_fullwidth
span.et_overlay {
    display: none
}

#ie7 .et_overlay, #ie8
.et_overlay {
    display: none
}

.fullwidth_menu.et_hover_enabled:hover, .menu.et_hover_enabled:hover {
    z-index: initial
}

.fullwidth_menu .et-menu-nav, .fullwidth_menu .et-menu-nav > ul, .menu .et-menu-nav, .menu .et-menu-nav > ul {
    float: none
}

.fullwidth_menu .et-menu-nav > ul, .menu .et-menu-nav > ul {
    padding: 0 !important;
    line-height: 1.7em
}

.fullwidth_menu .et-menu-nav > ul ul, .menu .et-menu-nav > ul
ul {
    padding: 20px 0;
    text-align: left
}

.bg_layout_dark.fullwidth_menu ul li a, .bg_layout_dark.menu ul li
a {
    color: #fff
}

.bg_layout_dark.fullwidth_menu ul li a:hover, .bg_layout_dark.menu ul li a:hover {
    color: rgba(255, 255, 255, .8)
}

.et-menu li li.menu-item-has-children > a:first-child:after {
    top: 12px
}

.fullwidth_menu .et-menu-nav > ul.upwards li ul, .menu .et-menu-nav > ul.upwards li
ul {
    top: auto;
    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, .1);
    -moz-box-shadow: 2px -2px 5px rgba(0, 0, 0, .1);
    box-shadow: 2px -2px 5px rgba(0, 0, 0, .1)
}

.fullwidth_menu .et-menu-nav > ul.upwards li ul li ul, .menu .et-menu-nav > ul.upwards li ul li
ul {
    bottom: -23px
}

.fullwidth_menu .et-menu-nav > ul.upwards li.mega-menu ul ul, .menu .et-menu-nav > ul.upwards li.mega-menu ul
ul {
    top: auto;
    bottom: 0;
    border: none
}

.menu_inner_container {
    position: relative
}

.menu__wrap {
    margin: 0 -11px
}

.menu__wrap
.mobile_menu_bar {
    transform: translate(0, 3%)
}

.menu__wrap .mobile_menu_bar:before {
    top: 0
}

.menu__menu {
    margin-right: 11px;
    margin-left: 11px
}

.menu__logo {
    overflow: hidden
}

.menu__logo
img {
    display: block
}

.menu__search-button:after {
    content: "\55"
}

.menu__cart-button:after {
    content: "\e07a"
}

a.menu__icon, button.menu__icon {
    display: flex;
    margin: 0 11px;
    padding: 0;
    border: 0;
    background: 0 0;
    font-family: ETmodules;
    font-size: 17px;
    cursor: pointer;
    align-items: center
}

.fullwidth_menu .menu__wrap, .menu
.menu__wrap {
    display: flex;
    opacity: 1;
    align-items: stretch;
    flex: 1 1 auto;
    flex-wrap: wrap;
    justify-content: flex-start
}

.fullwidth_menu .menu__wrap--visible, .menu .menu__wrap--visible {
    animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.fullwidth_menu .menu__wrap--hidden, .menu .menu__wrap--hidden {
    opacity: 0;
    animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.fullwidth_menu .menu__menu, .menu
.menu__menu {
    display: flex;
    align-items: stretch;
    flex: 0 1 auto;
    justify-content: flex-start
}

.fullwidth_menu .menu__menu > nav, .menu .menu__menu > nav {
    display: flex;
    align-items: stretch
}

.fullwidth_menu .menu__menu > nav > ul, .menu .menu__menu > nav > ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: flex-start
}

.fullwidth_menu .menu__menu > nav > ul > li, .menu .menu__menu > nav > ul > li {
    display: flex;
    position: relative;
    margin: 0;
    align-items: stretch
}

.fullwidth_menu .menu__menu > nav > ul > li.mega-menu, .menu .menu__menu > nav > ul > li.mega-menu {
    position: static
}

.fullwidth_menu .menu__menu > nav > ul > li > ul, .menu .menu__menu > nav > ul > li > ul {
    top: calc(100% - 1px);
    left: 0
}

.fullwidth_menu .menu__menu > nav > ul.upwards > li > ul, .menu .menu__menu > nav > ul.upwards > li > ul {
    top: auto;
    bottom: calc(100% - 1px)
}

.fullwidth_menu--with-logo .menu__menu > nav > ul > li > a, .menu--with-logo .menu__menu > nav > ul > li > a {
    display: flex;
    padding: 31px 0;
    white-space: nowrap;
    align-items: center
}

.fullwidth_menu--with-logo .menu__menu > nav > ul > li > a:after, .menu--with-logo .menu__menu > nav > ul > li > a:after {
    top: 50% !important;
    transform: translate(0, -50%)
}

.fullwidth_menu--without-logo .menu__menu > nav > ul, .menu--without-logo .menu__menu > nav > ul {
    padding: 0 !important
}

.fullwidth_menu--without-logo .menu__menu > nav > ul > li, .menu--without-logo .menu__menu > nav > ul > li {
    margin-top: 8px
}

.fullwidth_menu--without-logo .menu__menu > nav > ul > li > a, .menu--without-logo .menu__menu > nav > ul > li > a {
    padding-bottom: 8px
}

.fullwidth_menu--without-logo .menu__menu > nav > ul.upwards > li, .menu--without-logo .menu__menu > nav > ul.upwards > li {
    margin-top: 0;
    margin-bottom: 8px
}

.fullwidth_menu--without-logo .menu__menu > nav > ul.upwards > li > a, .menu--without-logo .menu__menu > nav > ul.upwards > li > a {
    padding-top: 8px;
    padding-bottom: 0
}

.fullwidth_menu--without-logo .menu__menu > nav > ul.upwards > li > a:after, .menu--without-logo .menu__menu > nav > ul.upwards > li > a:after {
    top: auto;
    bottom: 0
}

.fullwidth_menu .menu__icon, .menu
.menu__icon {
    flex: 0 0 auto
}

.fullwidth_menu .et-menu, .menu .et-menu {
    margin-left: -11px;
    margin-righ: -11px
}

.fullwidth_menu .et-menu > li, .menu .et-menu > li {
    padding-right: 11px;
    padding-left: 11px
}

.fullwidth_menu--style-left_aligned .menu_inner_container, .fullwidth_menu--style-left_aligned .row, .menu--style-left_aligned .menu_inner_container, .menu--style-left_aligned
.row {
    display: flex;
    align-items: stretch
}

.fullwidth_menu--style-left_aligned .menu__logo-wrap, .menu--style-left_aligned .menu__logo-wrap {
    display: flex;
    align-items: center;
    flex: 0 0 auto
}

.fullwidth_menu--style-left_aligned .menu__logo, .menu--style-left_aligned
.menu__logo {
    margin-right: 30px
}

.rtl .fullwidth_menu--style-left_aligned .menu__logo, .rtl .menu--style-left_aligned
.menu__logo {
    margin-right: 0;
    margin-left: 30px
}

.fullwidth_menu--style-left_aligned.text_align_center .menu__wrap, .menu--style-left_aligned.text_align_center
.menu__wrap {
    justify-content: center
}

.fullwidth_menu--style-left_aligned.text_align_center .menu__menu > nav > ul, .menu--style-left_aligned.text_align_center .menu__menu > nav > ul {
    justify-content: center
}

.fullwidth_menu--style-left_aligned.text_align_right .menu__wrap, .menu--style-left_aligned.text_align_right
.menu__wrap {
    justify-content: flex-end
}

.fullwidth_menu--style-left_aligned.text_align_right .menu__menu > nav > ul, .menu--style-left_aligned.text_align_right .menu__menu > nav > ul {
    justify-content: flex-end
}

.fullwidth_menu--style-left_aligned.text_align_justified .menu__wrap, .menu--style-left_aligned.text_align_justified
.menu__wrap {
    flex-grow: 1
}

.fullwidth_menu--style-left_aligned.text_align_justified .menu__menu, .menu--style-left_aligned.text_align_justified
.menu__menu {
    flex-grow: 1
}

.fullwidth_menu--style-left_aligned.text_align_justified .menu__menu > nav, .menu--style-left_aligned.text_align_justified .menu__menu > nav {
    flex-grow: 1
}

.fullwidth_menu--style-left_aligned.text_align_justified .menu__menu > nav > ul, .menu--style-left_aligned.text_align_justified .menu__menu > nav > ul {
    flex-grow: 1;
    justify-content: space-between
}

.fullwidth_menu--style-centered .menu__logo-wrap, .menu--style-centered .menu__logo-wrap {
    display: flex;
    flex-direction: column;
    align-items: center
}

.fullwidth_menu--style-centered .menu__logo, .fullwidth_menu--style-centered .menu__logo img, .menu--style-centered .menu__logo, .menu--style-centered .menu__logo
img {
    margin: 0 auto
}

.fullwidth_menu--style-centered .menu__wrap, .menu--style-centered
.menu__wrap {
    justify-content: center
}

.fullwidth_menu--style-inline_centered_logo .menu_inner_container > .menu__logo-wrap, .fullwidth_menu--style-inline_centered_logo .row > .menu__logo-wrap, .menu--style-inline_centered_logo .menu_inner_container > .menu__logo-wrap, .menu--style-inline_centered_logo .row > .menu__logo-wrap {
    display: none;
    margin-bottom: 30px
}

.fullwidth_menu--style-inline_centered_logo .menu__logo, .menu--style-inline_centered_logo
.menu__logo {
    display: flex;
    align-items: center
}

.fullwidth_menu--style-inline_centered_logo .menu__logo, .fullwidth_menu--style-inline_centered_logo .menu__logo img, .menu--style-inline_centered_logo .menu__logo, .menu--style-inline_centered_logo .menu__logo
img {
    margin: 0 auto
}

.fullwidth_menu--style-inline_centered_logo .menu__wrap, .menu--style-inline_centered_logo
.menu__wrap {
    justify-content: center
}

.fullwidth_menu--style-inline_centered_logo .menu__logo-slot, .menu--style-inline_centered_logo .menu__logo-slot {
    align-items: center !important
}

.fullwidth_menu--style-inline_centered_logo .menu__logo-slot .menu__logo, .fullwidth_menu--style-inline_centered_logo .menu__logo-slot .menu__logo-wrap, .menu--style-inline_centered_logo .menu__logo-slot .menu__logo, .menu--style-inline_centered_logo .menu__logo-slot .menu__logo-wrap {
    width: 100%;
    height: 100%
}

.fullwidth_menu--style-inline_centered_logo .menu__logo-slot img, .menu--style-inline_centered_logo .menu__logo-slot
img {
    max-height: 100%
}

.fullwidth_menu .menu__logo-slot .et-fb-content-placeholder, .menu .menu__logo-slot .et-fb-content-placeholder {
    min-width: 96px
}

.fullwidth_menu .menu__search-container, .menu .menu__search-container {
    display: flex;
    position: absolute;
    z-index: 999;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    align-content: stretch;
    justify-content: stretch
}

.fullwidth_menu .menu__search-container--visible, .menu .menu__search-container--visible {
    opacity: 1;
    animation: fadeInTop 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.fullwidth_menu .menu__search-container--hidden, .menu .menu__search-container--hidden {
    animation: fadeOutTop 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.fullwidth_menu .menu__search-container--disabled, .menu .menu__search-container--disabled {
    display: none
}

.fullwidth_menu .menu__search, .menu
.menu__search {
    display: flex;
    align-items: center;
    flex: 1 1 auto;
    justify-content: stretch
}

.fullwidth_menu .menu__search-form, .menu .menu__search-form {
    flex: 1 1 auto
}

.fullwidth_menu .menu__search-input, .menu .menu__search-input {
    width: 100%;
    border: 0;
    color: #333;
    background: 0 0
}

.fullwidth_menu .menu__close-search-button, .menu .menu__close-search-button {
    flex: 0 0 auto
}

.fullwidth_menu .menu__close-search-button:after, .menu .menu__close-search-button:after {
    font-size: 1.7em;
    content: "\4d"
}

.fullwidth_menu--without-logo .menu__menu > nav > ul {
    padding: 28px 0 0 !important
}

.fullwidth_menu--without-logo .menu__menu > nav > ul > li {
    margin-top: 5px
}

.fullwidth_menu--without-logo .menu__menu > nav > ul > li > a {
    display: flex;
    padding-bottom: 29px;
    white-space: nowrap;
    align-items: center
}

.fullwidth_menu--without-logo .menu__menu > nav > ul.upwards {
    padding: 0 0 28px 0 !important
}

.fullwidth_menu--without-logo .menu__menu > nav > ul.upwards > li {
    margin-top: 0;
    margin-bottom: 5px
}

.fullwidth_menu--without-logo .menu__menu > nav > ul.upwards > li > a {
    padding-top: 29px;
    padding-bottom: 0
}

.fullwidth_menu--without-logo .menu__menu > nav > ul.upwards > li > a:after {
    top: auto;
    bottom: 0
}

.forgot_password {
    margin-top: -5px;
    font-size: 12px
}

.forgot_password
a {
    color: #fff;
    text-decoration: underline
}

.bg_layout_light .forgot_password
a {
    color: #666
}

.team_member_image {
    display: table-cell;
    float: left;
    position: relative;
    max-width: 320px;
    margin-right: 30px;
    line-height: 0 !important
}

.column .team_member_image.et-svg {
    width: 320px;
    max-width: 100%
}

.team_member_description {
    display: table-cell;
    position: relative;
    vertical-align: top
}

.team_member_no_image
.team_member_description {
    display: block !important
}

.member_position {
    padding-bottom: 7px;
    color: #aaa
}

.column_1_2 .team_member_image, .column_1_3 .team_member_image, .column_1_4 .team_member_image, .column_1_5 .team_member_image, .column_1_6 .team_member_image, .column_2_5 .team_member_image, .column_3_5 .team_member_image, .column_3_8
.team_member_image {
    display: block;
    float: none;
    width: auto;
    margin: 0 0 12px;
    text-align: center
}

.column_1_2 .team_member_description, .column_1_3 .team_member_description, .column_1_4 .team_member_description, .column_1_5 .team_member_description, .column_1_6 .team_member_description, .column_2_5 .team_member_description, .column_3_4 .team_member_description, .column_3_5 .team_member_description, .column_3_8
.team_member_description {
    display: block
}

.shop.text_align_center .star-rating, .shop.text_align_justified .star-rating, .shop.text_align_right .star-rating {
    display: inline-block
}

.member_social_links
li {
    display: inline-block;
    margin-right: 15px
}

.member_social_links
a {
    display: inline-block;
    position: relative;
    color: #b2b2b2;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    transition: color .3s ease 0s
}

.facebook_icon:before {
    content: "\e093"
}

.twitter_icon:before {
    content: "\e094"
}

.google_icon:before {
    content: "\e096"
}

.linkedin_icon:before {
    content: "\e09d"
}

.member_social_links
span {
    display: none
}

.et_audio_content, .et_link_content, .audio_module_content, .et_quote_content {
    position: relative;
    text-align: center;
    word-wrap: break-word
}

.et_audio_content, .et_link_content, .audio_module_content, .et_quote_content {
    padding: 50px 60px
}

.et_audio_content .wp-block-audio {
    margin: 0;
    padding: 0
}

.et_audio_content h2, .et_link_content a.et_link_main_url, .et_link_content h2, .audio_module_content h2, .et_quote_content blockquote cite, .et_quote_content blockquote
p {
    color: #fff !important
}

.text_color_dark .et_audio_content h2, .text_color_dark .et_audio_module_meta, .text_color_dark .et_link_content a.et_link_main_url, .text_color_dark .et_link_content h2, .text_color_dark .audio_module_content h2, .text_color_dark .et_quote_content blockquote cite, .text_color_dark .et_quote_content blockquote
p {
    color: #666 !important
}

.text_color_dark.et_audio_content h2, .text_color_dark.et_link_content a.et_link_main_url, .text_color_dark.et_link_content h2, .text_color_dark.audio_module_content h2, .text_color_dark.et_quote_content blockquote cite, .text_color_dark.et_quote_content blockquote
p {
    color: #bbb !important
}

.text_color_dark.et_audio_content, .text_color_dark.et_link_content, .text_color_dark.et_quote_content {
    background-color: #e8e8e8
}

.et_quote_main_link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: -9999px
}

.et_quote_content
blockquote {
    margin: 0;
    padding: 0;
    border: none
}

.et_audio_content h2, .et_link_content h2, .audio_module_content h2, .et_quote_content blockquote
p {
    margin-top: 0
}

.et_audio_content h2, .et_link_content h2, .et_quote_content blockquote
p {
    line-height: 44px
}

.et_audio_content
h2 {
    margin-bottom: 20px
}

.et_link_content a.et_link_main_url, .et_quote_content blockquote
cite {
    font-size: 18px;
    font-weight: 200
}

.et_quote_content blockquote
cite {
    font-style: normal
}

.blog_grid .et_audio_content h2, .column_1_2 .et_audio_content h2, .column_1_3 .et_audio_content h2, .column_1_4 .et_audio_content h2, .column_1_5 .et_audio_content h2, .column_1_6 .et_audio_content h2, .column_2_5 .et_audio_content h2, .column_3_5 .et_audio_content h2, .column_3_8 .et_audio_content
h2 {
    margin-top: 0;
    margin-bottom: 9px
}

.column_2_3
.et_quote_content {
    padding: 50px 42px 45px
}

.column_2_3 .et_audio_content, .column_2_3 .et_link_content, .column_2_3
.audio_module_content {
    padding: 40px 40px 45px
}

.column_1_2 .et_audio_content, .column_1_2 .et_link_content, .column_1_2 .et_quote_content, .column_3_5 .et_audio_content, .column_3_5 .et_link_content, .column_3_5
.et_quote_content {
    padding: 35px 40px
}

.column_1_2 .audio_module_content, .column_3_5
.audio_module_content {
    padding: 40px 40px 35px
}

.column_1_2 .et_quote_content blockquote p, .column_3_5 .et_quote_content blockquote
p {
    font-size: 26px;
    line-height: 32px
}

.column_1_2 .et_audio_content h2, .column_1_2 .et_link_content h2, .column_3_5 .et_audio_content h2, .column_3_5 .et_link_content
h2 {
    line-height: 32px
}

.column_1_2 .et_link_content a.et_link_main_url, .column_1_2 .et_quote_content blockquote cite, .column_3_5 .et_link_content a.et_link_main_url, .column_3_5 .et_quote_content blockquote
cite {
    font-size: 14px
}

.blog_grid .et_quote_content, .column_1_3 .et_quote_content, .column_1_4 .et_quote_content, .column_1_5 .et_quote_content, .column_1_6 .et_quote_content, .column_2_5 .et_quote_content, .column_3_8
.et_quote_content {
    padding: 35px 30px 32px
}

.blog_grid .et_audio_content, .blog_grid .et_link_content, .column_1_3 .et_audio_content, .column_1_3 .et_link_content, .column_1_4 .et_audio_content, .column_1_4 .et_link_content, .column_1_5 .et_audio_content, .column_1_5 .et_link_content, .column_1_6 .et_audio_content, .column_1_6 .et_link_content, .column_2_5 .et_audio_content, .column_2_5 .et_link_content, .column_3_8 .et_audio_content, .column_3_8
.et_link_content {
    padding: 35px 20px
}

.blog_grid .et_audio_content h2, .blog_grid .et_link_content h2, .blog_grid .et_quote_content blockquote p, .column_1_3 .et_audio_content h2, .column_1_3 .et_link_content h2, .column_1_3 .et_quote_content blockquote p, .column_1_4 .et_audio_content h2, .column_1_4 .et_link_content h2, .column_1_4 .et_quote_content blockquote p, .column_1_5 .et_audio_content h2, .column_1_5 .et_link_content h2, .column_1_5 .et_quote_content blockquote p, .column_1_6 .et_audio_content h2, .column_1_6 .et_link_content h2, .column_1_6 .et_quote_content blockquote p, .column_2_5 .et_audio_content h2, .column_2_5 .et_link_content h2, .column_2_5 .et_quote_content blockquote p, .column_3_8 .et_audio_content h2, .column_3_8 .et_link_content h2, .column_3_8 .et_quote_content blockquote
p {
    font-size: 18px;
    line-height: 26px
}

.blog_grid .et_link_content a.et_link_main_url, .blog_grid .et_quote_content blockquote cite, .column_1_3 .et_link_content a.et_link_main_url, .column_1_3 .et_quote_content blockquote cite, .column_1_4 .et_link_content a.et_link_main_url, .column_1_4 .et_quote_content blockquote cite, .column_1_5 .et_link_content a.et_link_main_url, .column_1_5 .et_quote_content blockquote cite, .column_1_6 .et_link_content a.et_link_main_url, .column_1_6 .et_quote_content blockquote cite, .column_2_5 .et_link_content a.et_link_main_url, .column_2_5 .et_quote_content blockquote cite, .column_3_8 .et_link_content a.et_link_main_url, .column_3_8 .et_quote_content blockquote
cite {
    font-size: 14px
}

.blog_grid
.et_link_content {
    margin: -20px -20px 19px
}

.blog_grid
.et_quote_content {
    margin: -20px -20px 19px
}

.column_1_3 .audio_module_content, .column_1_4 .audio_module_content, .column_3_8
.audio_module_content {
    padding: 30px
}

.blog_grid
.et_audio_content {
    margin-bottom: 19px
}

.et_audio_container .mejs-container {
    width: auto !important;
    min-width: unset !important;
    height: auto !important
}

.et_audio_container .mejs-container, .et_audio_container .mejs-container .mejs-controls, .et_audio_container .mejs-embed, .et_audio_container .mejs-embed
body {
    height: auto;
    background: 0 0
}

.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded, .et_audio_container .mejs-time.mejs-currenttime-container {
    display: none !important
}

.et_audio_container .mejs-time {
    display: block !important;
    margin-right: 90px;
    margin-left: 10px;
    padding: 0;
    line-height: inherit
}

.et_audio_container .mejs-android .mejs-time, .et_audio_container .mejs-ios .mejs-time, .et_audio_container .mejs-ipad .mejs-time, .et_audio_container .mejs-iphone .mejs-time {
    margin-right: 0
}

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
    top: 0;
    right: 0;
    left: auto;
    height: 4px;
    margin: 8px 0 0 0;
    border-radius: 5px;
    background: rgba(255, 255, 255, .5)
}

.text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
    background: rgba(153, 153, 153, .5)
}

.et_audio_container .mejs-controls > div {
    height: 20px !important
}

.et_audio_container .mejs-controls div.mejs-time-rail {
    display: block !important;
    position: relative;
    margin-right: 0;
    margin-left: 42px;
    padding-top: 0
}

.et_audio_container span.mejs-time-total.mejs-time-slider {
    display: block !important;
    position: relative !important;
    min-width: unset !important;
    max-width: 100%
}

.et_audio_container .mejs-button.mejs-volume-button {
    position: absolute;
    right: 59px;
    bottom: -2px;
    width: auto;
    height: auto;
    margin-left: auto
}

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
    height: 4px;
    border-radius: 5px;
    background: #fff
}

.text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #999
}

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle {
    display: block;
    width: 10px;
    border: none
}

.audio_legacy .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle {
    top: -3px
}

.et_audio_container .mejs-time-rail .mejs-time-handle-content {
    border-radius: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.et_audio_container .mejs-time-rail .mejs-time-hovered {
    height: 4px
}

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    position: absolute;
    top: -3px;
    height: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff
}

.audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    top: 5px
}

.audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    top: 8px
}

.et_audio_container .mejs-container .mejs-controls .mejs-time
span {
    font-size: 18px
}

.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
    display: block !important;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 19px;
    margin-left: 5px
}

.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider {
    height: 4px
}

.et_audio_container .mejs-playpause-button button, .et_audio_container .mejs-volume-button
button {
    position: relative !important;
    z-index: 99;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    background: 0 0 !important
}

.et_audio_container .mejs-playpause-button button:before {
    top: -8px;
    left: 0;
    font-size: 32px;
    content: "\45" !important
}

.et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before {
    color: #fff
}

.text_color_dark .et_audio_container .mejs-playpause-button button:before, .text_color_dark .et_audio_container .mejs-volume-button button:before {
    color: #666
}

.text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle {
    background: #666
}

.text_color_dark .mejs-container .mejs-controls .mejs-time
span {
    color: #999
}

.et_audio_container .mejs-playpause-button {
    position: absolute;
    width: auto !important;
    height: auto !important;
    margin-top: -7px !important
}

.et_audio_container .mejs-controls .mejs-button button:focus {
    outline: 0
}

.et_audio_container .mejs-playpause-button.mejs-pause button:before {
    content: "\60" !important
}

.et_audio_container .mejs-volume-button button:before {
    font-size: 18px;
    content: "\e068"
}

.blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time
span {
    font-size: 14px
}

.et_audio_container .mejs-container .mejs-controls {
    position: relative;
    min-width: unset !important;
    padding: 0;
    flex-wrap: wrap
}

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total, body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
    right: auto;
    left: 0
}

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
    margin-left: 0
}

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-time {
    margin-right: 10px;
    margin-left: 90px
}

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-android .mejs-time, body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-ios .mejs-time, body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-ipad .mejs-time, body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-iphone .mejs-time {
    margin-left: 0
}

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-button.mejs-volume-button {
    right: auto;
    left: 59px
}

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls div.mejs-time-rail {
    margin-right: 42px;
    margin-left: 5px
}

.post .gallery_post_type
.slide {
    min-height: 500px;
    background-position: top center;
    background-size: cover !important
}

.row .blog_grid .post
.slide {
    min-height: 180px
}

.et_gallery_item {
    float: left;
    width: 28.353%;
    margin: 0 7.47% 7.47% 0
}

.et_gallery_item:nth-child(3n) {
    margin-right: 0
}

.et_gallery_item:nth-child(3n+1) {
    clear: both
}

.column_3_4 .post
.slide {
    min-height: 442px
}

.column_2_3 .post
.slide {
    min-height: 390px
}

.column_1_2 .post .slide, .column_3_5 .post
.slide {
    min-height: 284px
}

.column_1_3 .post .slide, .column_2_5 .post .slide, .column_3_8 .post
.slide {
    min-height: 180px
}

.column_1_4 .post .slide, .column_1_5 .post .slide, .column_1_6 .post
.slide {
    min-height: 125px
}

.audio_module {
    position: relative
}

.audio_cover_art {
    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;
    transition: inherit
}

.audio_module_content {
    margin-left: 220px
}

.et_audio_module_meta {
    margin-bottom: 17px;
    color: #fff
}

.audio_no_image
.audio_module_content {
    margin-left: 0
}

.column_1_2 .audio_cover_art, .column_1_3 .audio_cover_art, .column_1_4 .audio_cover_art, .column_1_5 .audio_cover_art, .column_1_6 .audio_cover_art, .column_2_5 .audio_cover_art, .column_3_5 .audio_cover_art, .column_3_8
.audio_cover_art {
    float: none;
    position: relative;
    width: 100%
}

.column_1_2 .audio_module_content, .column_1_3 .audio_module_content, .column_2_5 .audio_module_content, .column_3_5 .audio_module_content, .column_3_8
.audio_module_content {
    margin-left: 0
}

.column_1_4 .audio_module_content, .column_1_5 .audio_module_content, .column_1_6
.audio_module_content {
    margin-left: 0
}

.column_1_4 .et_audio_module_meta, .column_1_5 .et_audio_module_meta, .column_1_6
.et_audio_module_meta {
    font-size: 12px
}

.column_1_2 .audio_cover_art, .column_3_5
.audio_cover_art {
    height: 380px
}

.column_3_8
.audio_cover_art {
    height: 275px
}

.column_1_3 .audio_cover_art, .column_2_5
.audio_cover_art {
    height: 240px
}

.column_1_4 .audio_cover_art, .column_1_5 .audio_cover_art, .column_1_6
.audio_cover_art {
    height: 170px
}

.slide_video {
    position: absolute;
    top: 50%;
    bottom: auto
}

.slide_video .wp-video-shortcode video, .slide_video video.wp-video-shortcode {
    height: auto
}

.slider {
    overflow: hidden;
    position: relative
}

.row:after, .row_inner:after, .slides:after {
    display: block;
    visibility: hidden;
    clear: both;
    width: 0;
    height: 0;
    line-height: 0;
    content: ""
}

.slider
.slide {
    display: none;
    float: left;
    position: relative;
    width: 100%;
    margin-right: -100%;
    text-align: center;
    list-style: none !important
}

.format-gallery .slider.gallery-not-found
.slide {
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, .1);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .1)
}

.slider.gallery-not-found .slide, .slider.gallery-not-found .slide
.container {
    min-height: 0 !important
}

.section, .slider
.slide {
    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
}

.slider .slide:first-child {
    display: list-item
}

.post > .slider {
    margin-bottom: 30px
}

.slider
.container {
    position: relative;
    z-index: 2;
    width: 100%;
    margin: 0 auto
}

.slide {
    padding: 0 6%
}

.video_slider
.slide {
    padding: 0
}

.fullwidth_post_slider .container, .fullwidth_slider
.container {
    width: 80%;
    max-width: 1080px
}

.et-pb-arrow-next, .et-pb-arrow-prev {
    position: absolute;
    z-index: 100;
    top: 50%;
    margin-top: -24px;
    opacity: 0;
    color: #fff;
    font-size: 48px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.bg_layout_light .et-pb-arrow-next, .bg_layout_light .et-pb-arrow-prev {
    color: #333
}

.bg_layout_light .et-pb-controllers .et-pb-active-control {
    background-color: #333
}

.et-pb-arrow-next:hover, .et-pb-arrow-prev:hover {
    text-decoration: none
}

.et-pb-arrow-next span, .et-pb-arrow-prev
span {
    display: none
}

.et-pb-arrow-prev {
    left: -22px
}

.et-pb-arrow-next {
    right: -22px
}

.et-pb-arrow-prev:before {
    content: "\34"
}

.et-pb-arrow-next:before {
    content: "\35"
}

.slider:hover .et-pb-arrow-prev {
    left: 22px;
    opacity: 1
}

.slider:hover .et-pb-arrow-next {
    right: 22px;
    opacity: 1
}

.format-gallery .et-pb-arrow-next, .format-gallery .et-pb-arrow-prev {
    color: #fff
}

.format-gallery .slider:hover .et-pb-arrow-prev {
    left: 0
}

.format-gallery .slider:hover .et-pb-arrow-next {
    right: 0
}

.column_1_3 .slider:hover .et-pb-arrow-prev, .column_1_4 .slider:hover .et-pb-arrow-prev, .column_1_5 .slider:hover .et-pb-arrow-prev, .column_1_6 .slider:hover .et-pb-arrow-prev, .column_2_5 .slider:hover .et-pb-arrow-prev {
    left: 0
}

.column_1_3 .slider:hover .et-pb-arrow-next, .column_2_5 .slider:hover .et-pb-arrow-next {
    right: 0
}

.column_1_4 .slider:hover .et-pb-arrow-prev, .column_1_5 .slider:hover .et-pb-arrow-prev, .column_1_6 .slider:hover .et-pb-arrow-prev {
    right: 0
}

.column_1_4 .slider .slide, .column_1_5 .slider .slide, .column_1_6 .slider
.slide {
    min-height: 170px
}

.column_1_4 .slider:hover .et-pb-arrow-next, .column_1_5 .slider:hover .et-pb-arrow-next, .column_1_6 .slider:hover .et-pb-arrow-next {
    right: 0
}

.et-pb-controllers {
    position: absolute;
    z-index: 10;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: center
}

.format-gallery .et-pb-controllers {
    bottom: 0
}

.et-pb-controllers
a {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-right: 10px;
    padding: 0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    opacity: .5;
    background-color: rgba(255, 255, 255, .5);
    text-indent: -9999px
}

.et-pb-controllers .et-pb-active-control {
    opacity: 1
}

.post .et-pb-controllers
a {
    margin-bottom: 10px
}

.et-pb-controllers a:last-child {
    margin-right: 0
}

.et-pb-controllers .et-pb-active-control {
    background-color: #fff
}

.slide_image {
    position: absolute;
    bottom: 0
}

.slide:first-child .slide_image
img {
    opacity: 0
}

.slide:first-child .slide_image
img.active {
    opacity: 1;
    -webkit-animation-name: fadeLeft;
    -moz-animation-name: fadeLeft;
    -ms-animation-name: fadeLeft;
    -o-animation-name: fadeLeft;
    animation-name: fadeLeft;
    -webkit-animation-duration: .7s;
    -moz-animation-duration: .7s;
    -ms-animation-duration: .7s;
    -o-animation-duration: .7s;
    animation-duration: .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: .6s;
    -moz-animation-delay: .6s;
    -ms-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .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
}

.media_alignment_center
.slide_image {
    top: 50%;
    bottom: auto
}

.et-pb-active-slide .slide_image, .et-pb-active-slide
.slide_video {
    -webkit-animation-duration: .7s;
    -moz-animation-duration: .7s;
    -ms-animation-duration: .7s;
    -o-animation-duration: .7s;
    animation-duration: .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: .6s;
    -moz-animation-delay: .6s;
    -ms-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .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
.slide_image {
    -webkit-animation-name: fadeLeft;
    -moz-animation-name: fadeLeft;
    -ms-animation-name: fadeLeft;
    -o-animation-name: fadeLeft;
    animation-name: fadeLeft
}

.slide_image
img {
    vertical-align: bottom
}

.slide_image, .slide_video {
    width: 47.25%;
    margin-right: 5.5%
}

.et-pb-active-slide
.slide_description {
    -webkit-animation-name: fadeBottom;
    -moz-animation-name: fadeBottom;
    -ms-animation-name: fadeBottom;
    -o-animation-name: fadeBottom;
    animation-name: fadeBottom;
    -webkit-animation-duration: .7s;
    -moz-animation-duration: .7s;
    -ms-animation-duration: .7s;
    -o-animation-duration: .7s;
    animation-duration: .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: .9s;
    -moz-animation-delay: .9s;
    -ms-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .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
}

.bg_layout_dark
.slide_description {
    text-shadow: 0 1px 3px rgba(0, 0, 0, .3)
}

.bg_layout_dark
.slide_content {
    color: #fff
}

.slide_description
.slide_title {
    margin-top: 0;
    font-weight: 300
}

.slide_description
.slide_title {
    font-size: 46px
}

.slide_description, .slider_fullwidth_off
.slide_description {
    width: auto;
    margin: auto;
    padding: 16% 8%
}

.slide_with_image
.slide_description {
    float: right;
    width: 47.25%;
    padding-right: 0;
    padding-left: 0;
    text-align: left
}

.slide_content {
    color: #333;
    font-size: 18px;
    font-weight: 400
}

.slide_content p:last-of-type {
    padding-bottom: 0
}

.slides
.container {
    display: table;
    table-layout: fixed
}

.slides
.slider_container_inner {
    display: table-cell;
    width: 100%;
    vertical-align: middle
}

.slides .empty_slide .slider_container_inner, .slides
.empty_slide.container {
    display: block
}

.slides
.temp_slide {
    display: block
}

.more_button {
    display: inline-block;
    margin-top: 20px;
    color: inherit;
    text-shadow: none;
    text-decoration: none
}

.et_parallax_bg_wrap {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.et_parallax_bg {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover
}

.et_parallax_bg.et_parallax_bg__hover, .et_parallax_bg.et_parallax_bg_phone, .et_parallax_bg.et_parallax_bg_tablet, .section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover) {
    display: none
}

.section_parallax_hover:hover
.et_parallax_bg.et_parallax_bg__hover {
    display: block
}

@media all and (max-width: 980px) {
    .et_parallax_bg.et_parallax_bg_tablet_exist {
        display: none
    }

    .et_parallax_bg.et_parallax_bg_tablet {
        display: block
    }
}

@media all and (max-width: 767px) {
    .et_parallax_bg.et_parallax_bg_phone_exist {
        display: none
    }

    .et_parallax_bg.et_parallax_bg_phone {
        display: block
    }
}

.module.section_parallax, .posts_nav a.section_parallax, .tab.section_parallax {
    position: relative
}

.section_parallax .parallax_css, .slides
.et_parallax_bg.parallax_css {
    background-attachment: fixed
}

body.et-bfb .section_parallax .parallax_css, body.et-bfb .slides
.et_parallax_bg.parallax_css {
    bottom: auto;
    background-attachment: scroll
}

.section_parallax.column .module, .section_parallax.row .column, .section_parallax.row
.module {
    position: relative;
    z-index: 9
}

.column_1_2 .slider_fullwidth_off .slide_description, .column_1_3 .slider_fullwidth_off .slide_description, .column_2_5 .slider_fullwidth_off .slide_description, .column_3_5 .slider_fullwidth_off .slide_description, .column_3_8 .slider_fullwidth_off
.slide_description {
    text-align: center
}

.column_1_4 .slider_fullwidth_off .slide_content, .column_1_4 .slider_fullwidth_off .slide_image, .column_1_4 .slider_fullwidth_off .slide_video, .column_1_5 .slider_fullwidth_off .slide_content, .column_1_5 .slider_fullwidth_off .slide_image, .column_1_5 .slider_fullwidth_off .slide_video, .column_1_6 .slider_fullwidth_off .slide_content, .column_1_6 .slider_fullwidth_off .slide_image, .column_1_6 .slider_fullwidth_off
.slide_video {
    display: none
}

.column_1_4 .slider_fullwidth_off .slide_description, .column_1_4 .slider_fullwidth_off .slide_with_image .slide_description, .column_1_5 .slider_fullwidth_off .slide_description, .column_1_5 .slider_fullwidth_off .slide_with_image .slide_description, .column_1_6 .slider_fullwidth_off .slide_description, .column_1_6 .slider_fullwidth_off .slide_with_image
.slide_description {
    text-align: center
}

.column_1_3 .slider_fullwidth_off .slide_image, .column_1_3 .slider_fullwidth_off .slide_with_image .slide_content, .column_2_5 .slider_fullwidth_off .slide_image, .column_2_5 .slider_fullwidth_off .slide_with_image
.slide_content {
    display: none
}

.column_1_2 .slider_fullwidth_off .slide_image, .column_1_2 .slider_fullwidth_off .slide_video, .column_1_3 .slider_fullwidth_off .slide_video, .column_2_5 .slider_fullwidth_off .slide_video, .column_3_5 .slider_fullwidth_off .slide_image, .column_3_5 .slider_fullwidth_off
.slide_video {
    display: none
}

.column_3_8 .slider_fullwidth_off .slide_image, .column_3_8 .slider_fullwidth_off .slide_video, .column_3_8 .slider_fullwidth_off .slide_with_image
.slide_content {
    display: none
}

.column_1_2 .slide_content, .column_1_3 .slide_content, .column_1_4 .slide_content, .column_1_5 .slide_content, .column_1_6 .slide_content, .column_2_5 .slide_content, .column_3_4 .column_3_8 .slide_content, .column_3_5
.slide_content {
    font-size: 14px
}

.column .slider_fullwidth_off .slide_content, .column .slider_fullwidth_off .slide_image, .column .slider_fullwidth_off .slide_video, .column .slider_fullwidth_off .slide_with_image
.slide_content {
    display: block
}

.column_1_2 .slide_description h2.slide_title, .column_3_4 .column_3_8 .slide_description h2.slide_title, .column_3_5 .slide_description
h2.slide_title {
    font-size: 26px;
    font-weight: 400
}

.column_1_3 .slide_description h2.slide_title, .column_1_4 .slide_description h2.slide_title, .column_1_5 .slide_description h2.slide_title, .column_1_6 .slide_description h2.slide_title, .column_2_5 .slide_description
h2.slide_title {
    font-size: 22px;
    font-weight: 400
}

.preload .section_video_bg, .preload > div {
    visibility: hidden
}

.preload, .section.section_video.preload {
    position: relative;
    background: #464646 !important
}

.preload: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("../../../themes/Divi/includes/builder/styles/images/preloader.gif") no-repeat;
    content: ""
}

.text ol, .text
ul {
    padding-bottom: 1em
}

.text > :last-child {
    padding-bottom: 0
}

.text_inner {
    position: relative
}

.bg_layout_dark, .bg_layout_dark h1, .bg_layout_dark h2, .bg_layout_dark h3, .bg_layout_dark h4, .bg_layout_dark h5, .bg_layout_dark
h6 {
    color: #fff !important
}

.text_align_left {
    text-align: left
}

.text_align_center {
    text-align: center
}

.text_align_right {
    text-align: right
}

.text_align_justified {
    text-align: justify
}

ul.social_media_follow {
    margin: 0 0 22px;
    padding: 0;
    list-style-type: none !important
}

.social_media_follow
li {
    display: inline-block;
    position: relative;
    margin-bottom: 8px
}

.social_media_follow li
a {
    display: inline-block;
    position: relative;
    margin-right: 8px;
    text-align: center;
    text-decoration: none
}

.social_media_follow li
a.follow_button {
    margin-top: 5px;
    margin-right: 25px;
    padding: 0 12px;
    border-width: 0;
    border-style: solid;
    border-radius: 3px;
    color: rgba(0, 0, 0, .5);
    background: rgba(0, 0, 0, .1);
    font-size: 14px;
    line-height: 1.6em;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.social_media_follow li.last-child a, .social_media_follow li:last-child
a {
    margin-right: 0
}

.social_media_follow.has_follow_button li.last-child a.icon, .social_media_follow.has_follow_button li:last-child
a.icon {
    margin-right: 8px
}

.social_media_follow li a.follow_button:hover {
    color: rgba(0, 0, 0, .6);
    background: rgba(0, 0, 0, .2)
}

.social_media_follow.bg_layout_dark li
a.follow_button {
    color: rgba(255, 255, 255, .8);
    background: rgba(0, 0, 0, .6)
}

.social_media_follow.bg_layout_dark li a.follow_button:hover {
    color: #fff;
    background: rgba(0, 0, 0, .7)
}

.social_media_follow li
a.icon {
    box-sizing: content-box;
    width: 32px;
    height: 32px;
    padding: 0
}

.social_media_follow li a.icon::before {
    display: block;
    position: relative;
    z-index: 10;
    width: 32px;
    height: 32px;
    color: #fff;
    font-size: 16px;
    line-height: 32px;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s
}

.social_media_follow li a.icon:hover::before {
    color: rgba(255, 255, 255, .7)
}

.social_media_follow li
a.icon {
    border-radius: 3px
}

.social_media_follow_network_name {
    display: none
}

.section {
    position: relative;
    background-color: #fff
}

.section.et_section_transparent {
    background-color: transparent
}

.fullwidth_section {
    padding: 0
}

.fullwidth_section
.row {
    padding: 0 !important
}

.inner_shadow {
    -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, .07);
    -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, .07);
    box-shadow: inset 0 0 7px rgba(0, 0, 0, .07)
}

.bottom_inside_divider, .top_inside_divider {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-repeat-y: no-repeat
}

.bottom_inside_divider.et-no-transition, .top_inside_divider.et-no-transition {
    transition: none !important
}

.top_inside_divider {
    margin-top: -1px
}

.bottom_inside_divider {
    margin-bottom: -1px
}

.section_video:not(.menu):not(.fullwidth_menu) {
    overflow: hidden;
    position: relative
}

.section_video_bg {
    display: block;
    visibility: visible;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: display .3s;
    -moz-transition: display .3s;
    transition: display .3s;
    pointer-events: none
}

.section_video_bg.section_video_bg_hover, .section_video_bg.section_video_bg_phone, .section_video_bg.section_video_bg_tablet, .section_video_bg.section_video_bg_tablet_only {
    display: none
}

.section_video_bg .mejs-controls, .section_video_bg .mejs-overlay-play {
    display: none !important
}

.section_video_bg embed, .section_video_bg iframe, .section_video_bg object, .section_video_bg
video {
    max-width: none
}

.section_video_bg .mejs-video {
    position: absolute;
    left: 50%;
    max-width: none
}

.section_video_bg .mejs-overlay-loading {
    display: none !important
}

.social_network_link
.section_video {
    overflow: visible
}

.section_video_on_hover:hover > .section_video_bg {
    display: none
}

.section_video_on_hover:hover > .section_video_bg_hover, .section_video_on_hover:hover > .section_video_bg_hover_inherit {
    display: block
}

.row.row_empty, .row_inner:nth-of-type(n+2).row_empty {
    display: none
}

.column.column_empty {
    min-height: 1px
}

.row_inner {
    position: relative;
    width: 100%
}

.row .column.et-last-child, .row .column:last-child, .row_inner .column.et-last-child, .row_inner .column:last-child {
    margin-right: 0 !important
}

.space {
    box-sizing: content-box;
    height: 23px
}

.divider_hidden {
    margin-bottom: 0 !important
}

.divider_internal {
    display: inline-block;
    width: 100%
}

.divider {
    position: relative;
    margin: 0 0 30px 0
}

.divider:before {
    position: absolute;
    z-index: 10;
    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, .1);
    content: ""
}

.divider:after, .space:after {
    display: table;
    content: ""
}

.divider_position_bottom:before {
    top: auto !important;
    bottom: 0 !important
}

.divider_position_center:before {
    top: 50% !important
}

@media all and (max-width: 980px) {
    .divider_position_top_tablet:before {
        top: 0 !important;
        bottom: auto !important
    }

    .divider_position_bottom_tablet:before {
        top: auto !important;
        bottom: 0 !important
    }

    .divider_position_center_tablet:before {
        top: 50% !important
    }
}

@media all and (max-width: 767px) {
    .divider_position_top_phone:before {
        top: 0 !important;
        bottom: auto !important
    }

    .divider_position_bottom_phone:before {
        top: auto !important;
        bottom: 0 !important
    }

    .divider_position_center_phone:before {
        top: 50% !important
    }
}

.fullwidth_header {
    position: relative;
    padding: 50px 0;
    background-position: center center;
    background-size: cover
}

.fullwidth_header
p {
    padding-bottom: 0
}

.fullwidth_header_subhead {
    display: block
}

.fullscreen {
    padding: 0
}

.fullwidth_header
.fullwidth_header_container {
    position: relative;
    z-index: 3;
    width: 80%;
    max-width: 1080px;
    margin-right: auto;
    margin-left: auto
}

.fullscreen
.fullwidth_header_container {
    width: 80%;
    max-width: none;
    height: 10px;
    min-height: 100vh
}

.fullwidth_header
.fullwidth_header_container.center {
    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
}

.fullscreen .fullwidth_header_container.center.bottom-bottom {
    -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
}

.fullscreen .fullwidth_header_container.center.center-center {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.fullscreen .fullwidth_header_container.center.center-bottom .header-content-container {
    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
}

.fullscreen .fullwidth_header_container.center.center-bottom .header-content-container .header-content {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center
}

.fullscreen .fullwidth_header_container.center.bottom-center .header-image-container.center {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start
}

.fullwidth_header .fullwidth_header_container.center .header-content-container, .fullwidth_header .fullwidth_header_container.center .header-image-container {
    width: 100%;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center
}

.fullwidth_header .fullwidth_header_container.center .header-content-container.center, .fullwidth_header .fullwidth_header_container.center .header-image-container.center {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center
}

.fullscreen .fullwidth_header_container.center .header-content-container.bottom, .fullscreen .fullwidth_header_container.center .header-image-container.bottom {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end
}

.fullwidth_header
.fullwidth_header_container.left {
    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
}

.fullwidth_header
.fullwidth_header_container.right {
    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
}

.fullwidth_header .fullwidth_header_container.left .header-content-container, .fullwidth_header .fullwidth_header_container.right .header-content-container {
    width: 100%
}

.fullwidth_header .fullwidth_header_container.left .header-image-container, .fullwidth_header .fullwidth_header_container.right .header-image-container, .fullwidth_header.header_with_image .fullwidth_header_container.left .header-content-container, .fullwidth_header.header_with_image .fullwidth_header_container.right .header-content-container {
    width: 50%;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center
}

.fullwidth_header .fullwidth_header_container.left .header-content-container.center, .fullwidth_header .fullwidth_header_container.left .header-image-container.center, .fullwidth_header .fullwidth_header_container.right .header-content-container.center, .fullwidth_header .fullwidth_header_container.right .header-image-container.center {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center
}

.fullscreen .fullwidth_header_container.left .header-content-container.bottom, .fullscreen .fullwidth_header_container.left .header-image-container.bottom, .fullscreen .fullwidth_header_container.right .header-content-container.bottom, .fullscreen .fullwidth_header_container.right .header-image-container.bottom {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end
}

.fullwidth_header .fullwidth_header_container.left .header-content {
    margin-left: 0;
    text-align: left
}

.fullwidth_header.header_with_image .fullwidth_header_container.left .header-content {
    margin-right: 6%
}

.fullwidth_header .fullwidth_header_container.right .header-content {
    margin-right: 0;
    text-align: right
}

.fullwidth_header.header_with_image .fullwidth_header_container.right .header-content {
    float: right;
    margin-left: 6%
}

.fullscreen .fullwidth_header_container.left .header-content-container.bottom, .fullscreen .fullwidth_header_container.right .header-content-container.bottom {
    margin-bottom: 80px
}

.fullwidth_header .fullwidth_header_container.left .header-content {
    padding-left: 0
}

.fullwidth_header .fullwidth_header_container.right .header-content {
    padding-right: 0
}

.fullwidth_header .header-content {
    padding: 10px;
    text-align: center
}

.fullwidth_header .fullwidth_header_container.center .header-content {
    width: 80%;
    max-width: 800px;
    margin: 20px auto
}

.fullwidth_header .header-image {
    margin-right: 2%;
    margin-left: 2%;
    line-height: 0;
    text-align: center
}

.fullwidth_header .fullwidth_header_container .header-content
a.button {
    display: inline-block;
    margin-top: 20px
}

.fullwidth_header .fullwidth_header_container
.button_two {
    margin-left: 15px
}

.fullwidth_header
.fullwidth_header_overlay {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    pointer-events: none
}

.fullwidth_header
.parallax_css {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
    background-size: cover
}

.fullwidth_header
.fullwidth_header_scroll {
    position: absolute;
    z-index: 3;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 30px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: center
}

.fullwidth_header .fullwidth_header_scroll
a {
    display: inline-block
}

.fullwidth_header .fullwidth_header_scroll a .et-pb-icon {
    color: #fff;
    font-size: 3.5em
}

.fullwidth_header .scroll-down-container .scroll-down-phone, .fullwidth_header .scroll-down-container .scroll-down-tablet {
    display: none
}

@media all and (max-width: 980px) {
    .fullwidth_header .scroll-down-container-tablet .scroll-down, .fullwidth_header .scroll-down-container-tablet .scroll-down-phone {
        display: none
    }

    .fullwidth_header .scroll-down-container-tablet .scroll-down-tablet {
        display: inline-block
    }
}

@media all and (max-width: 767px) {
    .fullwidth_header .scroll-down-container-phone .scroll-down, .fullwidth_header .scroll-down-container-phone .scroll-down-tablet {
        display: none
    }

    .fullwidth_header .scroll-down-container-phone .scroll-down-phone {
        display: inline-block
    }
}

.accordion
.toggle {
    position: relative;
    margin-bottom: 10px
}

.accordion .toggle:last-child {
    margin-bottom: 0
}

.accordion .toggle_open .toggle_title:before {
    display: none
}

.counters, .pricing, .tabs_controls, .widget_area
ul {
    padding: 0 !important;
    line-height: inherit !important;
    list-style: none !important
}

.gallery
.gallery_items {
    width: 100%
}

.gallery.section_parallax {
    width: 100%
}

.gallery.section_parallax:hover {
    overflow: hidden
}

.gallery_grid
.gallery_items {
    -webkit-transition: height .2s ease-in-out;
    -moz-transition: height .2s ease-in-out;
    transition: height .2s ease-in-out
}

.gallery_grid
.gallery_image {
    position: relative
}

.gallery_image {
    line-height: 0
}

.filterable_portfolio_grid .portfolio_item, .gallery_grid
.gallery_item {
    display: none
}

.portfolio
.portfolio_item {
    position: relative
}

.gallery_fullwidth
.gallery_item {
    display: none;
    float: left;
    position: relative;
    margin-right: -100%
}

.gallery_fullwidth .gallery_image img, .gallery_fullwidth
.gallery_item {
    width: 100%
}

.gallery_fullwidth .gallery_item:first-child {
    display: block
}

.portfolio.section_parallax .pagination, .portfolio.section_parallax .wp-pagenavi, .portfolio.section_video .pagination, .portfolio.section_video .wp-pagenavi, .portfolio_grid.section_parallax .pagination, .portfolio_grid.section_parallax .wp-pagenavi, .portfolio_grid.section_video .pagination, .portfolio_grid.section_video .wp-pagenavi {
    position: relative
}

.text_align_left .wp-pagenavi, .text_align_left.filterable_portfolio .portofolio_pagination ul, .text_align_left.gallery .gallery_pagination
ul {
    text-align: left
}

.text_align_center .wp-pagenavi, .text_align_center.filterable_portfolio .portofolio_pagination ul, .text_align_center.gallery .gallery_pagination
ul {
    text-align: center
}

.text_align_right .wp-pagenavi, .text_align_right.filterable_portfolio .portofolio_pagination ul, .text_align_right.gallery .gallery_pagination
ul {
    text-align: right
}

.text_align_justified .wp-pagenavi, .text_align_justified.filterable_portfolio .portofolio_pagination ul, .text_align_justified.gallery .gallery_pagination
ul {
    text-align: justify
}

.filterable_portfolio
.portfolio_filters {
    clear: both;
    margin: 0 0 40px 0
}

.filterable_portfolio.section_parallax .portfolio_filters, .filterable_portfolio.section_video
.portfolio_filters {
    position: relative
}

.filterable_portfolio .portfolio_filters
ul {
    padding: 0;
    list-style-type: none !important
}

.filterable_portfolio.text_align_center .portfolio_filters
ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.filterable_portfolio.text_align_justified .portfolio_filters
ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.filterable_portfolio.text_align_right .portfolio_filters
ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end
}

.filterable_portfolio .portfolio_filters
li {
    float: left;
    font-size: 14px;
    line-height: 1em
}

.filterable_portfolio .portfolio_filters li
a {
    display: block;
    overflow: hidden;
    height: auto;
    margin: -1px -1px 0 0;
    padding: 10px 20px;
    border: 1px solid #e2e2e2;
    color: #666;
    background-color: #fff
}

.filterable_portfolio .portfolio_filters li:first-child
a {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.filterable_portfolio .portfolio_filters li:last-child
a {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.filterable_portfolio .portfolio_filters li a:hover {
    color: #666;
    background-color: #f4f4f4
}

.filterable_portfolio .portfolio_filters li
a.active {
    color: #82c0c7;
    background-color: #f9f9f9
}

.filterable_portfolio .portfolio_items, .filterable_portfolio
.portfolio_items_wrapper {
    position: relative;
    width: 100%
}

.filterable_portfolio .portfolio_item.active, .gallery_grid
.gallery_item {
    opacity: 1;
    -webkit-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.column_1_3 .filterable_portfolio .portfolio_filters li, .column_1_4 .filterable_portfolio .portfolio_filters li, .column_1_5 .filterable_portfolio .portfolio_filters li, .column_1_6 .filterable_portfolio .portfolio_filters li, .column_2_5 .filterable_portfolio .portfolio_filters li, .column_3_8 .filterable_portfolio .portfolio_filters
li {
    width: 100%
}

.column_1_3 .filterable_portfolio .portfolio_filters li:first-child a, .column_1_4 .filterable_portfolio .portfolio_filters li:first-child a, .column_1_5 .filterable_portfolio .portfolio_filters li:first-child a, .column_1_6 .filterable_portfolio .portfolio_filters li:first-child a, .column_2_5 .filterable_portfolio .portfolio_filters li:first-child a, .column_3_8 .filterable_portfolio .portfolio_filters li:first-child
a {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.column_1_3 .filterable_portfolio .portfolio_filters li:last-child a, .column_1_4 .filterable_portfolio .portfolio_filters li:last-child a, .column_1_5 .filterable_portfolio .portfolio_filters li:last-child a, .column_1_6 .filterable_portfolio .portfolio_filters li:last-child a, .column_2_5 .filterable_portfolio .portfolio_filters li:last-child a, .column_3_8 .filterable_portfolio .portfolio_filters li:last-child
a {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.filterable_portfolio .portofolio_pagination, .gallery
.gallery_pagination {
    position: relative;
    width: 100%;
    border-top: 1px solid #e2e2e2
}

.filterable_portfolio.section_parallax .portofolio_pagination, .filterable_portfolio.section_video
.portofolio_pagination {
    position: relative
}

.filterable_portfolio .portofolio_pagination ul, .gallery .gallery_pagination
ul {
    margin: 0;
    padding: 0;
    text-align: right;
    list-style-type: none !important
}

.filterable_portfolio .portofolio_pagination ul li, .gallery .gallery_pagination ul
li {
    display: inline-block;
    padding: 10px
}

.filterable_portfolio .portofolio_pagination ul li a, .gallery .gallery_pagination ul li
a {
    color: #999;
    font-size: 16px;
    line-height: 16px
}

.filterable_portfolio .portofolio_pagination ul li a.active, .gallery .gallery_pagination ul li
a.active {
    color: #82c0c7
}

.gallery_pagination ul:after {
    display: inline-block;
    width: 100%;
    height: 0;
    content: ""
}

.filterable_portfolio.bg_layout_dark .portofolio_pagination ul li a, .gallery.bg_layout_dark .gallery_pagination ul li
a {
    color: #fff
}

.portfolio_items_wrapper.no_pagination {
    border-bottom: none
}

.module {
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear
}

.module {
    -webkit-animation-duration: .2s;
    -moz-animation-duration: .2s;
    -o-animation-duration: .2s;
    animation-duration: .2s
}

.fullwidth_portfolio {
    overflow: hidden;
    position: relative;
    margin: 0
}

.fullwidth_portfolio
.et_overlay {
    border: none
}

.fullwidth_portfolio
.carousel_group {
    display: none;
    float: left;
    position: relative;
    width: 100%
}

.fullwidth_portfolio
.carousel_group.active {
    display: block
}

.fullwidth_portfolio.fullwidth_portfolio_grid
.carousel_group {
    display: block
}

.fullwidth_portfolio
.portfolio_items {
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    width: 100%
}

.fullwidth_portfolio
.portfolio_item {
    float: left;
    position: relative;
    width: 20%;
    height: 0;
    margin: 0
}

.fullwidth_portfolio
.portfolio_image {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0
}

.fullwidth_portfolio .portfolio_image
img {
    min-width: 100%;
    max-width: inherit;
    height: inherit;
    min-height: 100%
}

.fullwidth_portfolio .portfolio_image.landscape
img {
    height: 100%
}

.fullwidth_portfolio .portfolio_image.portrait
img {
    width: 100%
}

.fullwidth_portfolio .portfolio_image .et_overlay:before {
    top: 45%;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.fullwidth_portfolio .portfolio_image:hover .et_overlay:before {
    top: 33%
}

.fullwidth_portfolio.bg_layout_dark .portfolio_image
.et_overlay {
    background: rgba(0, 0, 0, .6)
}

.fullwidth_portfolio.bg_layout_dark .meta
p {
    color: #fff
}

.fullwidth_portfolio .portfolio_image
.meta {
    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 .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -o-backface-visibility: hidden
}

.fullwidth_portfolio .portfolio_title, .fullwidth_portfolio
h2.portfolio_title {
    position: relative;
    margin: 30px 0;
    text-align: center
}

.fullwidth_portfolio .portfolio_image .module_header, .fullwidth_portfolio .portfolio_image h3, .fullwidth_portfolio .portfolio_image
p {
    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 .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -o-backface-visibility: hidden
}

.fullwidth_portfolio .portfolio_image .module_header, .fullwidth_portfolio .portfolio_image
h3 {
    margin-top: 40%;
    padding: 0 5px
}

.fullwidth_portfolio .portfolio_image .et_overlay + p.post-meta {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%)
}

.fullwidth_portfolio .portfolio_image:hover .module_header, .fullwidth_portfolio .portfolio_image:hover
h3 {
    margin-top: 35%
}

.fullwidth_portfolio:hover .et-pb-arrow-prev {
    left: 22px;
    opacity: 1
}

.fullwidth_portfolio:hover .et-pb-arrow-next {
    right: 22px;
    opacity: 1
}

.fullwidth_portfolio .no_results .entry, .post_slider .no_results
.entry {
    display: flex;
    flex-direction: column;
    height: 285.75px;
    justify-content: center
}

.section:not(.fullwidth_section) .post_slider .no_results
.entry {
    height: auto;
    padding: 16% 8%
}

.title_container
h1 {
    font-size: 26px
}

.column_1_3 .title_container h1, .column_1_4 .title_container h1, .column_1_5 .title_container h1, .column_1_6 .title_container h1, .column_2_5 .title_container
h1 {
    font-size: 18px
}

.post_title.featured_bg {
    overflow: hidden;
    position: relative;
    padding: 16% 8%;
    background-position: center;
    background-size: cover
}

.post_title
.parallax_css {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
    background-size: cover
}

.title_featured_container
img {
    width: 100%
}

.post_title.featured_bg
.title_container {
    padding: 1em 1.5em
}

.title_container {
    display: block;
    position: relative;
    z-index: 98;
    max-width: 100%;
    word-wrap: break-word
}

.title_featured_container {
    position: relative;
    line-height: 0
}

p.title_meta_container {
    padding-bottom: 1em
}

p.title_meta_container .title_meta_item--visible + .title_meta_item--visible:before {
    content: " | "
}

.post_title.featured_bg
.title_meta_container {
    padding-bottom: 0
}

.fullwidth_section
.post_title {
    position: relative;
    padding: 6% 0
}

.fullwidth_section
.post_title.image_above {
    padding-top: 0
}

.fullwidth_section
.post_title.image_below {
    padding-bottom: 0
}

.fullwidth_section .post_title.featured_bg
.title_container {
    padding-bottom: 0
}

.fullwidth_section .title_container, .fullwidth_section
.title_featured_container {
    display: block;
    width: 80%;
    max-width: 1080px;
    margin: auto
}

.fullwidth_code.module {
    position: relative;
    z-index: 9
}

.module.has_overlay, article.has_overlay
.blog_image_container {
    position: relative
}

.module.has_overlay .et_overlay, article.has_overlay {
    border: none
}

.slider.post_slider {
    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
}

.post_slider
.slide {
    background-repeat: no-repeat
}

.post_slider_image_bottom
.slide_image {
    position: relative;
    margin: 0 auto 10px !important
}

.post_slider_image_bottom
.slide_description {
    padding-bottom: 8%
}

.post_slider_image_top
.slide_image {
    position: relative;
    margin: 8% auto 0 !important
}

.post_slider_image_top
.slide_description {
    padding-top: 8%;
    padding-bottom: 8%
}

.post_slider_image_right
.slide_description {
    float: left !important
}

.post_slider_image_right
.slide_image {
    right: 0;
    margin-right: 0
}

.slider_with_text_overlay
.text_overlay_wrapper {
    padding: 30px;
    border-radius: 3px
}

.slider_with_overlay
.slide_overlay_container {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.slide_content .post-meta, .slide_content .post-meta
a {
    font-size: 13px !important;
    font-weight: 400 !important
}

.slide_content .post-meta {
    padding-top: 5px;
    padding-bottom: 0 !important
}

.bg_layout_light.slider_with_overlay .slide_overlay_container, .bg_layout_light.slider_with_text_overlay
.text_overlay_wrapper {
    background-color: rgba(255, 255, 255, .9)
}

.bg_layout_dark.slider_with_overlay .slide_overlay_container, .bg_layout_dark.slider_with_text_overlay
.text_overlay_wrapper {
    background-color: rgba(0, 0, 0, .3)
}

.post_slider.bg_layout_dark .post-meta, .post_slider.bg_layout_dark .post-meta
a {
    color: #fff !important
}

.post_slider.bg_layout_light .post-meta, .post_slider.bg_layout_light .post-meta
a {
    color: #333 !important
}

.post_slider .slide.et-pb-active-slide .slide_description, .post_slider .slide.et-pb-active-slide
.slide_image {
    opacity: 0
}

.wc_related_products ul.products li.product, .wc_upsells ul.products
li.product {
    clear: none;
    margin: 0 3.8% 2.992em 0
}

.wc_related_products ul.products li.product a img, .wc_upsells ul.products li.product a
img {
    margin-bottom: 0 !important
}

.wc_related_products ul.products li.product.first, .wc_upsells ul.products
li.product.first {
    clear: both
}

.wc_related_products ul.products li.product.last, .wc_upsells ul.products
li.product.last {
    margin-right: 0
}

.wc_related_products ul.products.columns-1 li.product, .wc_upsells ul.products.columns-1
li.product {
    width: 100%;
    margin-right: 0
}

.wc_related_products ul.products.columns-2 li.product, .wc_upsells ul.products.columns-2
li.product {
    width: 48%
}

.wc_related_products ul.products.columns-3 li.product, .wc_upsells ul.products.columns-3
li.product {
    width: 30.75%
}

.wc_related_products ul.products.columns-4 li.product, .wc_upsells ul.products.columns-4
li.product {
    width: 22.15%
}

.wc_related_products ul.products.columns-5 li.product, .wc_upsells ul.products.columns-5
li.product {
    width: 16.95%
}

.wc_related_products ul.products.columns-6 li.product, .wc_upsells ul.products.columns-6
li.product {
    width: 13.5%
}

.wc_related_products.text_align_center .products .star-rating, .wc_related_products.text_align_justified .products .star-rating, .wc_related_products.text_align_right .products .star-rating, .wc_upsells.text_align_center .products .star-rating, .wc_upsells.text_align_justified .products .star-rating, .wc_upsells.text_align_right .products .star-rating {
    display: inline-block
}

.wc_related_products .et_shop_image > img, .wc_upsells .et_shop_image > img {
    border-style: solid
}

.wc_additional_info.hide_title
h2 {
    display: none
}

.wc_title
h1 {
    padding-bottom: 0
}

.wc_meta.wc_meta_layout_stacked .posted_in, .wc_meta.wc_meta_layout_stacked .sku_wrapper, .wc_meta.wc_meta_layout_stacked
.tagged_as {
    display: block
}

.wc_meta_empty {
    display: none
}

.wc_meta .product_meta > span:last-child:after {
    content: "" !important
}

.wc_meta.wc_no_categories .posted_in, .wc_meta.wc_no_sku .sku_wrapper, .wc_meta.wc_no_tags
.tagged_as {
    display: none
}

.wc_price
.price {
    font-size: 26px !important
}

.wc_price .price
del {
    color: #999
}

.wc_add_to_cart form.cart .button, .wc_add_to_cart form.cart
div.quantity {
    display: inline-block;
    float: none;
    vertical-align: middle
}

.wc_add_to_cart
form.cart {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.wc_add_to_cart.hide_input_quantity .quantity, .wc_add_to_cart.hide_input_quantity .woocommerce-grouped-product-list-item__quantity {
    display: none !important
}

.wc_add_to_cart.hide_stock
.stock {
    display: none
}

.wc_add_to_cart .variations
.label {
    font-weight: 700
}

.wc_add_to_cart.module .module_inner form.cart .variations td
select {
    border-width: 0;
    border-style: solid
}

.wc_add_to_cart .quantity
input.qty {
    border-width: 0 !important;
    border-style: solid !important;
    border-color: #333 !important
}

.wc_cart_notice .woocommerce-error, .wc_cart_notice .woocommerce-message {
    margin: 0;
    background-color: transparent
}

.wc_cart_notice .wc-forward {
    border-width: 0;
    border-style: solid
}

.wc_rating .star-rating
span.rating {
    display: none
}

.wc_rating .et-pb-icon {
    font-size: 16px
}

.wc_rating .woocommerce-review-link {
    line-height: 1.7em;
    vertical-align: text-bottom
}

.wc_rating .woocommerce-product-rating {
    margin-bottom: 0
}

.wc_rating .woocommerce-product-rating .star-rating {
    display: inline-block;
    float: none;
    margin: 0
}

.wc_rating.wc_rating_layout_stacked .woocommerce-review-link {
    display: block;
    float: none
}

.wc_rating.wc_rating_no_rating .star-rating {
    display: none
}

.wc_rating.wc_rating_no_reviews .woocommerce-review-link {
    display: none
}

.wc_reviews.comments_module.no_comments_count
#comments {
    display: block
}

.wc_reviews.no_comments_count .woocommerce-Reviews-title {
    display: none
}

.wc_reviews.module .star-rating {
    margin-bottom: 12px !important
}

.wc_reviews.module .star-rating span:before {
    transition: color .3s
}

.wc_reviews.no_avatar
.avatar {
    display: none
}

.wc_reviews.no_avatar #reviews #comments ol.commentlist li .comment-text {
    margin-left: 0 !important
}

@media all and (min-width: 480px) {
    .row > .column_1_6 .wc_reviews #reviews #comments ol.commentlist li
    img.avatar {
        float: none;
        position: relative;
        margin-bottom: 10px
    }

    .row > .column_1_6 .wc_reviews #reviews #comments ol.commentlist li .comment-text {
        margin-left: 0 !important
    }
}

@media all and (min-width: 980px) {
    .row > .column_1_5 .wc_reviews #reviews #comments ol.commentlist li img.avatar, .row_inner > .column_1_6 .wc_reviews #reviews #comments ol.commentlist li img.avatar, .row_inner > .column_2_9 .wc_reviews #reviews #comments ol.commentlist li
    img.avatar {
        float: none;
        position: relative;
        margin-bottom: 10px
    }

    .row > .column_1_5 .wc_reviews #reviews #comments ol.commentlist li .comment-text, .row_inner > .column_1_6 .wc_reviews #reviews #comments ol.commentlist li .comment-text, .row_inner > .column_2_9 .wc_reviews #reviews #comments ol.commentlist li .comment-text {
        margin-left: 0 !important
    }
}

.wc_stock .out-of-stock {
    color: red
}

.wc_stock .in-stock {
    color: #77a464
}

.wc_stock
.stock {
    font-size: 13px
}

body.woocommerce .et_builder_inner_content.product .wc_images div.images, body.woocommerce-page #content .et_builder_inner_content.product .wc_images div.images, body.woocommerce-page .et_builder_inner_content.product .wc_images
div.images {
    width: 100%
}

.wc_images div.images .flex-control-thumbs {
    overflow: visible
}

.wc_images div.images .flex-control-thumbs
li {
    border-style: solid
}

.wc_images .woocommerce-product-gallery {
    width: 100%
}

.wc_images .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper {
    border-width: 0;
    border-style: solid
}

.wc_images .flex-control-nav img, .wc_images .flex-viewport {
    border-style: solid
}

.wc_breadcrumb .woocommerce-breadcrumb {
    margin-bottom: 0
}

.column_1_2 .post_slider_image_bottom .slide, .column_1_3 .post_slider_image_bottom .slide, .column_1_4 .post_slider_image_bottom .slide, .column_1_5 .post_slider_image_bottom .slide, .column_1_6 .post_slider_image_bottom .slide, .column_2_5 .post_slider_image_bottom .slide, .column_3_5 .post_slider_image_bottom .slide, .column_3_8 .post_slider_image_bottom
.slide {
    padding-bottom: 6%
}

.column .post_slider_image_bottom .slide_image, .column .post_slider_image_bottom
.slide_video {
    margin-bottom: 10% !important
}

.column_3_4 .post_slider_image_bottom .slide_image, .column_3_4 .post_slider_image_bottom .slide_video, .column_4_4 .post_slider_image_bottom .slide_image, .column_4_4 .post_slider_image_bottom
.slide_video {
    margin-bottom: 5% !important
}

.column_2_3 .post_slider_image_bottom .slide_image, .column_2_3 .post_slider_image_bottom
.slide_video {
    margin-bottom: 7% !important
}

.column_1_3 .post_slider_image_bottom .slide_image, .column_1_3 .post_slider_image_bottom .slide_video, .column_2_5 .post_slider_image_bottom .slide_image, .column_2_5 .post_slider_image_bottom .slide_video, .column_3_8 .post_slider_image_bottom .slide_image, .column_3_8 .post_slider_image_bottom
.slide_video {
    margin-bottom: 15% !important
}

.column_1_4 .post_slider_image_bottom .slide_image, .column_1_4 .post_slider_image_bottom .slide_video, .column_1_5 .post_slider_image_bottom .slide_image, .column_1_5 .post_slider_image_bottom .slide_video, .column_1_6 .post_slider_image_bottom .slide_image, .column_1_6 .post_slider_image_bottom
.slide_video {
    margin-bottom: 25% !important
}

.post_slider.module
.row {
    width: 100%
}

.post_slider.module .with_background
.row {
    width: 80%
}

.post_slider.module
.section {
    background-color: transparent
}

.search .screen-reader-text {
    display: none
}

.search {
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 3px
}

.search input.s, .search
input.searchsubmit {
    margin: 0;
    padding: .715em;
    border: none;
    color: #666;
    font-size: 14px;
    line-height: normal !important
}

.search input.s::-webkit-input-placeholder {
    color: #666
}

.search input.s::-moz-placeholder {
    color: #666
}

.search input.s:-ms-input-placeholder {
    color: #666
}

.search
input.s {
    display: inline-block;
    width: 100%;
    padding-right: 80px;
    background: 0 0;
    -webkit-appearance: none
}

.search
.searchform {
    position: relative
}

.search
input.searchsubmit {
    position: absolute;
    top: 0;
    bottom: 0;
    min-height: 100% !important;
    background-color: #ddd;
    cursor: pointer
}

.search.text_align_center .searchsubmit, .search.text_align_left
.searchsubmit {
    right: 0
}

.search.text_align_right
.searchsubmit {
    right: auto;
    left: 0
}

.search.text_align_right
input.s {
    padding-right: .7em;
    padding-left: 80px;
    text-align: right
}

.search.text_align_center
input.s {
    text-align: center
}

.search.hide_search_button
input.searchsubmit {
    display: none
}

.search.hide_search_button
input.s {
    padding-right: .7em !important;
    padding-left: .7em !important
}

.search.bg_layout_dark
input.s {
    border: 2px solid #fff;
    color: #fff
}

.search.bg_layout_dark input.s::-webkit-input-placeholder {
    color: #fff
}

.search.bg_layout_dark input.s::-moz-placeholder {
    color: #fff
}

.search.bg_layout_dark input.s:-ms-input-placeholder {
    color: #fff
}

.search.bg_layout_dark
input.searchsubmit {
    border: 2px solid #fff;
    color: #fff;
    background-color: transparent;
    font-weight: 500
}

.comments_module #comment-wrap {
    position: relative;
    padding-top: 0
}

.comments_module.no_avatar
.comment_avatar {
    display: none
}

.comments_module.no_avatar .comment-body {
    min-height: 0 !important;
    padding-left: 0 !important
}

.comments_module.no_avatar.no_reply_button .comment-body {
    margin-bottom: 15px !important
}

.comments_module.no_reply_button span.reply-container {
    display: none
}

.comments_module.no_reply_button .comment-body {
    padding-right: 0 !important
}

.comments_module.no_comments_count
#comments {
    display: none
}

.bg_layout_dark .comment_postinfo a, .bg_layout_dark .comment_postinfo
span {
    color: #fff
}

.posts_nav.nav-single:after {
    display: block;
    clear: both;
    content: ""
}

.posts_nav
a {
    display: inline-block
}

.posts_nav .nav-next, .posts_nav .nav-previous {
    position: relative
}

.posts_nav .meta-nav, .posts_nav .nav-label {
    position: relative
}

.code_inner {
    position: relative
}

@-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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes Grow {
    0% {
        opacity: 0;
        -webkit-transform: scale(1, .5)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1, 1)
    }
}

@-moz-keyframes Grow {
    0% {
        opacity: 0;
        -moz-transform: scale(1, .5)
    }
    100% {
        opacity: 1;
        -moz-transform: scale(1, 1)
    }
}

@-o-keyframes Grow {
    0% {
        opacity: 0;
        -o-transform: scale(1, .5)
    }
    100% {
        opacity: 1;
        -o-transform: scale(1, 1)
    }
}

@keyframes Grow {
    0% {
        opacity: 0;
        transform: scale(1, .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 {
    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 {
    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 {
    0% {
        opacity: 0;
        transform: translatey(-5%)
    }
    100% {
        opacity: 1;
        transform: translatey(0)
    }
}

@-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 {
    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 {
    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)
    }
}

.et-waypoint {
    opacity: 0
}

.counters {
    opacity: 1
}

.animation_off {
    opacity: 1
}

.et-animated li span
.counter_amount {
    position: relative;
    opacity: 1;
    -webkit-animation: slideWidth 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: slideWidth 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: slideWidth 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: slideWidth 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.animation_left.et-animated {
    opacity: 1;
    -webkit-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.animation_right.et-animated {
    opacity: 1;
    -webkit-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.animation_top.et-animated {
    opacity: 1;
    -webkit-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.animation_bottom.et-animated {
    opacity: 1;
    -webkit-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1)
}

.animation_fade_in.et-animated {
    opacity: 1;
    -webkit-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
    animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1)
}

@media all and (max-width: 980px) {
    .animation_left_tablet.et-animated {
        opacity: 1;
        -webkit-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .animation_right_tablet.et-animated {
        opacity: 1;
        -webkit-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .animation_top_tablet.et-animated {
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .animation_bottom_tablet.et-animated {
        opacity: 1;
        -webkit-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .animation_fade_in_tablet.et-animated {
        opacity: 1;
        -webkit-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1)
    }
}

@media all and (max-width: 767px) {
    .animation_left_phone.et-animated {
        opacity: 1;
        -webkit-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .animation_right_phone.et-animated {
        opacity: 1;
        -webkit-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .animation_top_phone.et-animated {
        opacity: 1;
        -webkit-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .animation_bottom_phone.et-animated {
        opacity: 1;
        -webkit-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1)
    }

    .animation_fade_in_phone.et-animated {
        opacity: 1;
        -webkit-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
        -moz-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
        -o-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
        animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1)
    }
}

@media all and (max-width: 768px) {
    .column_1_2 .video_play, .column_2_3 .video_play, .column_3_4 .video_play, .column_3_5 .video_play, .column_4_4
    .video_play {
        margin-top: -1.5rem;
        margin-left: -1.5rem;
        font-size: 3rem;
        line-height: 3rem
    }

    .column_2_3:not(.column_inner) > .newsletter .newsletter_form, .column_3_4:not(.column_inner) > .newsletter .newsletter_form, .column_4_4:not(.column_inner) > .newsletter
    .newsletter_form {
        padding-left: 0
    }

    .column_2_3:not(.column_inner) > .newsletter, .column_3_4:not(.column_inner) > .newsletter, .column_4_4:not(.column_inner) > .newsletter {
        display: block
    }

    .column_2_3:not(.column_inner) > .newsletter .newsletter_description, .column_3_4:not(.column_inner) > .newsletter .newsletter_description, .column_4_4:not(.column_inner) > .newsletter
    .newsletter_description {
        margin-bottom: 25px
    }
}

@media all and (min-width: 480px) {
    .column_1_4 .comments_module .comment_avatar img, .column_1_5 .comments_module .comment_avatar img, .column_1_6 .comments_module .comment_avatar
    img {
        max-width: 50%
    }

    .column_1_4 .comments_module .comment-body, .column_1_5 .comments_module .comment-body, .column_1_6 .comments_module .comment-body {
        padding: 0 0 0 50px
    }

    .column_1_4 .comments_module .comment .children, .column_1_5 .comments_module .comment .children, .column_1_6 .comments_module .comment
    .children {
        margin-left: 0
    }

    .column_1_4 .comments_module .comment-reply-link, .column_1_5 .comments_module .comment-reply-link, .column_1_6 .comments_module .comment-reply-link {
        float: right;
        position: relative !important;
        top: auto !important;
        bottom: -10px
    }
}

@media all and (min-width: 981px) and (max-width: 1405px) {
    .column
    .map {
        max-width: 100%
    }
}

@media all and (min-width: 981px) {
    .section {
        padding: 4% 0
    }

    .fullwidth_section {
        padding: 0
    }

    .row {
        padding: 2% 0
    }

    .column_3_4
    .row_inner {
        padding: 3.735% 0
    }

    .column_2_3
    .row_inner {
        padding: 4.2415% 0
    }

    .column_1_2 .row_inner, .column_3_5
    .row_inner {
        padding: 5.82% 0
    }

    .column_single {
        padding: 2.855% 0
    }

    .column_single .module.et-first-child, .column_single .module:first-child {
        margin-top: 0
    }

    .column_single .module.et-last-child, .column_single .module:last-child {
        margin-bottom: 0
    }

    .section .row .column .module.et-last-child, .section .row .column .module:last-child, .section.et_section_specialty .row .column .column .module.et-last-child, .section.et_section_specialty .row .column .column .module:last-child, .section.et_section_specialty .row .column .row_inner .column .module.et-last-child, .section.et_section_specialty .row .column .row_inner .column .module:last-child {
        margin-bottom: 0
    }

    .et_section_specialty > .row {
        padding: 0
    }

    .row_inner {
        width: 100%
    }

    .row .column.et-last-child, .row .column:last-child, .row_inner .column.et-last-child, .row_inner .column:last-child {
        margin-right: 0 !important
    }

    .row.equal_columns, .row_inner.equal_columns, .section.equal_columns > .row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        direction: ltr
    }

    .row.equal_columns > .column, .section.equal_columns > .row > .column {
        order: 1
    }

    .grid_item {
        float: left;
        position: relative
    }

    .shop_grid .woocommerce ul.products
    li.product {
        clear: none
    }

    .filterable_portfolio_grid .portfolio_item img, .gallery_grid .gallery_item img, .portfolio_grid .portfolio_item
    img {
        width: 100%
    }

    .filterable_portfolio_grid .portfolio_item .module_header, .filterable_portfolio_grid .portfolio_item h2, .gallery_grid .gallery_item .gallery_title, .gallery_grid .gallery_item h3, .portfolio_grid .portfolio_item .module_header, .portfolio_grid .portfolio_item
    h2 {
        margin: 10px 0 0;
        padding-bottom: 0;
        word-wrap: break-word
    }

    .filterable_portfolio_grid .portfolio_item h2, .gallery_grid .gallery_item h3, .portfolio_grid .portfolio_item
    h2 {
        font-size: 18px
    }

    .gallery_item .gallery_caption, .portfolio_item .post-meta {
        margin: .4em 0 0;
        font-size: 14px
    }

    .column_1_2 .slide_image, .column_1_3 .slide_image, .column_1_4 .slide_image, .column_1_5 .slide_image, .column_1_6 .slide_image, .column_2_5 .slide_image, .column_3_5 .slide_image, .column_3_8
    .slide_image {
        position: relative;
        top: auto;
        bottom: auto
    }

    .column_1_2 .slide_image, .column_1_2 .slide_video, .column_1_2 .slide_with_image .slide_description, .column_1_3 .slide_image, .column_1_3 .slide_video, .column_1_3 .slide_with_image .slide_description, .column_1_4 .slide_image, .column_1_4 .slide_video, .column_1_4 .slide_with_image .slide_description, .column_1_5 .slide_image, .column_1_5 .slide_video, .column_1_5 .slide_with_image .slide_description, .column_1_6 .slide_image, .column_1_6 .slide_video, .column_1_6 .slide_with_image .slide_description, .column_2_5 .slide_image, .column_2_5 .slide_video, .column_2_5 .slide_with_image .slide_description, .column_3_5 .slide_image, .column_3_5 .slide_video, .column_3_5 .slide_with_image .slide_description, .column_3_8 .slide_image, .column_3_8 .slide_video, .column_3_8 .slide_with_image
    .slide_description {
        width: 100% !important
    }

    .column_1_2 .slide_image, .column_1_2 .slide_video, .column_1_3 .slide_image, .column_1_3 .slide_video, .column_1_4 .slide_image, .column_1_4 .slide_video, .column_1_5 .slide_image, .column_1_5 .slide_video, .column_1_6 .slide_image, .column_1_6 .slide_video, .column_2_5 .slide_image, .column_2_5 .slide_video, .column_3_5 .slide_image, .column_3_5 .slide_video, .column_3_8 .slide_image, .column_3_8
    .slide_video {
        margin: 10% 0 0 0 !important;
        padding: 0
    }

    .column_4_4 .blog_grid .salvattore_content[data-columns]::before {
        content: "3 .column.size-1of3"
    }

    .column_2_3 .blog_grid .salvattore_content[data-columns]::before, .column_3_4 .blog_grid .salvattore_content[data-columns]::before {
        content: "2 .column.size-1of2"
    }

    .column_1_2 .blog_grid .salvattore_content[data-columns]::before, .column_1_3 .blog_grid .salvattore_content[data-columns]::before, .column_1_4 .blog_grid .salvattore_content[data-columns]::before, .column_1_5 .blog_grid .salvattore_content[data-columns]::before, .column_1_6 .blog_grid .salvattore_content[data-columns]::before, .column_2_5 .blog_grid .salvattore_content[data-columns]::before, .column_3_4 .column_3_8 .blog_grid .salvattore_content[data-columns]::before, .column_3_5 .blog_grid .salvattore_content[data-columns]::before {
        content: "1 .column.size-1of1"
    }

    .section_sticky, .section_sticky .column_single, .section_sticky .row.et-last-child, .section_sticky .row:last-child, .section_sticky .specialty_column .row_inner.et-last-child, .section_sticky .specialty_column .row_inner:last-child, .section_sticky.bottom_divider .row:nth-last-child(2) {
        padding-bottom: 0 !important
    }

    .et_dropdown_animation_fade.fullwidth_menu ul li:hover > ul, .et_dropdown_animation_fade.menu ul li:hover > ul {
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    .et_dropdown_animation_slide.fullwidth_menu ul li:hover > ul, .et_dropdown_animation_slide.menu ul li:hover > ul {
        -webkit-animation: fadeLeft .4s ease-in-out;
        -moz-animation: fadeLeft .4s ease-in-out;
        -o-animation: fadeLeft .4s ease-in-out;
        animation: fadeLeft .4s ease-in-out
    }

    .et_dropdown_animation_expand.fullwidth_menu ul li:hover > ul, .et_dropdown_animation_expand.menu ul li:hover > ul {
        -webkit-transform-origin: 0 0;
        -webkit-animation: Grow .4s ease-in-out;
        -moz-animation: Grow .8s ease-in-out;
        -o-animation: Grow .4s ease-in-out;
        animation: Grow .4s ease-in-out;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important
    }

    .et_dropdown_animation_flip.fullwidth_menu ul li ul li:hover > ul, .et_dropdown_animation_flip.menu ul li ul li:hover > ul {
        -webkit-animation: flipInX .6s ease-in-out;
        -moz-animation: flipInX .6s ease-in-out;
        -o-animation: flipInX .6s ease-in-out;
        animation: flipInX .6s ease-in-out;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important
    }

    .et_dropdown_animation_flip.fullwidth_menu ul li:hover > ul, .et_dropdown_animation_flip.menu ul li:hover > ul {
        -webkit-animation: flipInY .6s ease-in-out;
        -moz-animation: flipInY .6s ease-in-out;
        -o-animation: flipInY .6s ease-in-out;
        animation: flipInY .6s ease-in-out;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important
    }

    .fullwidth_menu.fullwidth_menu_fullwidth .row, .menu.menu_fullwidth
    .row {
        width: 100%;
        max-width: 100%;
        padding: 0 30px !important
    }

    .column_1_3 .slide_description, .column_2_5
    .slide_description {
        padding-bottom: 26%
    }

    .column_1_4 .slide .slide_description, .column_1_5 .slide .slide_description, .column_1_6 .slide
    .slide_description {
        padding-bottom: 34%
    }

    .column_1_2 .comments_module .comment_avatar img, .column_1_3 .comments_module .comment_avatar img, .column_1_4 .comments_module .comment_avatar img, .column_1_5 .comments_module .comment_avatar img, .column_1_6 .comments_module .comment_avatar img, .column_2_5 .comments_module .comment_avatar img, .column_3_5 .comments_module .comment_avatar
    img {
        max-width: 50%
    }

    .column_1_2 .comments_module .comment-body, .column_1_3 .comments_module .comment-body, .column_1_4 .comments_module .comment-body, .column_1_5 .comments_module .comment-body, .column_1_6 .comments_module .comment-body, .column_2_5 .comments_module .comment-body, .column_3_5 .comments_module .comment-body {
        padding: 0 0 0 50px
    }

    .column_1_2 .comments_module .comment .children, .column_1_3 .comments_module .comment .children, .column_1_4 .comments_module .comment .children, .column_1_5 .comments_module .comment .children, .column_1_6 .comments_module .comment .children, .column_2_5 .comments_module .comment .children, .column_3_5 .comments_module .comment
    .children {
        margin-left: 25px
    }

    .column_1_2 .comments_module .comment-reply-link, .column_1_3 .comments_module .comment-reply-link, .column_1_4 .comments_module .comment-reply-link, .column_1_5 .comments_module .comment-reply-link, .column_1_6 .comments_module .comment-reply-link, .column_2_5 .comments_module .comment-reply-link, .column_3_5 .comments_module .comment-reply-link {
        float: right;
        position: relative !important;
        top: auto !important;
        bottom: -10px
    }

    .column_1_2 .comments_module #commentform [class*=comment-form-] input, .column_1_3 .comments_module #commentform [class*=comment-form-] input, .column_1_4 .comments_module #commentform [class*=comment-form-] input, .column_1_5 .comments_module #commentform [class*=comment-form-] input, .column_1_6 .comments_module #commentform [class*=comment-form-] input, .column_2_5 .comments_module #commentform [class*=comment-form-] input, .column_3_5 .comments_module #commentform [class*=comment-form-] input {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }

    .column_1_5 .testimonial_portrait, .column_1_6 .testimonial_portrait, .column_2_5
    .testimonial_portrait {
        width: 100%;
        height: 0;
        padding-bottom: 100%
    }

    .section_video_bg.section_video_bg_desktop_only {
        display: block
    }

    .column_4_4 .audio_cover_art.has-box-shadow-overlay {
        position: absolute
    }
}

@media all and (min-width: 981px) and (max-width: 1100px) {
    .column_1_2 .slide_content, .column_1_3 .slide_content, .column_1_4 .slide_content, .column_1_5 .slide_content, .column_1_6 .slide_content, .column_2_3 .slide_content, .column_2_5 .slide_content, .column_3_5
    .slide_content {
        font-size: 14px
    }

    .column_1_2 .slide_description h2.slide_title, .column_1_3 .slide_description h2.slide_title, .column_1_4 .slide_description h2.slide_title, .column_1_5 .slide_description h2.slide_title, .column_1_6 .slide_description h2.slide_title, .column_2_3 .slide_description h2.slide_title, .column_2_5 .slide_description h2.slide_title, .column_3_5 .slide_description
    h2.slide_title {
        font-size: 18px
    }

    .post {
        margin-bottom: 42px
    }

    .et_quote_content {
        padding: 50px 70px 45px
    }

    .column_2_3
    .et_quote_content {
        padding: 50px 50px 45px
    }

    .column_1_2 .et_quote_content, .column_3_5
    .et_quote_content {
        padding: 35px 47px 30px
    }

    .blog_grid .et_quote_content, .column_1_3 .et_quote_content, .column_1_4 .et_quote_content, .column_1_5 .et_quote_content, .column_1_6 .et_quote_content, .column_2_5 .et_quote_content, .column_3_8
    .et_quote_content {
        padding: 35px 25px 32px
    }

    .column_4_4 .post
    .slide {
        min-height: 534px
    }

    .column_3_4 .post
    .slide {
        min-height: 392px
    }

    .column_2_3 .post
    .slide {
        min-height: 345px
    }

    .column_1_2 .post .slide, .column_3_5 .post
    .slide {
        min-height: 250px
    }

    .column_1_3 .post .slide, .column_2_5 .post .slide, .column_3_8 .post
    .slide {
        min-height: 155px
    }

    .column_1_4 .post .slide, .column_1_5 .post .slide, .column_1_6 .post
    .slide {
        min-height: 108px
    }

    .blog_grid .post
    .slide {
        min-height: 155px
    }

    .column_1_2 .audio_cover_art, .column_3_5
    .audio_cover_art {
        height: 340px
    }

    .column_3_8
    .audio_cover_art {
        height: 242px
    }

    .column_1_3 .audio_cover_art, .column_2_5
    .audio_cover_art {
        height: 210px
    }

    .column_1_4 .audio_cover_art, .column_1_5 .audio_cover_art, .column_1_6
    .audio_cover_art {
        height: 145px
    }

    .column_1_4 .contact_right, .column_1_5 .contact_right, .column_1_6
    .contact_right {
        margin-right: 5px
    }

    .column_1_4 .number_counter .percent, .column_1_5 .number_counter .percent, .column_1_6 .number_counter
    .percent {
        height: 55px
    }

    .column_1_4 .number_counter h3, .column_1_5 .number_counter h3, .column_1_6 .number_counter
    h3 {
        padding: 10px 0 0 0
    }
}

@media all and (min-width: 480px) {
    .column_1_4 .slide_description, .column_1_5 .slide_description, .column_1_6
    .slide_description {
        padding-bottom: 26%
    }
}

@media all and (max-width: 980px) {
    .column {
        width: 100%;
        margin-bottom: 30px
    }

    .section {
        padding: 50px 0
    }

    .fullwidth_section {
        padding: 0
    }

    .column .row_inner, .row {
        padding: 30px 0
    }

    .et_section_specialty > .row {
        padding: 0
    }

    .bottom_divider .row:nth-last-child(2) .column:last-child, .row .column.et-last-child, .row .column:last-child {
        margin-bottom: 0
    }

    .column
    .module {
        margin-bottom: 30px
    }

    .et_section_specialty .row > .column {
        padding-bottom: 0
    }

    .row .column .module.et-last-child, .row .column .module:last-child, .et_section_specialty .row .column .module.et-last-child, .et_section_specialty .row .column .module:last-child {
        margin-bottom: 0
    }

    .column.column_empty {
        display: none
    }

    .section_sticky_mobile, .section_sticky_mobile .column_single, .section_sticky_mobile .row.et-last-child, .section_sticky_mobile .row:last-child, .section_sticky_mobile .specialty_column .row_inner.et-last-child, .section_sticky_mobile .specialty_column .row_inner:last-child, .section_sticky_mobile.bottom_divider .row:nth-last-child(2) {
        padding-bottom: 0 !important
    }

    .section_sticky .row.et-last-child .column.row_sticky.et-last-child, .section_sticky .row:last-child .column.row_sticky:last-child {
        margin-bottom: 0
    }

    .row_1-2_1-4_1-4, .row_1-2_1-6_1-6_1-6, .row_1-4_1-4, .row_1-4_1-4_1-2, .row_1-5_1-5_3-5, .row_1-6_1-6_1-6, .row_1-6_1-6_1-6_1-2, .row_1-6_1-6_1-6_1-6, .row_3-5_1-5_1-5, .row_4col, .row_5col, .row_6col {
        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
    }

    .row_1-4_1-4 > .column.column_1_4, .row_1-4_1-4_1-2 > .column.column_1_4, .row_4col > .column.column_1_4 {
        width: 47.25%;
        margin-right: 5.5%
    }

    .row_1-4_1-4 > .column.column_1_4:nth-child(even), .row_1-4_1-4_1-2 > .column.column_1_4:nth-child(even), .row_4col > .column.column_1_4:nth-child(even) {
        margin-right: 0
    }

    .row_1-2_1-4_1-4 > .column.column_1_4 {
        width: 47.25%;
        margin-right: 5.5%
    }

    .row_1-2_1-4_1-4 > .column.column_1_4:nth-child(odd) {
        margin-right: 0
    }

    .row_1-2_1-4_1-4 > .column.column_1_2 {
        margin-right: 0
    }

    .row_1-2_1-4_1-4 .column:nth-last-child(-n+2), .row_1-4_1-4 .column:nth-last-child(-n+2), .row_4col .column:nth-last-child(-n+2) {
        margin-bottom: 0
    }

    .row_1-5_1-5_3-5 > .column.column_1_5, .row_5col > .column.column_1_5 {
        width: 47.25%;
        margin-right: 5.5%
    }

    .row_1-5_1-5_3-5 > .column.column_1_5:nth-child(even), .row_5col > .column.column_1_5:nth-child(even) {
        margin-right: 0
    }

    .row_3-5_1-5_1-5 > .column.column_1_5 {
        width: 47.25%;
        margin-right: 5.5%
    }

    .row_3-5_1-5_1-5 > .column.column_1_5:nth-child(odd) {
        margin-right: 0
    }

    .row_3-5_1-5_1-5 > .column.column_3_5 {
        margin-right: 0
    }

    .row_3-5_1-5_1-5 .column:nth-last-child(-n+2) {
        margin-bottom: 0
    }

    .row_5col .column:last-child {
        margin-bottom: 0
    }

    .row_1-6_1-6_1-6_1-2 > .column.column_1_6, .row_6col > .column.column_1_6 {
        width: 29.666%;
        margin-right: 5.5%
    }

    .row_1-6_1-6_1-6_1-2 > .column.column_1_6:nth-child(3n), .row_6col > .column.column_1_6:nth-child(3n) {
        margin-right: 0
    }

    .row_1-2_1-6_1-6_1-6 > .column.column_1_6 {
        width: 29.666%;
        margin-right: 5.5%
    }

    .row_1-2_1-6_1-6_1-6 > .column.column_1_6:last-child {
        margin-right: 0
    }

    .row_1-2_1-6_1-6_1-6 > .column.column_1_2 {
        margin-right: 0
    }

    .row_1-2_1-6_1-6_1-6 .column:nth-last-child(-n+3), .row_6col .column:nth-last-child(-n+3) {
        margin-bottom: 0
    }

    .row_1-2_1-2
    .column.column_1_2 {
        margin-bottom: 0
    }

    .row_1-2_1-2 .column.column_1_2
    .column.column_1_6 {
        width: 29.666%;
        margin-right: 5.5%;
        margin-bottom: 0
    }

    .row_1-2_1-2 .column.column_1_2 .column.column_1_6:last-child {
        margin-right: 0
    }

    .row_1-6_1-6_1-6_1-6 > .column.column_1_6 {
        width: 47.25%;
        margin-right: 5.5%
    }

    .row_1-6_1-6_1-6_1-6 > .column.column_1_6:nth-child(even) {
        margin-right: 0
    }

    .row_1-6_1-6_1-6_1-6:nth-last-child(-n+3) {
        margin-bottom: 0
    }

    .space.et-hide-mobile {
        display: none
    }

    .column .filterable_portfolio .portfolio_filters
    li {
        width: auto
    }

    .column .filterable_portfolio .portfolio_filters li
    a {
        width: auto;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .column .filterable_portfolio .portfolio_filters li:first-child
    a {
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px
    }

    .column .filterable_portfolio .portfolio_filters li:last-child
    a {
        -webkit-border-radius: 0 3px 3px 0;
        -moz-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0
    }

    .widget_area_left {
        padding-right: 0;
        border-right: none
    }

    .widget_area_right {
        padding-left: 0;
        border-left: none
    }

    .more_button {
        display: inline-block !important
    }

    .column_1_4 .slider_fullwidth_off h2, .column_1_5 .slider_fullwidth_off h2, .column_1_6 .slider_fullwidth_off h2, .slide_description
    h2.slide_title {
        font-size: 26px;
        font-weight: 500 !important
    }

    .slide_description
    .slide_title {
        font-weight: 500 !important
    }

    .slide_content {
        font-size: 13px;
        font-weight: 400
    }

    .slide_description {
        text-align: center
    }

    .slide_with_image
    .slide_description {
        text-align: left
    }

    .column_1_4 .slider_fullwidth_off .container, .column_1_5 .slider_fullwidth_off .container, .column_1_6 .slider_fullwidth_off
    .container {
        min-height: auto
    }

    .column_1_4 .slider_fullwidth_off .slide_content, .column_1_5 .slider_fullwidth_off .slide_content, .column_1_6 .slider_fullwidth_off
    .slide_content {
        display: block
    }

    .post {
        margin-bottom: 42px
    }

    .column .newsletter_description, .column .newsletter_form, .column.column_inner .newsletter_description, .column.column_inner
    .newsletter_form {
        width: 50%;
        padding: 0
    }

    .column .newsletter_form, .column.column_inner .newsletter_form, .row_1-4_3-4 .column.column_1_4 .newsletter_form, .row_1-4_3-4 .column.column_1_4.column_inner .newsletter_form, .row_3-4_1-4 .column.column_1_4 .newsletter_form, .row_3-4_1-4 .column.column_1_4.column_inner
    .newsletter_form {
        padding-left: 40px
    }

    .column.column_1_4 .newsletter_description, .column.column_1_4 .newsletter_form, .column.column_1_5 .newsletter_description, .column.column_1_5 .newsletter_form, .column.column_1_6 .newsletter_description, .column.column_1_6
    .newsletter_form {
        width: 100%;
        padding: 0
    }

    .row_1-4_3-4 .column.column_1_4 .newsletter_description, .row_1-4_3-4 .column.column_1_4 .newsletter_form, .row_3-4_1-4 .column.column_1_4 .newsletter_description, .row_3-4_1-4 .column.column_1_4
    .newsletter_form {
        width: 50%
    }

    .column
    .pricing_table {
        width: 50% !important;
        max-width: 50.5% !important
    }

    .column .pricing_1
    .pricing_table {
        width: 100% !important;
        max-width: none !important
    }

    .column .pricing_table:nth-child(2n+1) {
        clear: both
    }

    .column .pricing_table:nth-child(n+3) {
        margin-top: 50px
    }

    .fullwidth_section
    .post_title {
        padding: 80px 0
    }

    .map_container > .map {
        height: 350px
    }

    .et_full_width_portfolio_page
    .et_project_meta {
        float: none;
        width: 100%;
        margin-top: -20px
    }

    .et_always_center_on_mobile {
        margin-right: auto !important;
        margin-left: auto !important;
        text-align: center !important
    }

    .et-menu {
        display: none
    }

    .fullwidth_menu--style-left_aligned .menu_inner_container, .fullwidth_menu--style-left_aligned .row, .menu--style-left_aligned .menu_inner_container, .menu--style-left_aligned
    .row {
        align-items: center
    }

    .fullwidth_menu--style-left_aligned .menu__wrap, .menu--style-left_aligned
    .menu__wrap {
        justify-content: flex-end
    }

    .fullwidth_menu--style-left_aligned.text_align_center .menu__wrap, .menu--style-left_aligned.text_align_center
    .menu__wrap {
        justify-content: center
    }

    .fullwidth_menu--style-left_aligned.text_align_right .menu__wrap, .menu--style-left_aligned.text_align_right
    .menu__wrap {
        justify-content: flex-end
    }

    .fullwidth_menu--style-left_aligned.text_align_justified .menu__wrap, .menu--style-left_aligned.text_align_justified
    .menu__wrap {
        justify-content: space-between
    }

    .fullwidth_menu--style-inline_centered_logo .menu_inner_container > .menu__logo-wrap, .fullwidth_menu--style-inline_centered_logo .row > .menu__logo-wrap, .menu--style-inline_centered_logo .menu_inner_container > .menu__logo-wrap, .menu--style-inline_centered_logo .row > .menu__logo-wrap {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .fullwidth_menu--style-inline_centered_logo .menu_inner_container > .menu__logo, .fullwidth_menu--style-inline_centered_logo .row > .menu__logo, .menu--style-inline_centered_logo .menu_inner_container > .menu__logo, .menu--style-inline_centered_logo .row > .menu__logo {
        margin: 0 auto
    }

    .fullwidth_menu--style-inline_centered_logo .menu__logo-slot, .menu--style-inline_centered_logo .menu__logo-slot {
        display: none
    }

    .fullwidth_menu .row, .menu
    .row {
        min-height: 81px
    }

    .fullwidth_menu .menu__menu, .menu
    .menu__menu {
        display: none
    }

    .fullwidth_menu .et_mobile_nav_menu, .menu
    .et_mobile_nav_menu {
        display: flex;
        float: none;
        margin: 0 6px;
        align-items: center
    }

    .fullwidth_menu .et_mobile_menu, .menu
    .et_mobile_menu {
        top: 100%;
        padding: 5%
    }

    .fullwidth_menu .et_mobile_menu, .fullwidth_menu .et_mobile_menu ul, .menu .et_mobile_menu, .menu .et_mobile_menu
    ul {
        text-align: left;
        list-style: none !important
    }

    .fullwidth_menu .et_mobile_menu ul, .menu .et_mobile_menu
    ul {
        padding: 0
    }

    .fullwidth_menu .mobile_menu_upwards .et_mobile_menu, .menu .mobile_menu_upwards
    .et_mobile_menu {
        top: auto;
        bottom: 100%
    }

    .et_mobile_nav_menu {
        display: block;
        margin-top: -1px
    }

    .countdown_timer
    .title {
        font-size: 22px !important
    }

    .countdown_timer .section
    p {
        font-size: 64px !important;
        line-height: 64px !important
    }

    .countdown_timer .section
    p.label {
        font-size: 14px !important;
        line-height: 25px !important
    }

    .countdown_timer .sep.sep.sep.sep.sep
    p {
        text-decoration: none !important
    }

    .row_1-4_1-4 .column_1_4 .countdown_timer .section
    p {
        font-size: 32px !important;
        line-height: 32px !important
    }

    .row_1-4_1-4 .column_1_4 .countdown_timer .section
    p.label {
        font-size: 14px !important;
        line-height: 25px !important
    }

    .row {
        max-width: 1080px
    }

    .blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time
    span {
        font-size: 18px
    }

    .section .column .post_slider_image_bottom .slide_image, .section .column .post_slider_image_bottom
    .slide_video {
        margin-bottom: 5% !important
    }

    .section_video_bg.section_video_bg_tablet {
        display: block
    }

    .section_video_bg.section_video_bg_desktop_only {
        display: none
    }

    .bg_layout_light_tablet:not(:hover) {
        color: #666 !important
    }

    .bg_layout_light_tablet:not(:hover) .counter_title {
        color: #666
    }

    .bg_layout_light_tablet:not(:hover) .portfolio_item .post-meta, .bg_layout_light_tablet:not(:hover) .portfolio_item .post-meta a, .bg_layout_light_tablet:not(:hover) .post .post-meta, .bg_layout_light_tablet:not(:hover) .post .post-meta a, .bg_layout_light_tablet:not(:hover) .post p, .bg_layout_light_tablet:not(:hover) p.title_meta_container, .bg_layout_light_tablet:not(:hover) p.title_meta_container
    a {
        color: #666
    }

    .bg_layout_light_tablet:not(:hover) .more_button, .bg_layout_light_tablet:not(:hover) .newsletter_button, .bg_layout_light_tablet:not(:hover) .promo_button, .bg_layout_light_tablet:not(:hover).button, .bg_layout_light_tablet:not(:hover).module.button {
        color: #2ea3f2
    }

    .bg_layout_light_tablet:not(:hover).post_slider .post-meta, .bg_layout_light_tablet:not(:hover).post_slider .post-meta
    a {
        color: #333 !important
    }

    .bg_layout_light_tablet:not(:hover).slider_with_overlay .slide_overlay_container, .bg_layout_light_tablet:not(:hover).slider_with_text_overlay
    .text_overlay_wrapper {
        background-color: rgba(255, 255, 255, .9)
    }

    .bg_layout_light_tablet:not(:hover) .video_play {
        color: #333
    }

    .bg_layout_light_tablet:not(:hover) .forgot_password
    a {
        color: #666
    }

    .bg_layout_light_tablet:not(:hover) .et-pb-arrow-next, .bg_layout_light_tablet:not(:hover) .et-pb-arrow-prev {
        color: #333
    }

    .bg_layout_light_tablet:not(:hover) .et-pb-controllers .et-pb-active-control {
        background-color: #333
    }

    .bg_layout_light_tablet:not(:hover) .et-pb-controllers
    a {
        background-color: rgba(0, 0, 0, .3)
    }

    .bg_layout_light_tablet:not(:hover) h1, .bg_layout_light_tablet:not(:hover) h2, .bg_layout_light_tablet:not(:hover) h3, .bg_layout_light_tablet:not(:hover) h4, .bg_layout_light_tablet:not(:hover) h5, .bg_layout_light_tablet:not(:hover) h6 {
        color: #333 !important
    }

    .module .bg_layout_light_tablet:not(:hover).button {
        color: #2ea3f2 !important
    }

    .bg_layout_dark_tablet:not(:hover), .bg_layout_dark_tablet:not(:hover) h1, .bg_layout_dark_tablet:not(:hover) h2, .bg_layout_dark_tablet:not(:hover) h3, .bg_layout_dark_tablet:not(:hover) h4, .bg_layout_dark_tablet:not(:hover) h5, .bg_layout_dark_tablet:not(:hover) h6 {
        color: #fff !important
    }

    .bg_layout_dark_tablet:not(:hover) .portfolio_item .post-meta, .bg_layout_dark_tablet:not(:hover) .portfolio_item .post-meta a, .bg_layout_dark_tablet:not(:hover) .post .post-meta, .bg_layout_dark_tablet:not(:hover) .post .post-meta a, .bg_layout_dark_tablet:not(:hover) .post p, .bg_layout_dark_tablet:not(:hover) p.title_meta_container, .bg_layout_dark_tablet:not(:hover) p.title_meta_container
    a {
        color: inherit
    }

    .bg_layout_dark_tablet:not(:hover).post_slider .post-meta, .bg_layout_dark_tablet:not(:hover).post_slider .post-meta
    a {
        color: #fff !important
    }

    .bg_layout_dark_tablet:not(:hover) .comment_postinfo a, .bg_layout_dark_tablet:not(:hover) .comment_postinfo
    span {
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover).social_media_follow li
    a.follow_button {
        color: rgba(255, 255, 255, .8);
        background: rgba(0, 0, 0, .6)
    }

    .bg_layout_dark_tablet:not(:hover).social_media_follow li a.follow_button:hover {
        color: #fff;
        background: rgba(0, 0, 0, .7)
    }

    .bg_layout_dark_tablet:not(:hover).filterable_portfolio .portofolio_pagination ul li a, .bg_layout_dark_tablet:not(:hover).gallery .gallery_pagination ul li
    a {
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover).fullwidth_portfolio .portfolio_image
    .et_overlay {
        background: rgba(0, 0, 0, .6)
    }

    .bg_layout_dark_tablet:not(:hover).fullwidth_portfolio .meta
    p {
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover).fullwidth_menu ul li
    a {
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover).fullwidth_menu ul li a:hover {
        color: rgba(255, 255, 255, .8)
    }

    .bg_layout_dark_tablet:not(:hover) .slide_description {
        text-shadow: 0 1px 3px rgba(0, 0, 0, .3)
    }

    .bg_layout_dark_tablet:not(:hover) .slide_content {
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover).slider_with_overlay .slide_overlay_container, .bg_layout_dark_tablet:not(:hover).slider_with_text_overlay
    .text_overlay_wrapper {
        background-color: rgba(0, 0, 0, .3)
    }

    .bg_layout_dark_tablet:not(:hover) .testimonial_description
    a {
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover).search
    input.s {
        border: 2px solid #fff;
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover).search input.s::-webkit-input-placeholder {
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover).search input.s::-moz-placeholder {
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover).search input.s:-ms-input-placeholder {
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover).search
    input.searchsubmit {
        border: 2px solid #fff;
        color: #fff;
        background-color: transparent;
        font-weight: 500
    }

    .bg_layout_dark_tablet:not(:hover) .counter_title {
        color: #fff
    }

    .bg_layout_dark_tablet:not(:hover) .more_button, .bg_layout_dark_tablet:not(:hover) .newsletter_button, .bg_layout_dark_tablet:not(:hover) .promo_button, .bg_layout_dark_tablet:not(:hover).button, .bg_layout_dark_tablet:not(:hover).module.button {
        color: inherit
    }

    .text_color_dark_tablet:not(:hover) .et_audio_content h2, .text_color_dark_tablet:not(:hover) .et_audio_module_meta, .text_color_dark_tablet:not(:hover) .et_link_content a.et_link_main_url, .text_color_dark_tablet:not(:hover) .et_link_content h2, .text_color_dark_tablet:not(:hover) .audio_module_content h2, .text_color_dark_tablet:not(:hover) .et_quote_content blockquote cite, .text_color_dark_tablet:not(:hover) .et_quote_content blockquote
    p {
        color: #666 !important
    }

    .text_color_dark_tablet:not(:hover).et_audio_content h2, .text_color_dark_tablet:not(:hover).et_link_content a.et_link_main_url, .text_color_dark_tablet:not(:hover).et_link_content h2, .text_color_dark_tablet:not(:hover).audio_module_content h2, .text_color_dark_tablet:not(:hover).et_quote_content blockquote cite, .text_color_dark_tablet:not(:hover).et_quote_content blockquote
    p {
        color: #bbb !important
    }

    .text_color_dark_tablet:not(:hover).et_audio_content, .text_color_dark_tablet:not(:hover).et_link_content, .text_color_dark_tablet:not(:hover).et_quote_content {
        background-color: #e8e8e8
    }

    .text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
        background: rgba(153, 153, 153, .5)
    }

    .text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
        background: #999
    }

    .text_color_dark_tablet:not(:hover) .et_audio_container .mejs-playpause-button button:before, .text_color_dark_tablet:not(:hover) .et_audio_container .mejs-volume-button button:before {
        color: #666
    }

    .text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .text_color_dark_tablet:not(:hover) .mejs-controls .mejs-time-rail .mejs-time-handle {
        background: #666
    }

    .text_color_dark_tablet:not(:hover) .mejs-container .mejs-controls .mejs-time
    span {
        color: #999
    }

    .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_audio_content h2, .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_audio_module_meta, .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_link_content a.et_link_main_url, .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_link_content h2, .bg_layout_dark_tablet.text_color_dark:not(:hover) .audio_module_content h2, .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_quote_content blockquote cite, .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_quote_content blockquote
    p {
        color: #fff !important
    }

    .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
        background: rgba(255, 255, 255, .5)
    }

    .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
        background: #fff
    }

    .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_audio_container .mejs-playpause-button button:before, .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_audio_container .mejs-volume-button button:before {
        color: #fff
    }

    .bg_layout_dark_tablet.text_color_dark:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .bg_layout_dark_tablet.text_color_dark:not(:hover) .mejs-controls .mejs-time-rail .mejs-time-handle {
        background: #fff
    }

    .bg_layout_dark_tablet.text_color_dark:not(:hover) .mejs-container .mejs-controls .mejs-time
    span {
        color: #fff
    }

    .newsletter .contact_field_last_tablet + .newsletter_field {
        padding-left: 0
    }

    p.contact_field_half_tablet + p.contact_field_last_tablet:not(.contact_field_half_tablet) {
        clear: both
    }

    p.contact_field.contact_field_last_tablet + p.contact_field.contact_field_last_tablet {
        clear: both
    }

    .newsletter .contact_field_last_tablet + .newsletter_field {
        padding-left: 0
    }

    .newsletter .newsletter_form
    .contact_field_half_tablet {
        flex-basis: 48.5%
    }

    .contact
    .contact_field_half_tablet {
        float: left;
        width: 50%
    }

    .newsletter .newsletter_form
    .contact_field_last_tablet {
        flex-basis: 100%
    }

    .contact
    .contact_field_last_tablet {
        width: 100%
    }

    .blurb.text_align_left-tablet .blurb_content
    .blurb_container {
        text-align: left
    }

    .blurb.text_align_right-tablet .blurb_content
    .blurb_container {
        text-align: right
    }

    .blurb.text_align_justified-tablet .blurb_content
    .blurb_container {
        text-align: justify
    }

    .blurb.text_align_center-tablet .blurb_content
    .blurb_container {
        text-align: center
    }

    .text_align_left-tablet
    .counter_amount {
        text-align: left
    }

    .text_align_center-tablet
    .counter_amount {
        text-align: center
    }

    .text_align_right-tablet
    .counter_amount {
        text-align: right
    }

    .text_align_justified-tablet
    .counter_amount {
        text-align: justify
    }

    .accordion .toggle.text_align_left-tablet .toggle_title, .accordion .toggle.text_align_left-tablet h5.toggle_title, .accordion.text_align_left-tablet .toggle_title, .accordion.text_align_left-tablet h5.toggle_title, .toggle.text_align_left-tablet .toggle_title, .toggle.text_align_left-tablet
    h5.toggle_title {
        position: relative;
        padding: 0 50px 0 0;
        cursor: pointer
    }

    .contact_field.text_align_center-tablet .contact_field_radio_list, .contact_field.text_align_center-tablet .contact_field_radio_title, .contact_field.text_align_justified-tablet .contact_field_radio_list, .contact_field.text_align_justified-tablet .contact_field_radio_title, .contact_field.text_align_right-tablet .contact_field_radio_list, .contact_field.text_align_right-tablet .contact_field_radio_title, .contact_form_container.text_align_center-tablet .contact_field_radio_list, .contact_form_container.text_align_center-tablet .contact_field_radio_title, .contact_form_container.text_align_justified-tablet .contact_field_radio_list, .contact_form_container.text_align_justified-tablet .contact_field_radio_title, .contact_form_container.text_align_right-tablet .contact_field_radio_list, .contact_form_container.text_align_right-tablet
    .contact_field_radio_title {
        float: none
    }

    .contact_field.text_align_center-tablet .contact_field_radio_wrapper, .contact_field.text_align_justified-tablet .contact_field_radio_wrapper, .contact_field.text_align_right-tablet .contact_field_radio_wrapper, .contact_form_container.text_align_center-tablet .contact_field_radio_wrapper, .contact_form_container.text_align_justified-tablet .contact_field_radio_wrapper, .contact_form_container.text_align_right-tablet
    .contact_field_radio_wrapper {
        display: flex
    }

    .contact_field.text_align_center-tablet .contact_field_radio_wrapper, .contact_form_container.text_align_center-tablet
    .contact_field_radio_wrapper {
        justify-content: center
    }

    .contact_field.text_align_right-tablet .contact_field_radio_wrapper, .contact_form_container.text_align_right-tablet
    .contact_field_radio_wrapper {
        justify-content: flex-end
    }

    .contact_field.text_align_justified-tablet .contact_field_radio_wrapper, .contact_form_container.text_align_justified-tablet
    .contact_field_radio_wrapper {
        justify-content: space-between
    }

    .shop.text_align_center-tablet .star-rating, .shop.text_align_justified-tablet .star-rating, .shop.text_align_right-tablet .star-rating {
        display: inline-block
    }

    .text_align_left-tablet {
        text-align: left
    }

    .text_align_center-tablet {
        text-align: center
    }

    .text_align_right-tablet {
        text-align: right
    }

    .text_align_justified-tablet {
        text-align: justify
    }

    .text_align_left-tablet .wp-pagenavi, .text_align_left-tablet.filterable_portfolio .portofolio_pagination ul, .text_align_left-tablet.gallery .gallery_pagination
    ul {
        text-align: left
    }

    .text_align_center-tablet .wp-pagenavi, .text_align_center-tablet.filterable_portfolio .portofolio_pagination ul, .text_align_center-tablet.gallery .gallery_pagination
    ul {
        text-align: center
    }

    .text_align_right-tablet .wp-pagenavi, .text_align_right-tablet.filterable_portfolio .portofolio_pagination ul, .text_align_right-tablet.gallery .gallery_pagination
    ul {
        text-align: right
    }

    .text_align_justified-tablet .wp-pagenavi, .text_align_justified-tablet.filterable_portfolio .portofolio_pagination ul, .text_align_justified-tablet.gallery .gallery_pagination
    ul {
        text-align: justify
    }

    .filterable_portfolio.text_align_center-tablet .portfolio_filters
    ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }

    .filterable_portfolio.text_align_justified-tablet .portfolio_filters
    ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .filterable_portfolio.text_align_right-tablet .portfolio_filters
    ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end
    }

    .search.text_align_center-tablet .searchsubmit, .search.text_align_left-tablet
    .searchsubmit {
        right: 0
    }

    .search.text_align_right-tablet
    .searchsubmit {
        right: auto;
        left: 0
    }

    .search.text_align_right-tablet
    input.s {
        padding-right: .7em;
        padding-left: 80px;
        text-align: right
    }

    .search.text_align_center-tablet
    input.s {
        text-align: center
    }

    .search.text_align_left-tablet
    .searchsubmit {
        left: auto
    }

    .search.text_align_left-tablet
    input.s {
        padding-left: .715em;
        text-align: left
    }

    .search.text_align_center-tablet
    input.s {
        padding-right: .715em;
        padding-left: .715em
    }

    .has_bg_tablet.promo {
        padding: 40px !important
    }

    .no_bg_tablet.promo {
        padding: 0 !important
    }
}

@media all and (min-width: 768px) {
    .in_customizer.login
    .newsletter_description {
        width: 50%
    }

    .section_video_bg.section_video_bg_desktop_tablet {
        display: block
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .column_1_3 .video_play, .column_1_4 .video_play, .column_1_5 .video_play, .column_1_6 .video_play, .column_2_5 .video_play, .column_3_8
    .video_play {
        margin-top: -3rem;
        margin-left: -3rem;
        font-size: 6rem;
        line-height: 6rem
    }

    .column
    .testimonial_portrait {
        display: block;
        float: left;
        margin-right: 30px
    }

    .column
    .testimonial_description {
        display: block
    }

    .column_1_5 .testimonial_portrait, .column_1_6 .testimonial_portrait, .row_1-2_1-4_1-4 .testimonial_portrait, .row_1-4_1-4 .testimonial_portrait, .row_1-4_1-4_1-2 .testimonial_portrait, .row_4col
    .testimonial_portrait {
        display: block;
        float: none;
        margin: 0 auto 20px
    }

    .column
    .team_member_image {
        float: left;
        width: 280px;
        margin: 0 30px 0 0;
        text-align: left
    }

    .row_4col .column.column_1_4
    .team_member_image {
        float: none;
        width: auto;
        max-width: none;
        margin: 0 0 12px 0;
        text-align: center
    }

    .column
    .team_member_description {
        display: table-cell
    }

    .et_quote_content {
        padding: 50px 43px 45px !important
    }

    .et_quote_content blockquote
    p {
        font-size: 26px !important;
        line-height: 44px !important
    }

    .et_quote_content blockquote
    cite {
        font-size: 18px !important
    }

    .blog_grid
    .et_quote_content {
        padding: 35px 30px !important
    }

    .blog_grid .et_quote_content blockquote
    p {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .blog_grid .et_quote_content blockquote
    cite {
        font-size: 14px !important
    }

    .et_link_content {
        padding: 40px 40px 45px
    }

    .et_link_content
    h2 {
        font-size: 26px !important;
        line-height: 44px !important
    }

    .et_link_content
    a.et_link_main_url {
        font-size: 18px !important
    }

    .blog_grid .et_link_content
    h2 {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .blog_grid .et_link_content
    a.et_link_main_url {
        font-size: 14px !important
    }

    .post > .gallery_post_type > .slides > .slide {
        min-height: 384px !important
    }

    .blog_grid > .gallery_post_type > .slides > .post
    .slide {
        min-height: 182px !important
    }

    .et_audio_content
    h2 {
        margin-bottom: 24px !important;
        font-size: 26px !important;
        line-height: 44px !important
    }

    .blog_grid .et_audio_content
    h2 {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .audio_cover_art {
        float: none !important;
        position: relative;
        width: 100% !important;
        height: 400px !important
    }

    .audio_module_content {
        margin-left: 0 !important;
        padding: 55px 60px 55px !important
    }

    .audio_module_content
    h2 {
        font-size: 36px
    }

    .column_1_4 .et_audio_module_meta, .column_1_5 .et_audio_module_meta, .column_1_6
    .et_audio_module_meta {
        font-size: 14px !important
    }

    .column .blog_grid .salvattore_content[data-columns]::before {
        content: "2 .column.size-1of2"
    }

    .column_1_2 > .newsletter_layout_left_right, .column_1_2 > .newsletter_layout_right_left, .column_1_3 .newsletter_layout_left_right, .column_1_3 .newsletter_layout_right_left, .column_1_3.column_inner .newsletter_layout_left_right, .column_1_3.column_inner .newsletter_layout_right_left, .column_2_3 .newsletter_layout_left_right, .column_2_3 .newsletter_layout_right_left, .column_2_5 .newsletter_layout_left_right, .column_2_5 .newsletter_layout_right_left, .column_2_5.column_inner .newsletter_layout_left_right, .column_2_5.column_inner .newsletter_layout_right_left, .column_3_4 .newsletter_layout_left_right, .column_3_4 .newsletter_layout_right_left, .column_3_5 > .newsletter_layout_left_right, .column_3_5 > .newsletter_layout_right_left, .column_3_8.column_inner .newsletter_layout_left_right, .column_3_8.column_inner .newsletter_layout_right_left, .column_4_4 .newsletter_layout_left_right, .column_4_4 .newsletter_layout_right_left, .row_1-4_3-4 .column.column_1_4 .newsletter_layout_left_right, .row_1-4_3-4 .column.column_1_4 .newsletter_layout_right_left, .row_3-4_1-4 .column.column_1_4 .newsletter_layout_left_right, .row_3-4_1-4 .column.column_1_4
    .newsletter_layout_right_left {
        flex-direction: row
    }

    .section_video_bg.section_video_bg_tablet_only {
        display: block
    }
}

@media all and (min-width: 768px) and (max-width: 800px) {
    .countdown_timer .section
    p {
        font-size: 50px !important;
        line-height: 50px !important
    }

    .row_1-4_1-4 .column_1_4 .countdown_timer .section
    p {
        font-size: 25px !important;
        line-height: 25px !important
    }
}

@media all and (max-width: 767px) {
    .column .blog_grid .salvattore_content[data-columns]::before {
        content: "1 .column.size-1of1"
    }

    .slide_image, .slide_video {
        margin-top: 6% !important
    }

    .slide_video {
        float: none
    }

    .section_first
    .slide_image {
        top: 20px;
        margin: 0 0 0 !important
    }

    .slider.module .slides .slide_description
    h2.slide_title {
        font-size: 20px
    }

    .slider.module .slides
    .slide_content {
        font-size: 14px
    }

    .slide_with_image
    .slide_description {
        float: none;
        width: 100%;
        text-align: center
    }

    .post {
        margin-bottom: 42px
    }

    .portfolio_item h2, .post h2, .title_container
    h1 {
        font-size: 18px
    }

    .carousel .et-pb-arrow-prev, .carousel:hover .et-pb-arrow-prev {
        left: -8px;
        opacity: 1
    }

    .carousel .et-pb-arrow-next, .carousel:hover .et-pb-arrow-next {
        right: -8px;
        opacity: 1
    }

    .slider_carousel:hover .et-pb-arrow-prev {
        opacity: 0 !important
    }

    .slider_carousel:hover .et-pb-arrow-next {
        opacity: 0 !important
    }

    .column_1_2 .carousel_item .video_play, .column_1_4 .carousel_item .video_play, .column_1_5 .carousel_item .video_play, .column_1_6 .carousel_item .video_play, .column_2_3 .carousel_item .video_play, .column_3_4 .carousel_item .video_play, .column_3_5 .carousel_item .video_play, .column_4_4 .carousel_item
    .video_play {
        margin-top: -1rem;
        margin-left: -1rem;
        font-size: 2rem;
        line-height: 2rem
    }

    .column .filterable_portfolio .portfolio_filters
    ul {
        width: 100%
    }

    .column .filterable_portfolio .portfolio_filters
    li {
        width: 50%
    }

    .column .filterable_portfolio .portfolio_filters li:first-child
    a {
        -webkit-border-radius: 3px 0 0 0;
        -moz-border-radius: 3px 0 0 0;
        border-radius: 3px 0 0 0
    }

    .column .filterable_portfolio .portfolio_filters li:nth-child(2) a {
        -webkit-border-radius: 0 3px 0 0;
        -moz-border-radius: 0 3px 0 0;
        border-radius: 0 3px 0 0
    }

    .column .filterable_portfolio .portfolio_filters li:nth-last-child(1):nth-child(odd) a {
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px
    }

    .column .filterable_portfolio .portfolio_filters li:nth-last-child(1):nth-child(even) a {
        -webkit-border-radius: 0 0 3px;
        -moz-border-radius: 0 0 3px;
        border-radius: 0 0 3px
    }

    .promo {
        padding: 40px
    }

    .column .newsletter_description, .column .newsletter_form, .column.column_inner .newsletter_description, .column.column_inner .newsletter_form, .row_1-4_3-4 .column.column_1_4 .newsletter_description, .row_1-4_3-4 .column.column_1_4 .newsletter_form, .row_1-4_3-4 .column.column_1_4.column_inner .newsletter_description, .row_1-4_3-4 .column.column_1_4.column_inner .newsletter_form, .row_3-4_1-4 .column.column_1_4 .newsletter_description, .row_3-4_1-4 .column.column_1_4 .newsletter_form, .row_3-4_1-4 .column.column_1_4.column_inner
    .newsletter_form {
        width: 100%;
        padding: 0
    }

    .column_2_3 > .newsletter, .column_3_4 > .newsletter, .column_4_4 > .newsletter {
        display: block
    }

    .column_4_4 > .newsletter
    .newsletter_description {
        margin-bottom: 20px
    }

    .slider:hover .et-pb-arrow-prev {
        left: 0;
        opacity: 1
    }

    .slider:hover .et-pb-arrow-next {
        right: 0;
        opacity: 1
    }

    .et-pb-controllers {
        position: absolute;
        z-index: 10;
        bottom: 5%;
        left: 0;
        width: 100%;
        height: 14px;
        text-align: center
    }

    .format-gallery .et-pb-controllers {
        height: auto
    }

    .et_transparent_nav .section:first-child .et-pb-controllers {
        bottom: 18px
    }

    .more_button {
        display: inline-block !important
    }

    .slide_image, .slide_video, .slide_with_image
    .slide_description {
        width: 100%
    }

    .slide_image, .slide_video {
        display: none !important
    }

    .slider_show_image .slide_image, .slider_show_image
    .slide_video {
        display: block !important
    }

    .slide_description
    h2.slide_title {
        font-size: 24px
    }

    .slide_content {
        font-size: 12px
    }

    .slide_image, .slide_video {
        position: relative;
        margin: 50px auto 0;
        padding: 0
    }

    .slide_image
    img {
        max-height: 300px
    }

    .section_first .slide_image
    img {
        max-height: 300px !important
    }

    .slide_description, .slide_with_image .slide_description, .slider_fullwidth_off
    .slide_description {
        text-align: center
    }

    .tabs_controls {
        height: auto !important;
        border-bottom: none
    }

    .tabs_controls
    li {
        display: block;
        float: none;
        border-right: none;
        border-bottom: 1px solid #d9d9d9
    }

    .column
    .pricing_table {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 0 30px
    }

    .column .pricing_table.et-last-child, .column .pricing_table:last-child {
        margin-bottom: 0
    }

    .column .contact
    p.contact_field_half {
        width: 100%;
        margin-right: 0
    }

    .map_container > .map {
        height: 220px
    }

    .countdown_timer
    .title {
        margin-bottom: 20px !important;
        font-size: 22px !important
    }

    .countdown_timer .section
    p {
        font-size: 32px !important;
        line-height: 32px !important
    }

    .countdown_timer .section
    p.label {
        font-size: 14px !important;
        line-height: 25px !important
    }

    .row_1-4_1-4 .column_1_4 .countdown_timer .section
    p {
        font-size: 16px !important;
        line-height: 16px !important
    }

    .row_1-4_1-4 .column_1_4 .countdown_timer .section
    p.label {
        font-size: 14px !important;
        line-height: 25px !important
    }

    .column
    .testimonial_description {
        display: block;
        width: 100%
    }

    .column
    .testimonial_portrait {
        display: block;
        float: none;
        margin: 0 auto 20px
    }

    .team_member_image {
        display: block;
        float: none;
        width: auto;
        margin: 0 0 12px;
        text-align: center
    }

    .team_member_description {
        display: block
    }

    .blog_grid .et_quote_content, .et_quote_content {
        padding: 35px 30px !important
    }

    .blog_grid .et_quote_content blockquote p, .et_quote_content blockquote
    p {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .blog_grid .et_quote_content blockquote cite, .et_quote_content blockquote
    cite {
        font-size: 14px !important
    }

    .et_link_content {
        padding: 35px 20px
    }

    .et_audio_content h2, .et_link_content
    h2 {
        font-size: 20px !important;
        line-height: 26px !important
    }

    .et_link_content
    a.et_link_main_url {
        font-size: 14px !important
    }

    .post > .gallery_post_type > .slides > .slide {
        min-height: 222px !important
    }

    .blog_grid .post > .gallery_post_type > .slides > .slide {
        min-height: 222px !important
    }

    .et_audio_content {
        padding: 35px 20px !important
    }

    .et_audio_content
    h2 {
        margin-bottom: 9px !important
    }

    .et_audio_container .mejs-container .mejs-controls .mejs-time
    span {
        font-size: 14px !important
    }

    .audio_cover_art {
        float: none !important;
        position: relative;
        width: 100% !important;
        height: 300px !important
    }

    .audio_module_content {
        margin-left: 0 !important;
        padding: 30px !important
    }

    .audio_module_content
    h2 {
        font-size: 26px
    }

    .column_1_4 .et_audio_module_meta, .column_1_5 .et_audio_module_meta, .column_1_6
    .et_audio_module_meta {
        font-size: 14px !important
    }

    .et-hide-mobile {
        display: none !important
    }

    .fullwidth_header .fullwidth_header_container.left, .fullwidth_header
    .fullwidth_header_container.right {
        -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
    }

    .fullwidth_header .fullwidth_header_container.left .header-content-container, .fullwidth_header .fullwidth_header_container.left .header-image-container, .fullwidth_header .fullwidth_header_container.right .header-content-container, .fullwidth_header .fullwidth_header_container.right .header-image-container, .fullwidth_header.header_with_image .fullwidth_header_container.left .header-content-container, .fullwidth_header.header_with_image .fullwidth_header_container.right .header-content-container {
        width: 100%
    }

    .fullwidth_header .fullwidth_header_container.left .header-content, .fullwidth_header .fullwidth_header_container.right .header-content {
        margin: 20px 2%
    }

    .slider_with_overlay .slide_image, .slider_with_overlay .slide_video, .slider_with_overlay .slide_with_image
    .slide_description {
        width: 100%
    }

    .slider_with_overlay
    .slide_image {
        margin-top: 0 !important;
        padding-top: 6%
    }

    .section .column .post_slider_image_bottom .slide_image, .section .column .post_slider_image_bottom
    .slide_video {
        margin-bottom: 10% !important
    }

    .section_video_bg.section_video_bg_phone {
        display: block
    }

    .section_video_bg.section_video_bg_desktop_tablet {
        display: none
    }

    .bg_layout_light_phone:not(:hover) {
        color: #666 !important
    }

    .bg_layout_light_phone:not(:hover) .counter_title {
        color: #666
    }

    .bg_layout_light_phone:not(:hover) .portfolio_item .post-meta, .bg_layout_light_phone:not(:hover) .portfolio_item .post-meta a, .bg_layout_light_phone:not(:hover) .post .post-meta, .bg_layout_light_phone:not(:hover) .post .post-meta a, .bg_layout_light_phone:not(:hover) .post p, .bg_layout_light_phone:not(:hover) p.title_meta_container, .bg_layout_light_phone:not(:hover) p.title_meta_container
    a {
        color: #666
    }

    .bg_layout_light_phone:not(:hover).post_slider .post-meta, .bg_layout_light_phone:not(:hover).post_slider .post-meta
    a {
        color: #333 !important
    }

    .bg_layout_light_phone:not(:hover) .more_button, .bg_layout_light_phone:not(:hover) .newsletter_button, .bg_layout_light_phone:not(:hover) .promo_button, .bg_layout_light_phone:not(:hover).button, .bg_layout_light_phone:not(:hover).module.button {
        color: #2ea3f2
    }

    .bg_layout_light_phone:not(:hover).slider_with_overlay .slide_overlay_container, .bg_layout_light_phone:not(:hover).slider_with_text_overlay
    .text_overlay_wrapper {
        background-color: rgba(255, 255, 255, .9)
    }

    .bg_layout_light_phone:not(:hover) .video_play {
        color: #333
    }

    .bg_layout_light_phone:not(:hover) .forgot_password
    a {
        color: #666
    }

    .bg_layout_light_phone:not(:hover) .et-pb-arrow-next, .bg_layout_light_phone:not(:hover) .et-pb-arrow-prev {
        color: #333
    }

    .bg_layout_light_phone:not(:hover) .et-pb-controllers .et-pb-active-control {
        background-color: #333
    }

    .bg_layout_light_phone:not(:hover) .et-pb-controllers
    a {
        background-color: rgba(0, 0, 0, .3)
    }

    .bg_layout_light_phone:not(:hover) h1, .bg_layout_light_phone:not(:hover) h2, .bg_layout_light_phone:not(:hover) h3, .bg_layout_light_phone:not(:hover) h4, .bg_layout_light_phone:not(:hover) h5, .bg_layout_light_phone:not(:hover) h6 {
        color: #333 !important
    }

    .module .bg_layout_light_phone:not(:hover).button {
        color: #2ea3f2 !important
    }

    .bg_layout_dark_phone:not(:hover), .bg_layout_dark_phone:not(:hover) h1, .bg_layout_dark_phone:not(:hover) h2, .bg_layout_dark_phone:not(:hover) h3, .bg_layout_dark_phone:not(:hover) h4, .bg_layout_dark_phone:not(:hover) h5, .bg_layout_dark_phone:not(:hover) h6 {
        color: #fff !important
    }

    .bg_layout_dark_phone:not(:hover) .portfolio_item .post-meta, .bg_layout_dark_phone:not(:hover) .portfolio_item .post-meta a, .bg_layout_dark_phone:not(:hover) .post .post-meta, .bg_layout_dark_phone:not(:hover) .post .post-meta a, .bg_layout_dark_phone:not(:hover) .post p, .bg_layout_dark_phone:not(:hover) p.title_meta_container, .bg_layout_dark_phone:not(:hover) p.title_meta_container
    a {
        color: inherit
    }

    .bg_layout_dark_phone:not(:hover).post_slider .post-meta, .bg_layout_dark_phone:not(:hover).post_slider .post-meta
    a {
        color: #fff !important
    }

    .bg_layout_dark_phone:not(:hover) .comment_postinfo a, .bg_layout_dark_phone:not(:hover) .comment_postinfo
    span {
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover).social_media_follow li
    a.follow_button {
        color: rgba(255, 255, 255, .8);
        background: rgba(0, 0, 0, .6)
    }

    .bg_layout_dark_phone:not(:hover).social_media_follow li a.follow_button:hover {
        color: #fff;
        background: rgba(0, 0, 0, .7)
    }

    .bg_layout_dark_phone:not(:hover).filterable_portfolio .portofolio_pagination ul li a, .bg_layout_dark_phone:not(:hover).gallery .gallery_pagination ul li
    a {
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover).fullwidth_portfolio .portfolio_image
    .et_overlay {
        background: rgba(0, 0, 0, .6)
    }

    .bg_layout_dark_phone:not(:hover).fullwidth_portfolio .meta
    p {
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover).fullwidth_menu ul li
    a {
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover).fullwidth_menu ul li a:hover {
        color: rgba(255, 255, 255, .8)
    }

    .bg_layout_dark_phone:not(:hover) .slide_description {
        text-shadow: 0 1px 3px rgba(0, 0, 0, .3)
    }

    .bg_layout_dark_phone:not(:hover) .slide_content {
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover).slider_with_overlay .slide_overlay_container, .bg_layout_dark_phone:not(:hover).slider_with_text_overlay
    .text_overlay_wrapper {
        background-color: rgba(0, 0, 0, .3)
    }

    .bg_layout_dark_phone:not(:hover) .testimonial_description
    a {
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover).search
    input.s {
        border: 2px solid #fff;
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover).search input.s::-webkit-input-placeholder {
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover).search input.s::-moz-placeholder {
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover).search input.s:-ms-input-placeholder {
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover).search
    input.searchsubmit {
        border: 2px solid #fff;
        color: #fff;
        background-color: transparent;
        font-weight: 500
    }

    .bg_layout_dark_phone:not(:hover) .counter_title {
        color: #fff
    }

    .bg_layout_dark_phone:not(:hover) .more_button, .bg_layout_dark_phone:not(:hover) .newsletter_button, .bg_layout_dark_phone:not(:hover) .promo_button, .bg_layout_dark_phone:not(:hover).button, .bg_layout_dark_phone:not(:hover).module.button {
        color: inherit
    }

    .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_audio_content h2, .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_audio_module_meta, .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_link_content a.et_link_main_url, .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_link_content h2, .bg_layout_light_phone.text_color_dark_phone:not(:hover) .audio_module_content h2, .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_quote_content blockquote cite, .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_quote_content blockquote
    p {
        color: #666 !important
    }

    .bg_layout_light_phone.text_color_dark_phone:not(:hover).et_audio_content h2, .bg_layout_light_phone.text_color_dark_phone:not(:hover).et_link_content a.et_link_main_url, .bg_layout_light_phone.text_color_dark_phone:not(:hover).et_link_content h2, .bg_layout_light_phone.text_color_dark_phone:not(:hover).audio_module_content h2, .bg_layout_light_phone.text_color_dark_phone:not(:hover).et_quote_content blockquote cite, .bg_layout_light_phone.text_color_dark_phone:not(:hover).et_quote_content blockquote
    p {
        color: #bbb !important
    }

    .bg_layout_light_phone.text_color_dark_phone:not(:hover).et_audio_content, .bg_layout_light_phone.text_color_dark_phone:not(:hover).et_link_content, .bg_layout_light_phone.text_color_dark_phone:not(:hover).et_quote_content {
        background-color: #e8e8e8
    }

    .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
        background: rgba(153, 153, 153, .5)
    }

    .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
        background: #999
    }

    .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_audio_container .mejs-playpause-button button:before, .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_audio_container .mejs-volume-button button:before {
        color: #666
    }

    .bg_layout_light_phone.text_color_dark_phone:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .bg_layout_light_phone.text_color_dark_phone:not(:hover) .mejs-controls .mejs-time-rail .mejs-time-handle {
        background: #666
    }

    .bg_layout_light_phone.text_color_dark_phone:not(:hover) .mejs-container .mejs-controls .mejs-time
    span {
        color: #999
    }

    .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_audio_content h2, .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_audio_module_meta, .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_link_content a.et_link_main_url, .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_link_content h2, .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .audio_module_content h2, .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_quote_content blockquote cite, .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_quote_content blockquote
    p {
        color: #fff !important
    }

    .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
        background: rgba(255, 255, 255, .5)
    }

    .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
        background: #fff
    }

    .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_audio_container .mejs-playpause-button button:before, .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_audio_container .mejs-volume-button button:before {
        color: #fff
    }

    .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle, .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .mejs-controls .mejs-time-rail .mejs-time-handle {
        background: #fff
    }

    .bg_layout_dark_phone.text_color_dark_tablet:not(:hover) .mejs-container .mejs-controls .mejs-time
    span {
        color: #fff
    }

    .newsletter .contact_field_last_phone + .newsletter_field {
        padding-left: 0
    }

    p.contact_field_half_phone + p.contact_field_last_phone:not(.contact_field_half_phone) {
        clear: both
    }

    p.contact_field.contact_field_last_phone + p.contact_field.contact_field_last_phone {
        clear: both
    }

    .newsletter .contact_field_last_phone + .newsletter_field {
        padding-left: 0
    }

    .newsletter .newsletter_form
    .contact_field_half_phone {
        flex-basis: 48.5%
    }

    .contact
    .contact_field_half_phone {
        float: left;
        width: 50%
    }

    .newsletter .newsletter_form
    .contact_field_last_phone {
        flex-basis: 100%
    }

    .contact
    .contact_field_last_phone {
        width: 100%
    }

    .blurb.text_align_left-phone .blurb_content
    .blurb_container {
        text-align: left
    }

    .blurb.text_align_right-phone .blurb_content
    .blurb_container {
        text-align: right
    }

    .blurb.text_align_justified-phone .blurb_content
    .blurb_container {
        text-align: justify
    }

    .blurb.text_align_center-phone .blurb_content
    .blurb_container {
        text-align: center
    }

    .text_align_left-phone
    .counter_amount {
        text-align: left
    }

    .text_align_center-phone
    .counter_amount {
        text-align: center
    }

    .text_align_right-phone
    .counter_amount {
        text-align: right
    }

    .text_align_justified-phone
    .counter_amount {
        text-align: justify
    }

    .accordion .toggle.text_align_left-phone .toggle_title, .accordion .toggle.text_align_left-phone h5.toggle_title, .accordion.text_align_left-phone .toggle_title, .accordion.text_align_left-phone h5.toggle_title, .toggle.text_align_left-phone .toggle_title, .toggle.text_align_left-phone
    h5.toggle_title {
        position: relative;
        padding: 0 50px 0 0;
        cursor: pointer
    }

    .contact_field.text_align_center-phone .contact_field_radio_list, .contact_field.text_align_center-phone .contact_field_radio_title, .contact_field.text_align_justified-phone .contact_field_radio_list, .contact_field.text_align_justified-phone .contact_field_radio_title, .contact_field.text_align_right-phone .contact_field_radio_list, .contact_field.text_align_right-phone .contact_field_radio_title, .contact_form_container.text_align_center-phone .contact_field_radio_list, .contact_form_container.text_align_center-phone .contact_field_radio_title, .contact_form_container.text_align_justified-phone .contact_field_radio_list, .contact_form_container.text_align_justified-phone .contact_field_radio_title, .contact_form_container.text_align_right-phone .contact_field_radio_list, .contact_form_container.text_align_right-phone
    .contact_field_radio_title {
        float: none
    }

    .contact_field.text_align_center-phone .contact_field_radio_wrapper, .contact_field.text_align_justified-phone .contact_field_radio_wrapper, .contact_field.text_align_right-phone .contact_field_radio_wrapper, .contact_form_container.text_align_center-phone .contact_field_radio_wrapper, .contact_form_container.text_align_justified-phone .contact_field_radio_wrapper, .contact_form_container.text_align_right-phone
    .contact_field_radio_wrapper {
        display: flex
    }

    .contact_field.text_align_center-phone .contact_field_radio_wrapper, .contact_form_container.text_align_center-phone
    .contact_field_radio_wrapper {
        justify-content: center
    }

    .contact_field.text_align_right-phone .contact_field_radio_wrapper, .contact_form_container.text_align_right-phone
    .contact_field_radio_wrapper {
        justify-content: flex-end
    }

    .contact_field.text_align_justified-phone .contact_field_radio_wrapper, .contact_form_container.text_align_justified-phone
    .contact_field_radio_wrapper {
        justify-content: space-between
    }

    .shop.text_align_center-phone .star-rating, .shop.text_align_justified-phone .star-rating, .shop.text_align_right-phone .star-rating {
        display: inline-block
    }

    .text_align_left-phone {
        text-align: left
    }

    .text_align_center-phone {
        text-align: center
    }

    .text_align_right-phone {
        text-align: right
    }

    .text_align_justified-phone {
        text-align: justify
    }

    .text_align_left-phone .wp-pagenavi, .text_align_left-phone.filterable_portfolio .portofolio_pagination ul, .text_align_left-phone.gallery .gallery_pagination
    ul {
        text-align: left
    }

    .text_align_center-phone .wp-pagenavi, .text_align_center-phone.filterable_portfolio .portofolio_pagination ul, .text_align_center-phone.gallery .gallery_pagination
    ul {
        text-align: center
    }

    .text_align_right-phone .wp-pagenavi, .text_align_right-phone.filterable_portfolio .portofolio_pagination ul, .text_align_right-phone.gallery .gallery_pagination
    ul {
        text-align: right
    }

    .text_align_justified-phone .wp-pagenavi, .text_align_justified-phone.filterable_portfolio .portofolio_pagination ul, .text_align_justified-phone.gallery .gallery_pagination
    ul {
        text-align: justify
    }

    .filterable_portfolio.text_align_center-phone .portfolio_filters
    ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }

    .filterable_portfolio.text_align_justified-phone .portfolio_filters
    ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .filterable_portfolio.text_align_right-phone .portfolio_filters
    ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end
    }

    .search.text_align_center-phone .searchsubmit, .search.text_align_left-phone
    .searchsubmit {
        right: 0
    }

    .search.text_align_right-phone
    .searchsubmit {
        right: auto;
        left: 0
    }

    .search.text_align_right-phone
    input.s {
        padding-right: .7em;
        padding-left: 80px;
        text-align: right
    }

    .search.text_align_center-phone
    input.s {
        text-align: center
    }

    .search.text_align_left-tablet
    .searchsubmit {
        left: auto
    }

    .search.text_align_left-tablet
    input.s {
        padding-left: .715em;
        text-align: left
    }

    .search.text_align_center-tablet
    input.s {
        padding-right: .715em;
        padding-left: .715em
    }

    .has_bg_phone.promo {
        padding: 40px !important
    }

    .no_bg_phone.promo {
        padding: 0 !important
    }
}

@media all and (max-width: 479px) {
    .row .column.column_1_4, .row .column.column_1_5, .row
    .column.column_1_6 {
        width: 100%;
        margin: 0 0 30px 0
    }

    .row .column.column_1_4.et-last-child, .row .column.column_1_4:last-child, .row .column.column_1_5.et-last-child, .row .column.column_1_5:last-child, .row .column.column_1_6.et-last-child, .row .column.column_1_6:last-child {
        margin-bottom: 0
    }

    .row_1-2_1-2 .column.column_1_2
    .column.column_1_6 {
        width: 100%;
        margin: 0 0 30px 0
    }

    .row_1-2_1-2 .column.column_1_2 .column.column_1_6.et-last-child, .row_1-2_1-2 .column.column_1_2 .column.column_1_6:last-child {
        margin-bottom: 0
    }

    .slide_description
    h2.slide_title {
        font-size: 20px
    }

    .slide_content {
        font-size: 10px;
        font-weight: 400
    }

    .slide_content, a.more_button {
        display: block
    }

    .slider_fullwidth_off .more_button, .slider_fullwidth_off
    .slide_content {
        display: none
    }

    .portfolio_item {
        margin-bottom: 22px
    }

    .post {
        margin-bottom: 42px
    }

    .blog_grid h2, .post
    h2 {
        padding-bottom: 0;
        font-size: 16px
    }

    .post .post-meta {
        color: #666;
        font-size: 14px
    }

    .blog_grid .et_audio_content, .blog_grid .et_main_video_container, .blog_grid .post .slider, .blog_grid .post.format-link > *, .blog_grid .post.format-quote > * {
        display: block
    }

    .blog_grid .post > .image_container, .blog_grid .post > .post-meta, .blog_grid .post > h2 {
        display: block
    }

    .blog_grid .post .post-meta {
        display: block !important;
        padding: 0
    }

    .column_1_2 .carousel_item .video_play, .column_1_3 .carousel_item .video_play, .column_2_3 .carousel_item .video_play, .column_2_5 .carousel_item .video_play, .column_3_5 .carousel_item .video_play, .column_3_8 .carousel_item
    .video_play {
        margin-top: -.75rem;
        margin-left: -.75rem;
        font-size: 1.5rem;
        line-height: 1.5rem
    }

    .et_audio_content, .blog_grid .et_link_content, .blog_grid .et_quote_content, .et_quote_content {
        padding: 35px 20px !important
    }

    .blog_grid > .gallery_post_type > .slides > .post .slide, .post > .gallery_post_type > .slides > .slide {
        min-height: 156px !important
    }

    .audio_cover_art {
        float: none !important;
        width: 100% !important;
        height: 210px !important
    }

    .audio_module_content
    h2 {
        font-size: 20px
    }

    .column_1_4 .et_audio_module_meta, .column_1_5 .et_audio_module_meta, .column_1_6
    .et_audio_module_meta {
        font-size: 14px !important
    }

    .promo {
        padding: 40px
    }

    .map_container > .map {
        height: 200px
    }

    .tabs_controls {
        border-bottom: none
    }

    .tabs_controls
    li {
        float: none;
        border-right: none;
        border-bottom: 1px solid #d9d9d9
    }

    .testimonial {
        padding-top: 10%
    }

    .section .column .post_slider_image_bottom .slide_image, .section .column .post_slider_image_bottom
    .slide_video {
        margin-bottom: 16% !important
    }

    .row_1-4_1-4 .column_1_4 .countdown_timer .section
    p {
        font-size: 32px !important;
        line-height: 32px !important
    }
}

@media all and (max-width: 380px) {
    .countdown_timer .section p, .row_1-4_1-4 .column_1_4 .countdown_timer .section
    p {
        font-size: 24px !important;
        line-height: 24px !important
    }

    .countdown_timer .section
    p.label {
        font-size: 12px !important;
        line-height: 25px !important
    }
}

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

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

.et_had_animation {
    position: relative
}

@-webkit-keyframes fade {
    to {
        opacity: 1
    }
}

@keyframes fade {
    to {
        opacity: 1
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes slide {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes slide {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

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

@-webkit-keyframes slideTop {
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideTop {
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

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

@-webkit-keyframes slideRight {
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideRight {
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

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

@-webkit-keyframes slideBottom {
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideBottom {
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

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

@-webkit-keyframes slideLeft {
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideLeft {
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes zoom {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes zoom {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

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

@-webkit-keyframes zoomTop {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes zoomTop {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

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

@-webkit-keyframes zoomRight {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes zoomRight {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

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

@-webkit-keyframes zoomBottom {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes zoomBottom {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

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

@-webkit-keyframes zoomLeft {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes zoomLeft {
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

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

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

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

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

@-webkit-keyframes flipTop {
    from {
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(0) rotateX(0);
        transform: perspective(0) rotateX(0)
    }
}

@keyframes flipTop {
    from {
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(0) rotateX(0);
        transform: perspective(0) rotateX(0)
    }
}

.et_animated.flipTop {
    -webkit-animation-name: flipTop;
    animation-name: flipTop
}

@-webkit-keyframes flipRight {
    from {
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(0) rotateY(0);
        transform: perspective(0) rotateY(0)
    }
}

@keyframes flipRight {
    from {
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(0) rotateY(0);
        transform: perspective(0) rotateY(0)
    }
}

.et_animated.flipRight {
    -webkit-animation-name: flipRight;
    animation-name: flipRight
}

@-webkit-keyframes flipBottom {
    from {
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(0) rotateX(0);
        transform: perspective(0) rotateX(0)
    }
}

@keyframes flipBottom {
    from {
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(0) rotateX(0);
        transform: perspective(0) rotateX(0)
    }
}

.et_animated.flipBottom {
    -webkit-animation-name: flipBottom;
    animation-name: flipBottom
}

@-webkit-keyframes flipLeft {
    from {
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(0) rotateY(0);
        transform: perspective(0) rotateY(0)
    }
}

@keyframes flipLeft {
    from {
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(0) rotateY(0);
        transform: perspective(0) rotateY(0)
    }
}

.et_animated.flipLeft {
    -webkit-animation-name: flipLeft;
    animation-name: flipLeft
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes roll {
    from {
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@keyframes roll {
    from {
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

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

@-webkit-keyframes rollTop {
    from {
        -webkit-transform-origin: top;
        transform-origin: top
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: top;
        transform-origin: top
    }
}

@keyframes rollTop {
    from {
        -webkit-transform-origin: top;
        transform-origin: top
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: top;
        transform-origin: top
    }
}

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

@-webkit-keyframes rollRight {
    from {
        -webkit-transform-origin: right;
        transform-origin: right
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@keyframes rollRight {
    from {
        -webkit-transform-origin: right;
        transform-origin: right
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

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

@-webkit-keyframes rollBottom {
    from {
        -webkit-transform-origin: bottom;
        transform-origin: bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: bottom;
        transform-origin: bottom
    }
}

@keyframes rollBottom {
    from {
        -webkit-transform-origin: bottom;
        transform-origin: bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: bottom;
        transform-origin: bottom
    }
}

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

@-webkit-keyframes rollLeft {
    from {
        -webkit-transform-origin: left;
        transform-origin: left
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@keyframes rollLeft {
    from {
        -webkit-transform-origin: left;
        transform-origin: left
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

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

.box-shadow-overlay {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.section > .box-shadow-overlay ~ .row {
    z-index: 11
}

.row > .box-shadow-overlay {
    z-index: 8
}

.has-box-shadow-overlay {
    position: relative
}

.et_clickable {
    cursor: pointer
}

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

.et_multi_view_hidden, .et_multi_view_hidden_image {
    display: none !important
}

@media all and (max-width: 980px) {
    [data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped) {
        display: none !important
    }
}

@media all and (max-width: 767px) {
    [data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped) {
        display: none !important
    }
}

.et-box {
    position: relative;
    margin: 0 0 10px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    font-size: 14px
}

.et-box-content {
    min-height: 35px;
    padding: 27px 43px 17px 66px;
    text-shadow: 1px 1px 1px #fff
}

.et-box-content
strong {
    color: #000;
    font-weight: 700
}

.et-bio:before, .et-download:before, .et-info:before, .et-shadow:before, .et-warning:before {
    position: absolute;
    top: 32px;
    left: 28px;
    content: ""
}

.et-info {
    border: 1px solid #e2e2ba
}

.et-info:before {
    width: 22px;
    height: 20px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -97px -2px
}

.et-info .et-box-content {
    border: 1px solid #fbfbef;
    color: #ada771;
    background: #f9f9dc;
    -webkit-box-shadow: inset 0 0 45px #efefc0;
    -moz-box-shadow: inset 0 0 45px #efefc0;
    box-shadow: inset 0 0 45px #efefc0
}

.et-info .et-box-content h1, .et-info .et-box-content h2, .et-info .et-box-content h3, .et-info .et-box-content h4, .et-info .et-box-content h5, .et-info .et-box-content
h6 {
    color: #ada771
}

.et-warning {
    border: 1px solid #e0b1b1
}

.et-warning:before {
    width: 17px;
    height: 17px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -75px -41px
}

.et-warning .et-box-content {
    border: 1px solid #fceeec;
    color: #ad7676;
    background: #ffd9d5;
    -webkit-box-shadow: inset 0 0 45px #f0bfba;
    -moz-box-shadow: inset 0 0 45px #f0bfba;
    box-shadow: inset 0 0 45px #f0bfba
}

.et-warning .et-box-content h1, .et-warning .et-box-content h2, .et-warning .et-box-content h3, .et-warning .et-box-content h4, .et-warning .et-box-content h5, .et-warning .et-box-content
h6 {
    color: #ad7676
}

.et-download {
    border: 1px solid #b9dbb6
}

.et-download:before {
    width: 19px;
    height: 14px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -23px -19px
}

.et-download .et-box-content {
    border: 1px solid #f1f9f0;
    color: #7ea57b;
    background: #dff7dd;
    -webkit-box-shadow: inset 0 0 45px #cbe5c9;
    -moz-box-shadow: inset 0 0 45px #cbe5c9;
    box-shadow: inset 0 0 45px #cbe5c9
}

.et-download .et-box-content h1, .et-download .et-box-content h2, .et-download .et-box-content h3, .et-download .et-box-content h4, .et-download .et-box-content h5, .et-download .et-box-content
h6 {
    color: #7ea57b
}

.et-bio {
    border: 1px solid #b3d8d3
}

.et-bio:before {
    top: 33px;
    width: 19px;
    height: 15px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -23px -2px
}

.et-bio .et-box-content {
    border: 1px solid #f1fafb;
    color: #80acb0;
    background: #ddf5f7;
    -webkit-box-shadow: inset 0 0 45px #c6edf0;
    -moz-box-shadow: inset 0 0 45px #c6edf0;
    box-shadow: inset 0 0 45px #c6edf0
}

.et-bio .et-box-content h1, .et-bio .et-box-content h2, .et-bio .et-box-content h3, .et-bio .et-box-content h4, .et-bio .et-box-content h5, .et-bio .et-box-content
h6 {
    color: #80acb0
}

.et-shadow {
    border: 1px solid #ddd
}

.et-shadow .et-box-content {
    border: 1px solid #fafafa;
    color: #737373;
    background: #fafafa;
    -webkit-box-shadow: inset 0 0 45px #e7e7e7;
    -moz-box-shadow: inset 0 0 45px #e7e7e7;
    box-shadow: inset 0 0 45px #e7e7e7
}

.et-shadow .et-box-content h1, .et-shadow .et-box-content h2, .et-shadow .et-box-content h3, .et-shadow .et-box-content h4, .et-shadow .et-box-content h5, .et-shadow .et-box-content
h6 {
    color: #737373
}

.et-tooltip {
    position: relative
}

.et-tooltip-box {
    display: none;
    position: absolute;
    bottom: 35px;
    left: -94px;
    width: 235px;
    padding: 20px 25px 22px 25px;
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #6d6e6e;
    background: #fff;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .1);
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .1);
    line-height: 18px
}

.et-tooltip-arrow {
    display: block;
    position: absolute;
    bottom: -13px;
    left: 129px;
    width: 24px;
    height: 13px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -120px -2px
}

.et-learn-more {
    margin: 10px 0;
    border: 1px solid #e7e7e7;
    background: #fff;
    -webkit-box-shadow: 1px -1px 0 0 #fff;
    -moz-box-shadow: 1px -1px 0 0 #fff;
    box-shadow: 1px -1px 0 0 #fff
}

.et-learn-more h3.heading-more {
    position: relative;
    margin: 0 !important;
    padding: 16px 50px 16px 22px;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    color: #999;
    text-shadow: 1px 1px 0 #fff;
    font-size: 14px;
    letter-spacing: 0;
    cursor: pointer
}

.et-learn-more h3.heading-more
span.et_learnmore_arrow {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 100%;
    border-left: 1px solid #fff;
    -webkit-box-shadow: -1px 0 0 0 #e7e7e7;
    -moz-box-shadow: -1px 0 0 0 #e7e7e7;
    box-shadow: -1px 0 0 0 #e7e7e7
}

.et-learn-more span.et_learnmore_arrow
span {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 13px;
    height: 10px;
    margin-top: -5px;
    margin-left: -6px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -58px -2px
}

.et-learn-more .open span.et_learnmore_arrow
span {
    background-position: -58px -14px
}

.et-learn-more .learn-more-content {
    visibility: hidden;
    padding: 30px 30px 20px;
    border-top: 1px solid #e7e7e7
}

.et_slidecontent .et-learn-more .learn-more-content {
    display: block;
    visibility: hidden
}

.et-open .learn-more-content {
    display: block;
    visibility: visible !important
}

.et_shortcodes_controller_nav {
    position: relative;
    min-height: 53px;
    border-top: 1px solid #e7e7e7;
    -webkit-box-shadow: inset 1px 1px 0 0 #fff;
    -moz-box-shadow: inset 1px 1px 0 0 #fff;
    box-shadow: inset 1px 1px 0 0 #fff
}

.et_shortcodes_controls, .et_shortcodes_controls_arrows {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 26px !important;
    list-style: none !important
}

.et_shortcodes_controls {
    padding-top: 20px !important;
    line-height: 0 !important;
    text-align: center
}

.et_shortcodes_controls
li {
    display: inline-block;
    margin: 0 3px
}

.et_shortcodes_controls
a {
    display: inline-block;
    width: 11px;
    height: 11px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -45px -1px
}

.et_shortcodes_controls .et_shortcodes_active_control
a {
    background-position: -45px -14px
}

.et_shortcodes_controls_arrows
a {
    position: absolute;
    top: 0;
    color: #999 !important;
    text-shadow: 1px 1px 0 #fff;
    font-size: 14px
}

.et_shortcodes_controls_arrows a:hover {
    color: #4c4c4c;
    text-decoration: none
}

.et_shortcodes_controls_arrows
.et_sc_nav_prev {
    left: 0;
    padding: 14px 38px 12px 48px;
    border-right: 1px solid #e7e7e7;
    -webkit-box-shadow: 1px 0 0 0 #fff;
    -moz-box-shadow: 1px 0 0 0 #fff;
    box-shadow: 1px 0 0 0 #fff
}

.et_shortcodes_controls_arrows
.et_sc_nav_next {
    right: 0;
    padding: 14px 48px 12px 38px;
    border-left: 1px solid #fff;
    -webkit-box-shadow: -1px 0 0 0 #e7e7e7;
    -moz-box-shadow: -1px 0 0 0 #e7e7e7;
    box-shadow: -1px 0 0 0 #e7e7e7
}

.et_shortcodes_controls_arrows .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_prev
span {
    top: 21px
}

.et_shortcodes_controls_arrows .et_sc_nav_next
span {
    right: 30px
}

.et_shortcodes_controls_arrows .et_sc_nav_prev
span {
    left: 30px
}

.et-simple-slider {
    position: relative;
    margin: 10px 0;
    border: 1px solid #e7e7e7;
    background: #fff
}

.et-simple-slider h1, .et-simple-slider h2, .et-simple-slider h3, .et-simple-slider h4, .et-simple-slider h5, .et-simple-slider
h6 {
    color: #333;
    font-family: Century Gothic, Arial, sans-serif
}

.et-simple-slides {
    overflow: hidden;
    margin: 30px 30px 20px
}

.et-simple-slider div.et-slide {
    display: none;
    width: 100% !important
}

.one_fourth, .one_half, .one_third, .three_fourth, .two_third {
    float: left;
    position: relative;
    margin-right: 4%
}

.one_half {
    width: 48%
}

.one_third {
    width: 30.66%
}

.two_third {
    width: 65.32%
}

.one_fourth {
    width: 22%
}

.three_fourth {
    width: 74%
}

a.big-button, a.icon-button, a.small-button {
    display: inline-block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 1px 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 1px 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 1px 1px 1px rgba(0, 0, 0, .1);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, .3);
    line-height: 26px
}

a.icon-button, a.small-button {
    margin: 0 5px 8px 0;
    padding: 6px 14px;
    font-size: 12px;
    font-weight: 700 !important
}

a.big-button:hover, a.icon-button:hover, a.small-button:hover {
    text-decoration: none
}

a.bigblue, a.smallblue {
    border: 1px solid #3e8ff4;
    color: #2b63a8 !important;
    background: #88bdff;
    background: -moz-linear-gradient(top, #88bdff 0, #60a7ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #88bdff), color-stop(100%, #60a7ff));
    background: -webkit-linear-gradient(top, #88bdff 0, #60a7ff 100%);
    background: -o-linear-gradient(top, #88bdff 0, #60a7ff 100%);
    background: -ms-linear-gradient(top, #88bdff 0, #60a7ff 100%);
    background: linear-gradient(to bottom, #88bdff 0, #60a7ff 100%)
}

a.bigblue:hover, a.smallblue:hover {
    color: #23528c !important
}

a.smalllightblue {
    border: 1px solid #51b5e4;
    color: #348db6 !important;
    background: #8edbff;
    background: -moz-linear-gradient(top, #8edbff 0, #60cdff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8edbff), color-stop(100%, #60cdff));
    background: -webkit-linear-gradient(top, #8edbff 0, #60cdff 100%);
    background: -o-linear-gradient(top, #8edbff 0, #60cdff 100%);
    background: -ms-linear-gradient(top, #8edbff 0, #60cdff 100%);
    background: linear-gradient(to bottom, #8edbff 0, #60cdff 100%)
}

a.smalllightblue:hover {
    color: #287295 !important
}

a.bigteal, a.bigturquoise, a.smallteal {
    border: 1px solid #48bec0;
    color: #3da7a9 !important;
    background: #61eef0;
    background: -moz-linear-gradient(top, #61eef0 0, #59dcde 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #61eef0), color-stop(100%, #59dcde));
    background: -webkit-linear-gradient(top, #61eef0 0, #59dcde 100%);
    background: -o-linear-gradient(top, #61eef0 0, #59dcde 100%);
    background: -ms-linear-gradient(top, #61eef0 0, #59dcde 100%);
    background: linear-gradient(to bottom, #61eef0 0, #59dcde 100%)
}

a.bigteal:hover, a.bigturquoise:hover, a.smallteal:hover {
    color: #309192 !important
}

a.biggreen, a.smallgreen {
    border: 1px solid #4dab46;
    color: #569d51 !important;
    background: #94e48d;
    background: -moz-linear-gradient(top, #94e48d 0, #82cf7c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #94e48d), color-stop(100%, #82cf7c));
    background: -webkit-linear-gradient(top, #94e48d 0, #82cf7c 100%);
    background: -o-linear-gradient(top, #94e48d 0, #82cf7c 100%);
    background: -ms-linear-gradient(top, #94e48d 0, #82cf7c 100%);
    background: linear-gradient(to bottom, #94e48d 0, #82cf7c 100%)
}

a.biggreen:hover, a.smallgreen:hover {
    color: #478542 !important
}

a.bigorange, a.smallorange {
    border: 1px solid #db9c51;
    color: #c7822f !important;
    background: #ffcb8c;
    background: -moz-linear-gradient(top, #ffcb8c 0, #ffb660 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffcb8c), color-stop(100%, #ffb660));
    background: -webkit-linear-gradient(top, #ffcb8c 0, #ffb660 100%);
    background: -o-linear-gradient(top, #ffcb8c 0, #ffb660 100%);
    background: -ms-linear-gradient(top, #ffcb8c 0, #ffb660 100%);
    background: linear-gradient(to bottom, #ffcb8c 0, #ffb660 100%)
}

a.bigorange:hover, a.smallorange:hover {
    color: #a96c23 !important
}

a.smallsilver {
    border: 1px solid #c3c3c3;
    color: #595a5a !important;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5 0, #e2e2e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(100%, #e2e2e2));
    background: -webkit-linear-gradient(top, #f5f5f5 0, #e2e2e2 100%);
    background: -o-linear-gradient(top, #f5f5f5 0, #e2e2e2 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0, #e2e2e2 100%);
    background: linear-gradient(to bottom, #f5f5f5 0, #e2e2e2 100%);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(0, 0, 0, .1);
    text-shadow: 1px 1px 1px #fff
}

a.smallsilver:hover {
    color: #454545 !important
}

a.smallblack {
    border: 1px solid #0e0e0e;
    color: #fff !important;
    background: #5b5b5b;
    background: -moz-linear-gradient(top, #5b5b5b 0, #383838 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5b5b5b), color-stop(100%, #383838));
    background: -webkit-linear-gradient(top, #5b5b5b 0, #383838 100%);
    background: -o-linear-gradient(top, #5b5b5b 0, #383838 100%);
    background: -ms-linear-gradient(top, #5b5b5b 0, #383838 100%);
    background: linear-gradient(to bottom, #5b5b5b 0, #383838 100%);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .2), 1px 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .2), 1px 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .2), 1px 1px 1px rgba(0, 0, 0, .1);
    text-shadow: -1px -1px 0 #000
}

a.smallblack:hover {
    color: #f7f7f7 !important
}

a.bigred, a.smallred {
    border: 1px solid #d85353;
    color: #9a3e3e !important;
    background: #ff7979;
    background: -moz-linear-gradient(top, #ff7979 0, #ff5f5f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff7979), color-stop(100%, #ff5f5f));
    background: -webkit-linear-gradient(top, #ff7979 0, #ff5f5f 100%);
    background: -o-linear-gradient(top, #ff7979 0, #ff5f5f 100%);
    background: -ms-linear-gradient(top, #ff7979 0, #ff5f5f 100%);
    background: linear-gradient(to bottom, #ff7979 0, #ff5f5f 100%)
}

a.bigred:hover, a.smallred:hover {
    color: #803030 !important
}

a.smallpink {
    border: 1px solid #b15cb9;
    color: #914d97 !important;
    background: #e782f1;
    background: -moz-linear-gradient(top, #e782f1 0, #d271da 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e782f1), color-stop(100%, #d271da));
    background: -webkit-linear-gradient(top, #e782f1 0, #d271da 100%);
    background: -o-linear-gradient(top, #e782f1 0, #d271da 100%);
    background: -ms-linear-gradient(top, #e782f1 0, #d271da 100%);
    background: linear-gradient(to bottom, #e782f1 0, #d271da 100%)
}

a.smallpink:hover {
    color: #753b7a !important
}

a.bigpurple, a.smallpurple {
    border: 1px solid #8b53d8;
    color: #653e9a !important;
    background: #b279ff;
    background: -moz-linear-gradient(top, #b279ff 0, #a35fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b279ff), color-stop(100%, #a35fff));
    background: -webkit-linear-gradient(top, #b279ff 0, #a35fff 100%);
    background: -o-linear-gradient(top, #b279ff 0, #a35fff 100%);
    background: -ms-linear-gradient(top, #b279ff 0, #a35fff 100%);
    background: linear-gradient(to bottom, #b279ff 0, #a35fff 100%)
}

a.bigpurple:hover, a.smallpurple:hover {
    color: #563386 !important
}

a.big-button {
    margin: 8px 6px 8px 0;
    padding: 14px 24px;
    font-size: 20px;
    font-weight: 400 !important
}

a.big-button:hover {
    text-decoration: none
}

a.icon-button {
    position: relative;
    padding-left: 36px;
    border: 1px solid #c3c3c3;
    color: #595a5a !important;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5 0, #e1e1e1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(100%, #e1e1e1));
    background: -webkit-linear-gradient(top, #f5f5f5 0, #e1e1e1 100%);
    background: -o-linear-gradient(top, #f5f5f5 0, #e1e1e1 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0, #e1e1e1 100%);
    background: linear-gradient(to bottom, #f5f5f5 0, #e1e1e1 100%);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(0, 0, 0, .1);
    text-shadow: 1px 1px 1px #fff
}

a.icon-button:hover {
    color: #404040
}

a.icon-button span.et-icon {
    position: absolute;
    top: 10px;
    left: 12px;
    width: 18px;
    height: 16px
}

a.download-icon span.et-icon {
    top: 7px;
    width: 17px;
    height: 20px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -2px
}

a.search-icon span.et-icon {
    top: 9px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -206px -2px
}

a.refresh-icon span.et-icon {
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -169px -19px
}

a.question-icon span.et-icon {
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -164px -2px
}

a.people-icon span.et-icon {
    top: 9px;
    height: 17px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -151px -33px
}

a.warning-icon span.et-icon {
    width: 15px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -188px -19px
}

a.mail-icon span.et-icon {
    height: 15px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -131px -33px
}

a.heart-icon span.et-icon {
    top: 12px;
    left: 14px;
    width: 14px;
    height: 13px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -131px -18px
}

a.paper-icon span.et-icon {
    width: 15px;
    height: 15px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -147px -17px
}

a.notice-icon span.et-icon {
    top: 11px;
    width: 15px;
    height: 13px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -147px -2px
}

a.stats-icon span.et-icon {
    top: 11px;
    width: 15px;
    height: 14px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -184px -2px
}

a.rss-icon span.et-icon {
    top: 9px;
    width: 15px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -171px -36px
}

ul.et_shortcodes_mobile_nav {
    display: none;
    z-index: 2;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none outside none !important
}

ul.et_shortcodes_mobile_nav
a {
    position: relative
}

.et_shortcodes_controls_arrows span, ul.et_shortcodes_mobile_nav
span {
    display: block;
    position: absolute;
    top: 23px;
    width: 10px;
    height: 14px
}

.et_shortcodes_controls_arrows .et_sc_nav_prev span, ul.et_shortcodes_mobile_nav .et_sc_nav_prev
span {
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -24px
}

.et_shortcodes_controls_arrows .et_sc_nav_next span, ul.et_shortcodes_mobile_nav .et_sc_nav_next
span {
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -40px
}

.et-tabs-container {
    position: relative;
    margin: 50px 0 15px;
    border: 1px solid #e7e7e7;
    background: #fff
}

.et-learn-more h3.heading-more, .et-protected-title, .et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav, .et-testimonial-author-info, .et_shortcodes_controller_nav, .pricing-content-bottom, .pricing-heading {
    background: #f9f9f9;
    background: -moz-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background: -ms-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%)
}

.et-tabs-container .et-tabs-control, .et-tabs-container
ul.et_shortcodes_mobile_nav {
    overflow: hidden;
    position: relative;
    margin: 0 !important;
    border-top: 1px solid #fff
}

.et-tabs-container .et-tabs-control:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #e7e7e7;
    content: ""
}

.et-tabs-container .et-tabs-control
li {
    float: left;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    border-left: 1px solid #e7e7e7;
    -webkit-box-shadow: -1px 0 0 #fff;
    -moz-box-shadow: -1px 0 0 #fff;
    box-shadow: -1px 0 0 #fff;
    list-style: none outside none
}

.et-tabs-container .et-tabs-control li:first-child {
    border-left: 1px solid #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.et-tabs-container .et-tabs-control li
a {
    display: block;
    padding: 15px 20px;
    color: #999 !important;
    text-shadow: 1px 1px 0 #fff !important;
    font-size: 14px
}

.et-tabs-container .et-tabs-control li a:hover {
    color: #4c4c4c !important;
    text-decoration: none
}

.et-tabs-container .et-tabs-control li.active:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fff;
    content: ""
}

.et-tabs-container .et-tabs-control li.active
a {
    color: #4c4c4c !important;
    background: #fff
}

.et-tabs-content-wrapper > div {
    display: none
}

.et_sliderfx_slide .et-tabs-content-wrapper {
    position: relative;
    left: 0;
    width: 1200%
}

.et_sliderfx_slide .et-tabs-content-wrapper > div {
    display: block;
    visibility: hidden;
    float: left;
    height: 1px
}

.et_sliderfx_fade .et_slidecontent, .et_sliderfx_slide .et-tabs-content-wrapper > div {
    word-wrap: break-word
}

.et_sliderfx_slide
.et_shortcode_slide_active {
    height: auto !important
}

.et-tabs-container .et-tabs-content {
    margin: 30px 30px 20px
}

.et-tabs-container
ul.et_shortcodes_mobile_nav {
    border-bottom: 1px solid #e7e7e7
}

.et-tabs-container ul.et_shortcodes_mobile_nav
li {
    float: right;
    line-height: 26px
}

.et-tabs-container ul.et_shortcodes_mobile_nav
a {
    display: block;
    padding: 16px 10px 16px 45px;
    color: #999 !important;
    text-shadow: 1px 1px 0 #fff !important;
    font-size: 14px
}

.et-tabs-container ul.et_shortcodes_mobile_nav
a.et_sc_nav_next {
    padding: 16px 45px 16px 10px;
    text-align: right
}

.et-tabs-container ul.et_shortcodes_mobile_nav a:hover {
    color: #4c4c4c !important;
    text-decoration: none
}

.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background: #e7e7e7;
    -webkit-box-shadow: 1px 0 0 #fff;
    -moz-box-shadow: 1px 0 0 #fff;
    box-shadow: 1px 0 0 #fff;
    content: ""
}

.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next
span {
    right: 28px
}

.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev
span {
    left: 28px
}

.author-shortcodes, .et-image-slider, .et-protected, .et-simple-slider, .et-tabs-container, .et-testimonial-box, .tabs-left {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.tabs-left {
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #e7e7e7;
    background: #fff
}

.tabs-left .et-tabs-control, .tabs-left
ul.et_shortcodes_mobile_nav {
    float: left;
    position: relative;
    width: 149px;
    margin: 0 !important;
    border-top: 1px solid #fff;
    list-style: none outside none !important
}

.tabs-left
ul.et_shortcodes_mobile_nav {
    position: absolute;
    top: 0;
    left: 0
}

.tabs-left .et-tabs-control li, .tabs-left ul.et_shortcodes_mobile_nav
li {
    padding-right: 0 !important;
    padding-left: 0 !important;
    border-bottom: 1px solid #e7e7e7;
    background: 0 0 !important;
    -webkit-box-shadow: 0 1px 0 0 #fff;
    -moz-box-shadow: 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff;
    list-style: none !important
}

.tabs-left .et-tabs-control li
a {
    display: block;
    padding: 15px 10px 15px 20px;
    color: #999 !important;
    text-shadow: 1px 1px 0 #fff !important;
    font-size: 14px
}

.tabs-left .et-tabs-control li.active
a {
    margin-right: -1px;
    background: #fff
}

.tabs-left .et-tabs-control li a:hover, .tabs-left .et-tabs-control li.active
a {
    color: #4c4c4c !important;
    text-decoration: none
}

.tabs-left .et-tabs-content {
    position: relative;
    padding: 30px 30px 20px
}

.tabs-left.et_sliderfx_slide .et-tabs-content-main-wrap {
    overflow: hidden
}

.tabs-left .et-tabs-content
h3 {
    padding-bottom: 14px;
    color: #333
}

.et_left_tabs_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 148px;
    height: 100%;
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #fff;
    background: #f5f5f5;
    background: -moz-linear-gradient(left, #f9f9f9 0, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #f9f9f9), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(left, #f9f9f9 0, #f5f5f5 100%);
    background: -o-linear-gradient(left, #f9f9f9 0, #f5f5f5 100%);
    background: -ms-linear-gradient(left, #f9f9f9 0, #f5f5f5 100%);
    background: linear-gradient(to right, #f9f9f9 0, #f5f5f5 100%)
}

.tabs-left ul.et_shortcodes_mobile_nav
a {
    text-indent: -9999px
}

.tabs-left ul.et_shortcodes_mobile_nav a
span {
    top: 50%;
    margin-top: -7px
}

.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_next
span {
    right: 50%;
    margin-right: -4px
}

.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_prev
span {
    left: 50%;
    margin-left: -4px
}

.author-shortcodes {
    margin-bottom: 10px;
    border: 1px solid #e7e7e7;
    color: #363636;
    background: #fff;
    font-size: 14px
}

.author-shortcodes .author-inner {
    position: relative;
    min-height: 60px;
    padding: 30px 30px 20px 117px
}

.author-shortcodes .author-image {
    position: absolute;
    top: 32px;
    left: 30px;
    width: 60px;
    height: 60px
}

.author-shortcodes .author-image
img {
    width: auto;
    max-width: 100%;
    height: auto
}

.author-shortcodes .author-image .author-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, .5);
    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, .5)
}

.et-protected {
    width: 390px;
    margin-bottom: 10px;
    border: 1px solid #e7e7e7;
    background: #fff
}

.et-protected-title {
    position: relative;
    padding: 18px 10px 17px 50px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #fff;
    color: #999;
    text-shadow: 0 1px 0 #fff;
    font-size: 14px
}

.et-protected-title:before {
    position: absolute;
    top: 16px;
    left: 20px;
    width: 17px;
    height: 19px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -23px -36px;
    content: ""
}

.et-protected-form {
    padding: 32px 37px 32px 32px;
    text-align: right
}

.et-protected-form
p {
    padding-bottom: 16px
}

.et-protected-form p
label {
    position: relative
}

.et-protected-form p
.et_protected_icon {
    display: block;
    position: absolute;
    top: 2px;
    left: 18px;
    width: 10px;
    height: 20px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -190px -37px
}

.et-protected-form p
.et_protected_password {
    height: 23px;
    background-position: -275px -2px
}

.et-protected-form label
span {
    display: none
}

.et-protected-form p
input {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0 !important;
    padding: 20px 20px 20px 40px;
    border: 1px solid #e7e7e7;
    color: #363636;
    background: #f3f3f3;
    background: -moz-linear-gradient(top, #f3f3f3 1%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, #fefefe));
    background: -webkit-linear-gradient(top, #f3f3f3 1%, #fefefe 100%);
    background: -o-linear-gradient(top, #f3f3f3 1%, #fefefe 100%);
    background: -ms-linear-gradient(top, #f3f3f3 1%, #fefefe 100%);
    background: linear-gradient(to bottom, #f3f3f3 1%, #fefefe 100%);
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 0 1px rgba(0, 0, 0, .1);
    font-size: 14px
}

.et-protected-form input.etlogin-button {
    padding: 14px 24px;
    border: 1px solid #e7e7e7;
    color: #999;
    background: #f9f9f9;
    background: -moz-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background: -ms-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);
    -webkit-box-shadow: inset 1px 1px 0 0 #fff;
    -moz-box-shadow: inset 1px 1px 0 0 #fff;
    box-shadow: inset 1px 1px 0 0 #fff;
    text-shadow: 0 1px 0 #fff;
    font-size: 14px
}

.et-simple-slides
.et_slidecontent {
    width: auto
}

.et-image-slides {
    background: #555
}

.et-image-slider {
    margin-bottom: 25px;
    border: 1px solid #e7e7e7;
    background: #fff
}

.et-image-slide {
    position: relative
}

.et-image-slider
img {
    display: block;
    width: auto;
    height: auto;
    margin: 0 auto
}

.et-image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .6);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .6);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .6)
}

.author-shortcodes, .et-learn-more, .et-simple-slider, .et-tabs-container, .et-tooltip-box, .tabs-left {
    color: #201f1f !important;
    text-shadow: none !important
}

.author-shortcodes a, .et-learn-more a, .et-simple-slider a, .et-tabs-container a, .et-tooltip-box a, .tabs-left
a {
    text-shadow: none !important
}

.et-custom-list
ul {
    margin: 0 !important;
    padding-left: 0 !important;
    line-height: 26px;
    list-style: none !important;
    list-style-image: none !important
}

.et-custom-list ul
li {
    position: relative;
    margin: 5px 0 !important;
    padding-left: 28px !important;
    list-style: none !important
}

.et-custom-list ul li:before {
    position: absolute;
    top: 5px;
    left: 0;
    width: 22px;
    height: 18px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -74px -2px;
    content: ""
}

.etlist-x ul li:before {
    position: absolute;
    top: 6px;
    left: 0;
    width: 22px;
    height: 18px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -75px -21px;
    content: ""
}

.etlist-dot ul
li {
    padding-left: 25px !important
}

.etlist-dot ul li:before {
    position: absolute;
    top: 9px;
    left: 0;
    width: 10px;
    height: 9px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -230px -3px;
    content: ""
}

.et-custom-list ul li
ul {
    margin: 0 !important;
    padding: 2px 0 !important
}

.et-pricing {
    margin: 40px 0 10px
}

.pricing-table {
    float: left;
    position: relative;
    width: 25%;
    margin-bottom: 22px;
    margin-left: -1px
}

.pricing-table-wrap {
    border: 1px solid #e7e7e7;
    border-bottom: none
}

.pricing-heading {
    padding: 23px 10px 22px;
    border-bottom: 1px solid #e7e7e7;
    color: #999;
    -webkit-box-shadow: inset 1px 1px 0 0 #fff;
    -moz-box-shadow: inset 1px 1px 0 0 #fff;
    box-shadow: inset 1px 1px 0 0 #fff;
    text-shadow: 1px 1px 0 #fff;
    font-size: 12px;
    text-align: center
}

.pricing-title {
    color: #53b4c7 !important;
    text-shadow: none !important;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase
}

.pricing-heading
p {
    padding-bottom: 0 !important
}

.pricing-table
ul.pricing {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 26px;
    list-style: none !important;
    list-style-image: none !important
}

.pricing-table ul.pricing
li {
    position: relative;
    padding: 14px 7px 14px 63px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e7e7e7;
    color: #363636;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5 0, #fefefe 7%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(7%, #fefefe), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #f5f5f5 0, #fefefe 7%, #fff 100%);
    background: -o-linear-gradient(top, #f5f5f5 0, #fefefe 7%, #fff 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0, #fefefe 7%, #fff 100%);
    background: linear-gradient(to bottom, #f5f5f5 0, #fefefe 7%, #fff 100%);
    text-shadow: none !important;
    font-size: 12px;
    list-style: none !important
}

.pricing-table ul.pricing li span.pricing-mark {
    position: absolute;
    top: 19px;
    left: 30px;
    width: 22px;
    height: 18px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -74px -2px
}

.pricing-table ul.pricing li.x-mark span.pricing-mark {
    background-position: -74px -20px
}

.pricing-content-bottom {
    padding: 20px 5px 43px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e7e7e7;
    -webkit-box-shadow: inset 1px 0 0 0 #fff;
    -moz-box-shadow: inset 1px 0 0 0 #fff;
    box-shadow: inset 1px 0 0 0 #fff;
    text-align: center
}

span.et-price {
    color: #94c65c;
    text-shadow: 0 1px 0 #fff;
    font-family: Georgia, serif;
    font-size: 48px
}

span.et-price
sup {
    bottom: 13px;
    left: 1px;
    font-size: 24px
}

span.et-price span.dollar-sign {
    font-size: 36px
}

.pricing-table a.icon-button {
    position: absolute;
    bottom: -13px;
    left: 50%;
    margin: 0;
    padding-left: 15px
}

.pricing-table a.icon-button {
    visibility: hidden
}

.pricing-big {
    z-index: 2;
    top: -20px;
    -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 18px rgba(0, 0, 0, .2);
    box-shadow: 0 0 18px rgba(0, 0, 0, .2)
}

.pricing-big .pricing-table-wrap {
    border-color: #d6d5d5
}

.pricing-big .pricing-heading {
    padding-top: 43px
}

.pricing-big .pricing-content-bottom {
    padding-bottom: 63px;
    border-bottom: 1px solid #d6d5d5
}

.et-testimonial-box {
    position: relative;
    margin: 10px 0 45px;
    border: 1px solid #e7e7e7;
    background: #fff
}

.et-testimonial-author-info {
    padding: 20px 20px 15px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #fff;
    text-shadow: 0 1px 0 #fff
}

.t-img {
    float: left;
    position: relative;
    width: 60px;
    height: 60px;
    margin: 0 25px 5px 0;
    -webkit-box-shadow: 0 1px 0 0 #fff;
    -moz-box-shadow: 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff
}

.t-img
img {
    max-width: 100%;
    height: auto
}

.t-overlay {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 4px rgba(0, 0, 0, .4)
}

.t-author, .t-position {
    display: block
}

.t-author {
    padding: 10px 0 5px;
    color: #999;
    font-size: 18px
}

.t-position {
    color: #595959
}

.et-testimonial, .t-position {
    font-family: Georgia, serif;
    font-size: 14px;
    font-style: italic
}

.et-testimonial {
    position: relative;
    padding: 43px 35px 30px 77px;
    color: #363636;
    text-shadow: none !important
}

.et-testimonial:before {
    position: absolute;
    top: 43px;
    left: 35px;
    width: 25px;
    height: 19px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -45px -35px;
    content: ""
}

.t-bottom-arrow {
    position: absolute;
    right: 40px;
    bottom: -32px;
    width: 31px;
    height: 32px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -97px -25px
}

.et-dropcap {
    display: block;
    float: left;
    margin: 0 7px 0 0;
    font-size: 48px;
    line-height: 1
}

.et_quote {
    position: relative;
    min-height: 40px;
    margin-bottom: 10px;
    padding-left: 57px;
    font-family: Georgia, serif;
    font-size: 14px;
    font-style: italic;
    line-height: 1.5
}

.et_quote
.et_quote_sign {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 34px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -206px -20px
}

.quote-center
.et_quote_sign {
    top: 3px;
    width: 20px;
    height: 16px;
    background-position: -251px -2px
}

.quote-center
.et_quote_additional_sign {
    display: block;
    position: absolute;
    top: 3px;
    right: 13px;
    width: 20px;
    height: 16px;
    background: url("../../../themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -251px -22px
}

.et_right_quote {
    width: 100%
}

.quote-center {
    padding-left: 30px;
    font-size: 24px;
    line-height: 1.2;
    text-align: center
}

.quote-center
.et_right_quote {
    width: 95%;
    padding-right: 30px
}

.et-tabs-container .et-tabs-control {
    padding: 0
}

.tabs-left .et-tabs-control {
    padding-left: 0
}

.author-info h1, .author-info h2, .author-info h3, .author-info h4, .author-info h5, .author-info
h6 {
    color: #201f1f !important;
    text-shadow: none !important
}

.et-tabs-container .et-tabs-control li a, .tabs-left .et-tabs-control li
a {
    text-decoration: none !important
}

a.big-button, a.icon-button, a.small-button {
    cursor: pointer
}

.clearfix:after, .wc_images .module_inner:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    font-size: 0;
    content: " "
}

* html
.clearfix {
    zoom: 1
}

.et_column_last {
    clear: right;
    margin-right: 0 !important
}

.clear {
    clear: both
}

.mfp-wrap .mfp-container button:hover {
    background: 0 0 !important
}

.mfp-wrap .mfp-arrow:active {
    position: absolute;
    top: 50%
}

.mfp-wrap .mfp-close:active {
    position: absolute;
    top: -10px
}

.mfp-arrow-left .mfp-a, .mfp-arrow-left:after, .mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
    font-family: ETmodules;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.mfp-fade.mfp-bg {
    opacity: .001;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.mfp-fade.mfp-bg.mfp-ready {
    opacity: .8
}

.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0
}

.mfp-fade.mfp-wrap .mfp-content {
    opacity: .001;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000000;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000001;
    position: fixed;
    outline: 0 !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader
a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-arrow, button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:focus, .mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px
}

.mfp-arrow {
    position: absolute;
    opacity: .55;
    margin: 0;
    top: 50%;
    margin-top: -32px;
    padding: 0;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow-left {
    left: 10px
}

.mfp-arrow-right {
    right: 10px
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler
iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #000
}

.mfp-arrow-left .mfp-a, .mfp-arrow-left:after, .mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
    border: none;
    font-size: 64px;
    color: #fff
}

.mfp-arrow-left:before, .mfp-arrow-right:before {
    display: none
}

.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {
    content: "\34"
}

.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
    content: "\35"
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
    font-size: 64px;
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 200;
    top: -10px;
    opacity: .2
}

.mfp-iframe-holder .mfp-close:hover, .mfp-image-holder .mfp-close:hover {
    opacity: 1
}

.mfp-arrow {
    background: 0 0 !important;
    margin-top: -32px !important;
    width: 48px !important;
    height: 48px !important;
    line-height: 1em !important
}

.mfp-arrow:after {
    margin: 0 !important;
    top: 0 !important;
    border: none !important;
    width: 48px !important;
    height: 48px !important
}

.mfp-arrow-left {
    left: 0 !important
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444
}

.mfp-figure
small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure
figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure
    small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-ie7 .mfp-img {
    padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
    padding: 0
}

.mfp-ie7 .mfp-content {
    padding-top: 44px
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0
}

body.et_left_sidebar .pricing-table, body.et_right_sidebar .pricing-table {
    width: 50%
}

@media all and (max-width: 959px) {
    body.et_left_sidebar .one_fourth, body.et_left_sidebar .one_half, body.et_left_sidebar .one_third, body.et_left_sidebar .three_fourth, body.et_left_sidebar .two_third, body.et_right_sidebar .one_fourth, body.et_right_sidebar .one_half, body.et_right_sidebar .one_third, body.et_right_sidebar .three_fourth, body.et_right_sidebar
    .two_third {
        float: none;
        margin-right: 0;
        width: auto;
        margin-bottom: 10px
    }

    body.et_left_sidebar .et-protected, body.et_left_sidebar .et-testimonial-box, body.et_right_sidebar .et-protected, body.et_right_sidebar .et-testimonial-box {
        width: auto !important
    }

    body.et_left_sidebar .et-protected-form, body.et_right_sidebar .et-protected-form {
        padding: 15px !important
    }
}

@media all and (min-width: 768px) and (max-width: 959px) {
    body.et_full_width_page .pricing-table {
        width: 50%
    }
}

@media all and (max-width: 767px) {
    .et_left_tabs_bg {
        width: 50px
    }

    .et-tabs-container .et-tabs-control, .tabs-left .et-tabs-control {
        display: none
    }

    .tabs-left
    ul.et_shortcodes_mobile_nav {
        display: block;
        width: 51px
    }

    .tabs-left ul.et_shortcodes_mobile_nav
    a {
        display: block;
        height: 49px;
        width: 100%
    }

    .tabs-left .et-tabs-content {
        margin-left: 75px
    }

    .et-tabs-container
    ul.et_shortcodes_mobile_nav {
        display: block
    }

    .et-tabs-container ul.et_shortcodes_mobile_nav
    li {
        width: 50%
    }

    .et-pricing {
        margin-top: 0
    }

    body.et_full_width_page .pricing-table, body.et_left_sidebar .pricing-table, body.et_right_sidebar .pricing-table {
        width: 100%;
        margin-bottom: 35px
    }

    .pricing-big {
        top: 0
    }

    body.et_full_width_page .one_fourth, body.et_full_width_page .one_half, body.et_full_width_page .one_third, body.et_full_width_page .three_fourth, body.et_full_width_page
    .two_third {
        float: none;
        margin-right: 0;
        width: auto;
        margin-bottom: 10px
    }

    body.et_full_width_page .et-protected, body.et_full_width_page .et-testimonial-box {
        width: auto !important
    }

    body.et_full_width_page .et-protected-form {
        padding: 15px !important
    }

    body.et_left_sidebar .author-shortcodes .author-inner, body.et_right_sidebar .author-shortcodes .author-inner {
        padding: 27px 27px 17px
    }

    body.et_left_sidebar .author-shortcodes .author-image, body.et_right_sidebar .author-shortcodes .author-image {
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 10px
    }

    body.et_left_sidebar .quote-center .et_quote_additional_sign, body.et_right_sidebar .quote-center
    .et_quote_additional_sign {
        right: -13px
    }

    body.et_left_sidebar .et_shortcodes_controls, body.et_right_sidebar
    .et_shortcodes_controls {
        display: none
    }

    body.et_left_sidebar .et_shortcodes_controls_arrows a, body.et_right_sidebar .et_shortcodes_controls_arrows
    a {
        text-indent: -9999px
    }
}

@media all and (max-width: 479px) {
    .et-tabs-container ul.et_shortcodes_mobile_nav
    a.et_sc_nav_prev {
        padding-left: 26px
    }

    .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev
    span {
        left: 10px
    }

    .et-tabs-container ul.et_shortcodes_mobile_nav
    a.et_sc_nav_next {
        padding-right: 26px
    }

    .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next
    span {
        right: 10px
    }

    body.et_full_width_page .author-shortcodes .author-inner {
        padding: 27px 27px 17px
    }

    body.et_full_width_page .author-shortcodes .author-image {
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 10px
    }

    body.et_full_width_page .quote-center
    .et_quote_additional_sign {
        right: -13px
    }

    body.et_full_width_page
    .et_shortcodes_controls {
        display: none
    }

    body.et_full_width_page .et_shortcodes_controls_arrows
    a {
        text-indent: -9999px
    }

    .et-box:before, .et-testimonial:before {
        display: none
    }

    .et-box-content {
        padding: 27px 27px 17px 27px
    }

    .et-testimonial {
        padding: 25px
    }
}

@font-face {
    font-family: dashicons;
    src: url("fonts/dashicons-50db0456fde2a241f005968eede3f987.eot");
    src: url("fonts/dashicons-50db0456fde2a241f005968eede3f987.eot#iefix") format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAGOkAAsAAAAArpgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAfLAAARhDPzNqdnbHlmAAAJSAAATqYAAIQUYJTKLWhlYWQAAFfwAAAALwAAADYSoxtRaGhlYQAAWCAAAAAfAAAAJAQxAwhobXR4AABYQAAAACMAAAQ4GgT/9mxvY2EAAFhkAAACHgAAAh6YX3d0bWF4cAAAWoQAAAAfAAAAIAIpAKBuYW1lAABapAAAATAAAAIiwytf8nBvc3QAAFvUAAAHzgAADrBt7+iZeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nNXY939eZR3G8c9J0rQpraS7QQrpbrBAutOKkDaUtKgIFCh1lg5onW2hQHF1Aw5klOUWcW/FhQsVceIeuHGhuO+FKGq97lz8C/xg0nfPK8+rOc9z7nPu7/f6FhgGtMpcadOfu2ioL92pV5uh11sZOfR6W+s1+vl8+vU7k0NHGB3Gha5wXFgcloWBsDKsCuvCBWFr2BUOxCZ2xK7YE5fG/rgidaSu1JOWptV5dV6b1+X1eWvela/Ot5a20lG6Sk+ZV/rKQBk8fBgCYVToDBPClDA39IV+nXkwrAnrw8awPeyOxNbYGbtj79CZm9SZulNv6s+r8plDZ96Qt+Xd+dpCaS+dpbv0lgWlv6ysZ35MvhqtyHN5Pju4gkO8k/fyYX3fwV18gW/yC/7AH3moGdEc1cwd+j6pOaNZ3+xo9jcHm0ND37c1dzT3NPc19zcPNA+3jGwZ1TKx5eihM7fSznBGcASjGMfjGM3ziIzX+o/kkWa4zjqsaW86OJJOxjRH8GdexZV8n6u5hqt4Jac0o/TJ3soTOYlX8xTubdqYyCS6mMwMnswxTGUOszm5GU2LruM3/JZf8W2+qKt4D6/Q1ezmFl7PG3gdr+UffI9vsYL9nN608F/u40e6vsxRDLKS57CFXbxA6/AsnsmzuYidbNLKXMFWLmc727iYl7CRF3Ihm7mUF3MeB/k4b+fdvIs38WYONzQNP+U0TuXH/ISHKPyAfezVE3c9N9DDp7mH73Acr9GnW8d/GGAsl/AErfODzUg+T+Lp3M8nOF5P7c+5k5/pHtzMTSzjHRxLNzOZxTSmczRTuI1P0st8lrCYE5jHAvpYyCJ+x2e4ln/zDF7OS3kZv2Y1v9RdXMufWM8FvIgT+Yvu6eNZxaf4p+7z1/TIHuJj/JCP6r5/ha/qX31Ez8CH+CAf4P28j6/zXfawgYd5EtfxFpazlN8zgbM4mzU8lTM4h3M5k6fxd77MZ7mbf/E3buSN3Nq0chkHeIC3aXd28Fe+wef4Erfr8Wh/jJ7o/6evUUN/3e0fmiNr9bBau8Kjan0LLaYdRWg17S1Cm2mXEYaZ9huh3eo7hOGmPUgYYdqNhA7TvlTNMu1QwmjTXiV0mnYtYYzVmhvGWq2tYZzxiI4TrKnvOdGa+p6TrKm/O9nqExC6rKmfZYpR1+EYo77/sUZ9/25r6jVONdUNwjRTBSFMN9USwgxTVSHMNNUXwixTpSHMNtUcwhxT9SH0GKfoeJw1dZ3mmmoT4XhTlSKcYKpXhBNNlYvQa6phhHmmakaYb9yr4wJr6v1caNT1W2TU9Vts1DXrM+paLjXqtS4zVUdCv1HXcrlR12yFUa91wKhrsNI4WcdBa+qzsMqoz+AaU7UlnGOqu4RzTRWYcJ6pFhPWmqoy4XxTfSasM1VqwnpTVSRcYKrehI2mOk7YZKrohM2m2k640FTlCReZ6j1hi6nyE7aaegBhu6kbEHaY+gLhYlOHIFxi1HXaaeoahEuN03W8zJq6Jpebegphl6m7EHab+gxhj6njEPaaeg9hn6kLEfYbde0PmDpT3YZD1KOIjalbKUmY+haxzdTBiMNMvYzYbupqxOGm/kYcYep0xA5TzyN2mrofcYypDxLHmjoicZypNxLHm7okcYKpXxInmjoncZKphxInm7opscvUV4ndpg5LnGrqtcRppq5LnG7qv8QZpk5MnGnqycRZpu5MnG3q08Q5po5N7DH1bmKvqYsT55n6OXG+qbMTF5h6PHGhoTwWF1m9HXGxNfX+LDFlAWKfKRUQl5ryAbHflBSIK0yZgdSY0gOpxZQjSK2mREFqM2UL0jBTyiC1m/IGabgpeZBGmDIIqcOURkidplxCGmNKKKSxpqxCGmdKLaTxpvxCmmB1z6aJpkxDmmRKN6TJppxD6jLqubtN2Yc01ZSCSNNMeYg03XhQxxmmjESaaUpLpFmm3ESabUpQpDmmLEXqMaUqUq8pX5HmWZ0b0nxT5iItMKUv0kJTDiMtMiUy0mJTNiMtMaU0Up8pr5GWmpIbqd+U4UjLjboGK4x6TQNGvaZTjboeK426HqeZ8h9p0JQESatMmZC02pQOyatMOZG82pQYyWeasiP5LFOKJJ9typPkNaZkST7HlDHJ55rSJvk8U+4krzUlUPI6UxYlrzelUvIGUz4lbzQlVfImU2YlbzalV/KFphxLvsiUaMlbTNmWvNWo17fNlHfJ203Jl7zDqJ/xYlMaJl9i1M+405R9yZeasjL5MlNqJl9uys/kXaYkTd5tytTkPUZd+72mnE3eZ0rc5P2m7E0+YErh5INWA2C+0pTMyVeZMjr5alNaJ19ryu3k60wJnny9KcuTbzClevIhG7rGG01Jn3yTKfOTbzalf/ItpjmAfKtpIqjlaIhmA0pjmhIoLaZ5gdJqmhwobaYZQlOtaZqgDDfNFZQRpgmD0mGaNSidpqmDMsY0f1DGmiYRyjjTTEIZb5pOKI/SnEKZaJpYKJNMswtlsmmKoXSZ5hlKt2myoUw1zTiUaaZphzLdNPdQZpgmIMpM0yxEmWWaiiizTfMRZY5pUqL0mGYmSq9peqLMM81RlAWG7kFZaE1d40WmKYuy2DRvUZaYJi9Kn2kGo/Rb/b+Sstyo673CNKFRBkyzGmWlaWqjnGaa3yiDxu3/A94hA2UAeJycvQmcJMdZJ5qRV+R9VFZmVmXdVV2Vffd0Zx0z0zM9PSPNJXWNpBnJuq2RLaolWTYyPrGepbIxDzA+sQ3u2t3nNRiDl8umx2DMmrU5bLxMGQzsrjHHwq7dvWB23+8tLDx4uzX7RWRWdfWMBPh1V0VGRl4RkRHf9/+uKIZl4A/9f+g6ozMrDFMPO23PT/47OMRiuoS8NBZNJGL49zrtTvsUgmQNytc66HWfbijHfN32vGK6WN359DLGOUlS8ilbLqh6rZIvyLqa1rAr5SQXf/PTDZU3JcPRLQHjAZwN5djDcIYuF/LlGV0tyLZV0DDOY0yqFtfvy+jLjMaYkFsrorSBqsuouYGcFkZM55F2+5HXPNLuPPLUh9CXabb9yKsfbY9+/4uvIJfS6wdoyKQYxonWvAJKiwsIt2rVxknUbPf3vGLRi/qRWyyiYdG95hb7fboZP/tr6HeYMhNBrt1qh42wgat4lXYGTrpkA5Fe6bRRu5P8e34x7i/07xBCLJY0zKszizMrnqaqHOcHfqRmarmcP7rX07AkCrKRWrRkEWv5pVn04xwribIoIyT6+Vwto2cCL8iwrKdmjtQXZ0Y/aqRVPyUbis7ZcrWm5gQ+qesQ2hkyR+A91kTs41DEbq3VCHHYaYS1VtTuhB2/3WlFrud3fOz5EV5rNxtVMe2h4VFszLZnvaAb+LA1cKcjmrPt0Mt3Aw+2hnj06+Wlpc2lpWHOD+MT6BV+sJVccfSoaISk4HXktM0lUiWO1usL6POMzBjkHSCoFtTHb0XYdystv1Vz0SDMffzjuS/0moPB6PqwhxrJfjS7s7PzQr8/uc+30J8wHlNljkIeethEBoIBCy0wUQOG5QbyOLJLRmvaa+OOR09ZZukxHwazt4a+6JqmG7rH8k9b5WXraWyQnWP/7gck25e+X7J87WkJiryjxxbgvFn3aOFpu7KEfgnOgRMN/LS1XLaezpMd0xx9/Qck30KYphEt9Qxj4eDUCqk2T+u+j/YZh8kz80wb3k+r2VhAYQ3XqiKMSC+qrLXDNS8tVhvNth/ZcSZag+7B8LrGu6hrqgvVXnVBMU0FMao5yNXrrUZj2CdpIOJuL4pze9cUM4pMBTbmpxotclY4+mt6Nvv2t+cepDmolhxPMvR7jMCoMMNcJgejvc7MMfD6EH1TJgpbMFrgRflkvxSX1n0YWjQhRyrkNb761a92+v1g+zt6va0mpjv/laajfu866vWu95uo2UR3X73qPPvs+v0POA891FxY2H7ssdSzz6ZoGj340EMPwnczgr9kTP8R+i+03+gbx/DCTbYG47kN0847GL4/n7XtbOHSzJFuo5v9rZReyJw5ExrpdD6dRr+SPXM6W9Ct+6THot+o31OAU99CDuTT4zlO6ANH+qJjV2whcit2NEDMaG94g4n6qDvaDSLUTcbgF9GXGAy9VIM8dES7yGLoHZjrQFXIazqFWs1O2ycHTITuvnLkiphJ87/n75f0UiHzRFkte2oZy1+EYkfAV9D74AwspP1mYd/VZamsenDKK7OF6kNQ7GTEKwkN+2P0nxgYTgge1qDDmkwkSmQaMVEOOx4d50hd+bEVd9VO24K+vHEBp7MpT9GVlIkvbKykV1NOSkC7yz+6ovOQXXXJKWZK0WU/lXHx+Y2kfDLnhugajIsF5jyMWrvZqFWqomvHI7YekSG7gOj4PIlqZJCuQ/Pba57rT+8V0PSZLTQ01dEuHcNd1bzBZFXTVLOSIk0y/YAcDbCKA1JEMj3UJGWj65C+03TNhoih6ZB5N8k8eEvJeN4NWQS8I2LuZR4BDlA1ULqI1jZQcxn5BsLLKGx3GlUsAsMrIELdG9CNnXYIc6+I/LV2x+OgtNOG+dMI4WzYUBKfsEgPRiQH9F7E7c7extMbG0+/lSRvE3xLXiwJpuyIMs9KnlKv8JIRyEZBbq0ERZY3efyvHY4VeCRLqljAGrxsH+cKQcUuKylLyLgX32GWZMtDPMskd4Xk43YelyPdVkVJtWUd8XoGOZ6LVNXMBs6xiiXpoz9Pe3rWkU0VcyzP8XK+nRIFnuOMwjySZxbDM+gZUdZNXlUZmPUHfTQLnOME86qbesmBXLsDnQEtrZEOEkPaaYTrhaR/DNToQFd5PjnUWEHuMkwE0nkema5kgMKxuOfIv+iSLoTcBgsvYKrPNEGWWMHQeM7VBV1KF00txcumFCr2/XaOlVE6d45bU9MidgJIq7ovsCyrszwv8ClBEnWMS34N81DIYbuscixiOdW76xVHXH+6C0e/jmUkSaxUMPWUhpCAOc7SEOZ9QSpkbCXn8CXoLREOsbzgvk00ZQUeYQqSLrAyL8qen/PYoqe5hggVnvFUU65Dby+v21a6Bd1pT/VpiskwBaAVs8wyjMFjzCZzltliLjMPMI8yr2Seuqmvhcjza41OC0YWwCu/1grdGhlrJMXwjUQ/cmsNn3RhCCyUTP+TCDZwhByHQQp3COE1QUpKONiFM8mVeKqrR397Gkkd82sNRxI0mX20dl6UnMajrNw4zZsdKXj0svwwOfbUOQHKH0FQzllHJRbJR02usaz5R8r/w9eWyuUlzV8t/bWvL5WPTHfx/1urVn72brOuG7Vq7ex33W3q9VeerVXPzlSq585Wb7vLqOvmXZeg1PiupLg6U61WZrZnCt7C6cLMwug/14re4plibd6b0CHan8eZC7eMT9wej60QBiVpO83EA4+OVhiZRZbOVzJU8fjsqR4JngTMZcgpTZB4LuOcXGbNkuP0TgMS5fmUbkh5UZEMPbrLdbBQVdqBagFN0jVe4g6Nra9sLVY9R8MK5gn4kpU5R9NyG3dx6Ww+U7BZkXcQj41SztAUS7u7ttx4aME2ZEMVFeUA7/4u+iqThnHDEICTcJUGzBfsA6QRvITroZ/Kniu/02k3nJ/Q9bXTpTsu3KEYo49gzzQ9QEBZw/gJp9FyfrB8ds1Q77h4R2nzc9gk6GfynM8C30sDr2dQlXTICszk9prvJWAfdwBtF+gMrpKDLcDcEWLSpi6LPCfa6a5jCxxMCM1Mnyu0y7la9ciVI9VqrtgqIcdQHcPWG/lyOd/QbcNRjTMr1XZ+E8uCJAky3iy0gJ2JtNEY/T5Fh0VAr+vMXQzTqrQAV7PhMotbFd+u2YJBCEgLUBy8P28DLUPPeEA/4O1uIJgrHUKQioTwvEgZYjZONM+m06mtV67dYPauowf0TqBJ1pIbOFd4BbNAgdFlP8qIAqsI/GzFUTlFZjmDz50uiSIri0J7KUjRMifClufc+0xz9baMjoPRAPV+N3B0Ub5qS4reETgkKyKS1MdNWUSKIiCorm4LrKjwfscxBCTDs5BYtHMCK6h8ecJnrwGf5QBZAFF2Kq0KalVcDNsu6sEzIgAiNNOH3GDQi8glwk3XmYCT6LUOoLF6BAl8hfE99vZQtgt/o/2pG21Hg2gn+gfqUECTOjA3mMNVeMnn0+fC42sRhYbx9V1I9/rdbnKPnWgwSJ4tTWQXch8LMGgWxn4FUCggjopNaoDdKMHGLcAWHZBl3PGX1HM46qHt0XXU3O8S0eO4Wxxs0z9SFqEBHO4G3S6VX6Ko6GaD7eZ2sB2M272PBuN2IyKUVOxKnSDavVEzS68OBmjQbHZvMLtBkOCxa1BficiUNiAyAMR7zV60uxv1oDLDXrC7G/SYifx5DW2T3nKI1BX2+304EfX6/ezu7sE5fdQksxIwJepv91C0s3NwjGAwidaNPgofPAMFyWMn527DuQK5Dzk1eQqKnzk5pwv1Yam0j7rwGra/4/BzOq1KSBsVoSh+zLhxh59BMKePB/QRyRPGx+n9AdAMd3ZQb3L/pM/qNZs2I5zUfvKgW/qsTqWNpAGDW/qsS55zCvm7273dweCmcoQjFGwPoY0JvbuGPgfjCiQbx4uhs+/FAjuhKqTAIBCQQhvfowCnQRDMH2IWSRrLpTTfKASK7xcLgpAtrKx95yOuo8on6o1NXJ+TVUmYmVVV9PMcSPspxVIlSw4yoiaIp9vHo+PFEtdanY9WrqS9T1ooSHlpQyzYzngefwr9DsygDNQvpDX0cQmwPuniFRgT2Cejn4DocJyB/vM7Ud3v4LD2XYbRLK2vl5qGEZXX18sPz584ce+J9YVYYj9TaZ2e2Rz9Zbm9ObOJ/o/4PHJ+OYLzf/XEfetwcjYW2vPHtB8+9v3H9A8dS/rsd6BeJZBaQf5iDZZwU4r2Nthl1qCDzN9gcaPVWSWSYaeBHl07jqNHXr06s6bPy7PF+r3nQmHpznvPOUdeUJazj7x6Q0LZbPd1iEe/AHuvPI6D1PGZXGnNcuhpcHIjc9eHMmvHxT/DqvDcc5fbiGUm+o19QFfAFzsVtwKChA1CMcxVIgF2bMITiWSy1qYiGzS9TLYgP2wAq4ZPN1oqoWZpaTQALvggCggfGu0JVNGEJveHF4IiO7n7OrJr5O5RBQ2i+J57e0QiQQHaHW1P3Y+ZruMx5gy8QSCDUD8XPoflJLE2FpiSbTUcF7SoyOSPxdphtFL084FbLLoBPEPXIYnGmWCpHA1AGAKOjvZ2o+KK53WL80VSpBzlqbDUjFP+KNlsZ8tLu7sUAJgx36U0V2Z8ZoZpQY3fAHUW3TSIrq12w283oOWABLxordM+hLi4aiwJARyI1XGdg3M34CgAh3ZnLY1XiQIDJhMcbBKd4ZqLoYRITDUCN0QMt6Y3fF3JyvEIPyoarpnjsWgbnqkvdR7rdB57DUk6s+ezvM2Xmg88+UCz+cCSaKStgFd420wXH26czdg+FoKiVXQAoJNXnc9gIesFlYIkHq1lLJPPLy6trVxaWbmEHp/v1Gtv9URF/Fiu7NqLqXTKQgvJcyAZva6QE1yhRR8EyVvpWY7HziC5nGN5pLwx5W94DjZYjkPCc6mFanlRVYwSX1i59PJLK6RbE8UlDAcNOFkDcP8JwPyP3aS99Ke7FB8+goswVvAGIK4GJuOAjAeir6NyQdQkWM1kQ0rBXL8yhr+IOfeGs2ff8C6SnDvz7OnTz76DJGfWn1hff+KNJHnKdUqhEVQWHyktLm4sLl7S0yYInixbds2sJrfb7bpvSwKLcryEDc1SdZZJbgiJntwQkmxyQ0gWNbxaDjxxNldaDMhNNxb7pmjpKd3U2vk03MxttZBr5dK+MxP49HkJ7gN6vA/8gMzoOUB9RPJshtAr0N7OOINbZCoU4sKpvN9shDdNI7hgrLpeo2R9A/p1rJ114+49iSbq7b2sYllpczugc2g7nhjJprc665e9wCv7s6uOOy85nuZUidZVmp/dtdLavFxxdPPI5VdcPmKYTllOe1oa7WZySsG1TCXZvvdB1bSUw4mVXzFOWb5vbW2R9JSxctTzdQ6DXCnyMub0pe8UOZsF5uF38yu53Eq+64Ogz0oyJx7oEgkf9UGqXCFambHepUGJB8CjNKb0RqiQtFahsGk6n1AjOBFSoHPNDr0Deuia5XnWHOtZgeWxc7Az+p9TSpcZonA01Rsk3aBUJp+cmocd1IXOwgJplIBJ38Ud2Y03WyCRjA9Cdoz5+tAOA97+EnOSOQ2S8UWmS8cACBt0bCcjYXqXo5rTeBRAa+mYmN4POy4+hVwTxVv8p5qka6ohaf6SN9AkQ9V0SfOW/A+aSkSaEynmgKZ0fy8CSJp80DNWNuXatpvKWlnHyR7aG/39kFwyJLeY5D4WRPQ/m42CJnwnfOUXoZ0rVINJFJi4FoqxGslPEz2JiP3WMkuJKXBUt0OlV6DB6F1VOTAj7/bcbV7bDOSa7bDCXA6bUbCkphc3lhxlOWhZcn5OYB10NXVHzQvYfp/LebU7bRlZZuWU5SmPv09av329VoNE+sArpKy1WTEtxEzxqyGjU/0qSH4+4O0YETlhJ8TwAeQBUqePmCNX5sujnpsLZkqN4WOPqcfFP9Ui6bEHlB/9CTTcLJdHeyhIZ9J5Kz36vjvPK5XX6K/PSOcvqk8+PaGJ6Gvo15lLzP3MVeY1zHPM9zEfAHxHlN4rKE1esJkoiVqJyNvukMEJPQT9QYdoNNYmJtt4IMcnkHHv+eGYdXbGdJNo/cnAgGEE48SPR0tcBPOkPd73p/LoC97SKV/S5JTsyATJyZrkn1ryrHSqxgqVwGjIPOHJwGua8CVZXg71oMqz1VywL1tk0N8fs+azAvAm+HJ8wN8u81swycUtET+4RXSUJClRHEKSv/M3l3yQmF1LUgUR5FM3V9f9pU1f0ZWV45pRPe4C2wEWr5Nr9TiFXdYU3eNVQzu+YtlPxPMtijcf4DUAPgK3KWJJkaR1rEqSiqMYDiW0ZA/9GeVTZA4yiJhSSMdRg8nBTrtJzIDkRY1fDXQ9FqanJnQoUtWy+n6iwH6/ik5qJe19mk/y1qtI2auWier7/SQZfUOVNBUkYTltSlX071X1/VrJJ8dOqvEZkHz0VWrZ1+Aqeg+/pL0nlXNc28k4geHnJzLru9FXQWIsUC2GH6sqwg5BqZ5PBrLfMBGBMMAtgViEFHtgD2Vfn1po3NtYSL3OONY4FWV1LRWsrL4xA6BtNqhlGpvpwNlseL4Vosu/O+M5jjfz1UwO3Tmz6qqmdIf2/CKfXXbfFXhLXiAUXJBaKV1mmSlZ2GdygJxrgOcXYPZHTIdZZ04xDEGsPkiu4y/+NvJE4qUSdC+KtpsgPEXDl870iJQOfyzTJZuo3yR//ThP070dkjugBdfQb4HUvUztU/FUrGHfxWGrE1ZjXa6BCkTVS0FhB6AeBTANtKvbGTVIOXNWEKQWXCebUbAsCW6+srJ2bqNk7c6EWr1Z18K7Nste0ZB4brHSzee7lUWONzXZ0jP2JpYEycAYPXf80pEjdx890En8FhNQzRCRjfEY9UAd1hG1e9CaElkonFTn8tEgOLoC/I3zC8WFsBguFAs+J6bdt83B37guiOnOzHQ1P133N8jDEXzFDb+e9sXU3Ny/HVdjUo8h1OM8cyf0DumaGhGQq1iM+6Pjkaq0mnUYZESETEAGIWtQp/a4O0Niaoj/Ycr4UGk0sLJGCWUfeSR7vJANytXlubnlajkY/Y1Z5x1B0gRJNZ1MXsI6Xy+l9QzPI1a0nrZEFvF8Rk9vr6+v7xkix7Vf/sjRwDt2QZJEjOBdSdKF9llNzNhBRRBFLGDOtjRL1LDIGYGu+gUrDK2Cr+qBwYl4MfjgB6GZesITvg7jt3Ro3N5G234XcyWWj+zDtNitUe58EhHq60/lHcJRYNiuI6IOilx8U348wlG/O+p1/ZLfg+9eTKF24w0d7r1mcxuGdrIZ0AGOBqM+6mcJrMjSdJOQ0k1CFye50VuI4mqfDv0sHfQBTaMxT7q1rd9e+1oVtxOr2ug3bgdgoR6AoBdpx6A5IPXeQdv/SL0/uLeXvUb/DubnPozB2BYKGA5kXYroYjm1E3ETY2j/Ts201NHTqmVqd3Z7EVUGnICRpo1+V02lVLSsWSDNnrjvBHym7XzEBkr8JEg77BquuZ2xTXrQRf39qL9fWlo6tbSEgHzcYFDQ3Bsmpv4Y5/wn9H8T7W0n0arAeE/sZBso1i/T4gZl9Q2qW0kQO6aGJUz8Jqii91BWjFKXzt3ZdXRdzRu2krZk3dNEnNFLmu/mEZqp6ZLC866ec2AKGynowlKx4qb8hRkeCTI/s5iyZks8Kyh8MazbqVmrWopaZa9SKCgSbxs8BrZlYZ5DogHyYJn39IJ6LKWyngEsSrNk08rIsqaVlzKcLLFcZilXnPVYBbOsG15YP80wB3rEIXDSKowlphONEXfLTgA6GU0VXMPjPo0mnbs3BtYUh3ZVE2319nQA4GXf/xsYIGXPo4K7ihi6iXa3PSgbf6b0FwNixXYqZPz6MCCJJqS327wWoC68r25z70CGIHUtgHS6Qrwp6jYVNquUKmHY4rB9sI/GFRUmLgrjDBpqBIJY+tN6ORDbHEEn2hbaUSn4Gf0HldgizI/GWChC62LGIHDJzIqfUFJGKMvE/Ub38fejfgxZdg/JDZOxORzrZ+t2Lf4nY3S4HfWi7VjBG4z2hsMpTFtmViGXFrFdITCyTQUjn6okyC7ZukXE2dhLxMdQJNAADXV19PwzAnQrqgO5xI+YngVcSdVX7xPhRcypMPQuo4+raX70yZ+RFTJ9ecHS2I9pKcvnOE5wRv8MFX4EjoAwxaYw+/Zp/kr0pjbkWgD23dCNJkI/YlYvHxleW738+JUjR64gZvfI5dXBtSNk5/HLq7G8xDJoBJhiiWkzx5kN5gxzjrmDoB6PKjBhFokEpQFmA5wWgzSC3al7QGsZ1WCG1UQ/eXFrJgKOiQ9/0WrNLOW1dBYhjmdnMP6W5EpfwvgvsesZz5vAclgWabrsaVruikRf0Y+nfiz1pcn3R53fTP2Yg/5mhiVsKuNqubIxI7lwA/wluNW3pDPGC6aT0zRP1nXEsZwt0fdsw1XPwx1emPpOvXuCT2du9v6KNSexFgXAHvYBiq7iNGKOvrzTefmzJDk6f25+/ty9JMlwHHpdNwstGyYHIRntJEch+X4Oofbl554TVObQfMrBtkkmQw1mBUnctG8gN/aAaDbQW7kT88VVQ9GDBldbbIGUXG8toYCzhfmTgO3rOYUV16oz7fb5aDL3fgf9PrTnInOZeTOhtk0i8RFvtHXUog8glMMlU4ziauKrJhDw0KZqNwLCfEIeO9RIHCe+12416mPVcIdWeAG5scMbMZQVkCfSAnKESFLVxj+XFE0GPGCmTFbVNJU1U0BIJaSkl/Oqz7HLM+GVUiGLpUL5icW8bmiiqrKWYplpnxv97QJhHidUDi7CiiTLqkx0b3rK5Mi9kJ6XZZZV1AIWdNXAjiKZkuJgUzGFp9xiAdcXZm9PpfRc9s76bHHG9PNWypJ0GRmiwrJ+Ong85k7PCQ42VF3ABbgdr8h5SYBbxLc7mFe/ib4E/dmm8x0ILg7jDaXAPp36HUpwQ7oxUeKY4MdeDKcQ+lIuzC2nVFNNSYoi9WlGVSVr2cnnvvA9jiwqgmQ7blpbVNPO96AvObmcs0RPIRf1sapikrGWc43cm97upNVFzU07liwooux8z6HxJMIbr7sdGyY/YgYD+D766Oj6o4/edA4SWtj2W2h4Y3wSasJJbKI3ie1VTMeObCeya/1ur9vtoSaxd42uT9lHqOXD0SFHzHcDYiKZ0MhrVPfGOC5uVVo+bvmtjltxw47bj1B2ezuIRvvb26jbbXw86m5Fg2R7UM8dai8jLQndmh25HWK0AuljiE4+Mho+8shzz6Houeem2wXnd0ir/BbUuYWHgwE5/ddo0557bnSdnD0+P4htTE4ED6hF2/0+VIUgqGm8IgD/Ojs+p06nQTpG10TD3O5EhPIR6E3UKxSM1+iRWCc4ORARgYY+4axiZCzXtTKGwnIyx/ICcuyyrac1jeeVEOAHUEBSLksaefuaJPO8LCDbyMe1+wNeSQW1l9eClMIDGFFYOVVrh8DwZF5R+PfM5gwJyYLMiZJmz9uaJHKyIrCSAVRmYge9BijcA0RK/HGIJeFOYu8g/JlSOyAJzpj73golcCd2Fpw4E1YmR2JwuNa+ijbdDCV/mU/H7PnhmD3/h5hpv/AyYOLbcR5txIfeYFKngl7uTI1S16O1MygblzVjTh1/3vOGAbD3hc50WTe+FTNFz4l1d4bglBjFjglVpZWQQIppBYKsIwziLkFH/Yh4igH0gclpogdG14O9PeJHdoNRoApKENANUVHuX7s26B3Wb2lM5mbuEU7rtg44xme63Wj8OcQp9qYOMNN+g5gxiGU2omZv341wGLXQdjS63tzp9vtdmHPD4aC5MxjsHODEP0R/TOevA2/W76yw2Hd8TzRZ6jv8scqnqmblUzPfuFdFyv/61Mx/s7TKj1Q+CWWfnEEL96pFZTTzqf+uytzB/X4e7TLK2L+W3Ah4v0cYPNHgoSfOyggP31sc4tzJ9+bfs/3e/HvRJ87KWekrhfd8RUJ3vy//vl+Esolu+cCeDzil5pL3ICRb1LuOsqMBysYbEAOIIoKmzD90vT++PtpLfBF6t1z+Utf7yfPJFu3u7RGXC5redHnSF28DOmMyPswfxrFjdkf8RggDx60YlONojeq+B69vnQyKXrB+W6mWDzJBOHc0yEPxaDdaqjQwy4eFxbl33GGHqaPzvjdFx4gtPoppZUQMg3v9/j4a7He3e92pcTegPrWMQy3xDvG9xnu9XnYw6NIU9XrE4/kGQzdTPOIaxRxA0joggPmVDnSeD1QTR8DYKpjwjQ8cP17ula+OeldhE+fRAPLoytURbLfLx45BchX1xvmJTf3jMY4iWFjERGClFJICfaCeRISNNbCA7JnVKGXM77y8bjv3feBex6o/uuNqlmRH6I2d1motlwNRuhqu3H7X3bethBXYM1TTqqy2OuRRwiGZMvYrBjrt1uChYQcLpC0+52NoXIW0MtwdDPrbpaOPo/R26fGjper646XRELLrxDOgV3r82Ple6djj6HzlsWOlHmQfm/ZZ0WKt1QEeBGwYEmMq8HcC3ECaIQJzmvB9FycgqYp2qQGHJh+d1WxTNXWvYFXqpbrpGlIDG1nDyFJgnpyoqoYLaMZRzIpTzNq+qaryXWKg6RljQr/3k/FLZqNHNVdVgvGAPRKNR0QYba1Ossk3SrbdvaDXi+Bzg9nbhWEe9IZdMsSDbLYbPfQgUVl0m82tKCL7L+3/g5LZNtZHxLOGuN/s9YCGwbSB0bdN1SHNnd6Uv8UPxvwZwezAtU7UgS96S/tC2/wZi6Yw6aJorzmZp8PpeepU3EP/sUg2/d2F+jep2iXRle5PZLp/QFdKvHEoH3CnXX7ir/8Sx4hWqZLkiQcPtL7XjfpRvwnfqDddMOxnhygLWQRQpN/rdZuTv/7+/nB3dydK/rbi0ik9DOVgqBaPt3VEVUKEbVGWRvPUouADLOp+vtwqFltl3XKs+BPIlmX10bDUOtUq7SiWpaCIpKMhzXfhlO3r5OWIk3dcY64wjzBXmSeYJ6GEuOnBHAZhj7zlToJzQOzDVVwVSfRH22/Qyb0K5TADiOTbJnQPx+zWpyZmgoaqoUuq2+TWOuRe2Beig/GD+pzJipwwd2GxxIqswAqciiUBSYi4w66CBMEJimY4hkL0p8gSBU0CVMQjQRFUAQtK6EU8n05VlNFf7dM/VGLhJgLHCnOpVJGD6wSF50kBx0qK8BMSLwqqwWMQFFhdENgUoC1eEuCSlGBYKqpJd/WyehgM4H+6fyTqwbwIMtXLqAYL+6eIMY2QnFatRa3BMXnA/gYlgMAm48OUQkBhwhVibw0AIdAvB/yDON4OoBmahC7u7ZUXdZMTeWzaioZBLtJEjjOzwJYqjpU2FKwIpqpjbGggGBggFKU9XVf0CvC9bi/QZaycjYIPp5AG7dRMDbOiaAiiKEI7zcBcC+7UdNUUOICHtmhhjndE21R0hFjDDsZ05tqL05ka5ZUYpgGA7DolAPG3lmx3ezCTA0Jo0BShGWSzVC/6YoTmIIaq8k8Z8aj/b8qtUqlVVgH2WWliDAtgVJPBvtkqfZh6z0TEHj6i1lNEVD0TmjIEqmbAzFokSAYmeGfiC9O5ReWJ4TgJPiE0FJ287QZz+4kYz/5ISG48GpA0NFCzeX2riYbdIOgmaqUAjg7HFbFPnPgxmO/9W+qweksdHJtI1bSsdhAGQQy68In8DnwOVeRr5Pmj6watD8Gx0KFB0FoFot7MBoeqNBrGdTlpJXX72rV+Hz5Qr5jm/CrQZ4dYQTqxwQPEG6IbhXkcxUbym8v+ylLTKVNcqtXWa3OSsFavLHzlUJG42igv/Gw+bcD0K51LreWb67etdMLKLSVTePcXmTSlez7RKySappMo1jWR2KuVxIJIogPRa/KW9a/MJfOYaZLN2z8mSR3s4R/HuCO56J150weU+q8s66jltX04xRx968exC+fgj0ke7mCG+fbpbQm1/v/R22GPyM1jm8BvUwS5AnzoJEiYdybW8U4jFsCitU7LiP0ucBQCxwR+6b4E1iTEuTSOf6F6thD9sCyLipxeqtozFT8lpWU/k/167ljueM5Yb3eCgmnrZqGc9mzTsF6zaAic9ETWtm0zBzgzGPbQL7Ec7yrOTKYxhz2Ozx8t/p+DwcJ3DnzXsnnEpvS0s7mgeGowa6vBjJbRP9QfBoPuBDN8AV1iTjPnmbuAWj7EMMRo5VLBOKzFXiGAOGskOo142sKoBoxCmg/HTBQRSrrm42VoP2BIIItwoI6jFSRCH1C8hVdrUaxraqIPKbaa8ispk8sIhWxnJpMzj5u5TKaayfnLSylVxiZmK6wol5fTMnZkV5fZO+9kZW30V0JOEvlni4ph2a9avIZWA8v6Is+5OG0XJC2d2dxcWNgMNjc3Obg6DZdZWspRXE40VTtIK+Z9RtqzrHkk+crtC1qWmfi8XTuEOw58jG+ytR54FcczMf4kvtDEAtUcxHgmHqPvgPmJQQpj6hFX46DXwloHXTnyVLN3JP8q9XKjTzTU3fCtBzxrQHmWSy0GDRLVMNbeEab0kjvvju0BR/b2Nl8kR91wIB8FO7dkDmTibdSnXIOJfafC2ImKuk21XKJY70Uz7VQ6yhS/u5TZQ/0fqoeOW/vADy+Vw7C09AvQ6pgHfQt9CyTrHPCeCtNijgJm22CSyEwRh8RtAKgBG8ahmYIPJBJE7pB4QSdRmX7sYNARQhhvMDf8JDxTtdsLIYnPTJ+0JY0EaI7eDlJ0LwJh+nOWU0vCM2dO2KFdWbKQMD4I15PoS02y50MSqemc6lgqCdU8DQeH273o/faJGdhdOHbUqznWrLVUsd3kEGmSPeF1/xAujW2hpPeAq9oEwUcoQZ14CoG+2PaljqFBFzD6oHuDCRATZAdZsrk+SW4pQMMgGPWzWdTLkr9+PyB/0SQJoIQciGhCCia0lMjHS3EMKonmm8SfkmhZYkSoUodjMixOkViKTrsEX7TnWaMdYtNA25ZXETn+ySewwMncs+3Os5zMCuITT/IsILd/+S+Nd+8RqwhJ/k5U+atPYpFjH1tdfYzlRPzkVV4VFe1tb9MmcvJfQn2KRONJtNTA6OtUGd4g3kBAakosifRMgxBxnViOUBNScfBTRGvG8x99O6eo6BvPScv+f/Rc6S1k67t3/rfXqVhgETr+UzyLZWaKjxAZJ0s1T/AoaD08iLioLiPyNBJS8kqYs0dGP3Pk6z8t8Kotvf+HcErhBDRY/toyfP74PbxlssIrXymwpsVP6CmJ7SW+23kaOXtLnOTEflYhiGV6B+2ZyqhHIyEHijnqJ1q3+0f7zYNshKi3HT0PvTOGCzs7w3FmyrYkxVHubgjSdafmEH2uDfTM3RtG7535Z09G0Wh/2ARZbBjc9d6Zf36D6Ua7IP4cxAV8J4x7l9gugerXSBjrOmo1aIgyoKw/uHNDuSDKbiNTno9OnYp++eJySlJOc9FS++JEdzE8rNeL73PoNm6i3rsDPaMAKH6yJZ3UU2W7WF9otX5dNgw01JXRBxX9IxuhaR5lF8KljY/oCjmZmchDBA9Mz87JE8fgEFG5kE7MlpBsD3fjaJDtBsPRdUhoOOpgDNFGOyD5AfQFoB5QVd9Ed/J1Gt9CRAkifZWQi12YHiuo1c1WKsv3Llcq2b7jVSwNvTvCWKCf6NouJ1iG8QIzbQPkaC/bNbvTGgeSumLsH9KPutmat7waLNSChWxr1W9EqD/qD4YSQsSvQx5qLMKY+MQfjD2echIrjr+xccUhonGCjv1OLUDXd0bDrdg8MBgM+32Qi4c7CGjGNpCOIOj1D9q5j/bIbHTqbdqj4zh07CaAh+w027uIKFzvaLXqjrMnRNV6s1l30gb6VMRa6uhX663WHU35o9E3y4twkvz79OWxk/o6hN8hOiImKzHE9vHJCg1umJSjwHVrXbI+g7vjFXfIFrrIKxZRb8ZZ6XaLbp+U9WDrFbe2il6frN1w0DdZauWmWvRprwkarhwHEEAhIj5ZYwW5n6ziQBQIa7HPNd2lL92uxUIiGqxRIePTqkUz6E7VGsFsGu33CSsu+xFQO0nVrdR+SlMEnkWcqOhOzpDY3aylfhMNLHIxXLlmkYvJvb6Csgknf6WiUFfK4UBTbM3QdBD/sroO9/+mamWZ6TUFTOoRsvEicwBwjTNpUzNp06T5pGWrSSHJH0fvMlIpY/R6SNH3jQa7xfkifLoI0JWRysX+CeVAFwVR0jQrVQ40jPaSCwxy8WibYiPybhaKxVdpWiFTdTLUX1jdBZEH2gHicqAfjAWCs2n84WH5BYsvItQkhX/o6Jm0I7bm5hdqjZSrry+Ea/9PSs+4Kdyam1usNpy0fhzKPlvJWIIg1C+7x9PVxtLaM6eXwluLJvRknyKxIl0941iM9tOUBZJY/rH4F92SwbdYYhDz1mNHjhz7e5IosQfH91jUT+N74lf75bjw5Dhy48jcYO4ITa5P+3TEn3cnYyk2tUzkE1JfmdEBrcSxcuXx2wfO0/aJOEJkkuRLPbCgkHKYpvnaZhB1ASP042+2Oxr0d3ZiRoTQjmLSKEESKLhHPae2qY7QmNB3jqJcA56dntDfBrzDReLhTDS8hO4KnZoPRLceuh0AfFAHEggImFqAKQXHcCcEOQ1kiWh3d3939PlGd9iHtB+GmyHhSYPd3RtMHzXCbhCGDzU2G1003IW/zQbIw3BKN2zo4Q0GSgD4hOF22IBTNxtTNOZ5qFlI6kPkmVps84FhTg34aRoeUKu7FL61CHf46R9kL52avS0Mb5s9NhdmavV2e8tPcVfQ8fm5+fk5xOjq5t2zt91922zY8DtbbT/lrc3Tv5swwJgn3TIb/WSVjPFqGdPc6FcGqLcTkeQwHri+A39DkiTj9MvoM4BfPBrDtk58PxyRBDsQ/FKlEyTJ+gdZEMphpJYQ8UIMYQuDFGR06v6y5pFlJKph7Kj1FV7VjGqgSoVq4TWc7BU8BWcL2T/lFcjKOFPIpsrG6tNrZlkoheUP5+y8Xs3xOW1+SVG+sjSvQb5qFOw8xyvoPfa8YRXna5nMnDGTzc4U0mlznBldf83K0aMrr9FTqa822o9Lhvbo7ApCK7OPaoZ0tdPgeTThRX+BPkfQGlnqotMIx44tnXriV1ZC6DdmHpzxjOwbvw+7UgnYYnb9ZU+dygVmIKKXz9w/41aCT7wZ4xL28KiOyhk1a1bxAa/7PfSLRAqqx8EiZGkfEceOMsSdBjEnVxeDrODVj2dXHWc1e7zuCdHi6h3Bwtzqyn35Zda1LJddzr/ssbmFqXFwDcZAmZmnPjpEU5LGE48c4uhBur69hsW034FXQTzdqJu7geod4qgBYjhROEF7cSctos/wkjT6DLSOx3juZLH03NbS/Ens/awsLQuirv12rll2cnDX05lZDw562bxz6qlcqvT+3gn00wJcN/qMJPGSi+fCjVOXrA38GiUjLxFw/OhKqRJU54rKkp+tLJ+6JOTQxpGS9+7e/IlkXZhkvsdz/ASzydzOXGC2oL+AW+INdIprEyWAwbpkfHFrnUTDiMNq4iZMehHm2imW2K5r/kQbWYmNgUTAHtwQMMdzwGVsXTIkASEB+kTRvgoz/f6alTNFUVIc2wgMXXcd2L9GaRP1c4A59B4OC4okq74JQgUWZBv2+NtABspmVzwrZ5QRy7LAfGHDC2UjZ+ey2WYQbNF0St8zSNp5NGknbaMw1Uacdn1oo/BPbF/cttG+ILE8x7JiSpd0aJzAiljWEN9/Z83MG8BJ1RQ0zdTipu0Tdd9o0EPN14Nwo8iS5tFm8Qo0CxrX63m+HRhlFsAE3JRFrEDaZLWozBcFB/HMQAZTwBsy0I6EysV0LgJGAMjK9SMQPXrdYa/X3e0G3d42UQL36Hcr293tb2cnfhb/BX2V+okExL6WoAmQ1IqI0Bd/HIqPesTF9N4To/9a9xbuucObv/zb9XsWvDsuz3vo6XnqKnS3e/kOd/7yRe+LrkvKL14+wDFQXyJvkzozBGKNxWoOMDKHfeAjaO968/r1ph5s9nqI6cUmLdSjFi2COvSH4O9afD8W7gj3M5L7uZTitoiFvh6FPshduOazTDe+w+ivrj20S27y4LWHUECecf161Ps4PIcZ14/G8qlA2wmvZZwaYIKoBeJdza9DXYmrsE+10CHcenct5YQnzi7fhj4Cr3JvCM/o3wByg/o1J90+f+z+zwG/RcxeBP0+eNH7w0Dq1ECAdAGD1CtuZEPlHdIbLaLwRh9eu3zb0rn10LFHb4f7wN2i7laWPOD++4+db6ed2/YI74xAutvdm7IrE1xfpsimSLwiqYGjQyAVtYsQ5zbiArQBUsZma+3YsbXW5okny2e80/W58/Pz5+fqp93lnSOVV6K9cvGpF54qljsrYaE2f/6e8/PVYqN5bW6BLBk0mU9Ef0I0THl45hxZPQ2Ig10hnQTNcaDvomaDsMJORMYUydXHmMpvVamfW80lYeHNaDQEYL9d/HJ22AM82g8Q4xJgWrwwX01vpisL/S5iul1oLoqKrlsE6aYLJ/xsv58lMHSh2Is0HGKtP8F61+hYy1CtVUglppobv8aI2hMnAdYtwqg7QiXO9FEPBOhBFKHuaLgX10EY7QVdApN2R/skIni/GaEgGu7vb8foeRBc39vb6WeHe1P8YVq3xBB0Vkli2MhqWlAZm/rFwxfkthFID2/S7T2yXgCApV30c6N3oG1XS9kvoy7YDInzaDYP+Uq6lGceiigdT1yq3Jtyd7mc+PBMu7okrj9/RMeOMLlvTAPO0zjW8e06iS+pN8mE1Vq1BtRSJIERaaCYJExjbbwuHshz4TJL40r82BJJXjWR8oiqgdok0dnZ47PwmTn5wEn45A3fgM/3CmrdqeZdnjAuVnbzNaderDs1I6clJYZRS9f/TaXa/smobqZS5vwyzSCmQO42W1gkdzt5BtrmG9Yqq3m6UXXqZXpXmdxC0HJmzZkhd4XnYBZ94t6oXqmklrI/mV1K0cyU3HWNvkHvAHkfID0BqEAYu7vE6h8gMpphaKMBpOhBwrq6Q6A7TUtDH9QstGuAaEVOQIxqRMPd3m6WrIM13ffT62tEdo2ibNhyRDdMrO39/qDf39ne3oEMUTMD99lDAfASIJX97PaU7oGsy0BXbnCBE3R3mjs7N7avX9/+jgMd2fuBdpaZtXgEuXTpR6qXo7GiRC+3gqiDyAbi6Mp0C8khIscjJjwT6oppiLKp9lRTFg1TNsIzjYGkYkOLNB2rEtprnAndkpdJSzk1XvFLzUnpjFdy4czR056nW5qua9RNQH4R/doa06Y6WKZToSagia7NeUk920vvTOPwky+qfnvxbBBD9PhKtJOE3UW9cWb7lpLJHP0CnaMgI9Q7U173k1ALvwMIA7c6gG67RdNptOopqxgLjSfufeu/6Pdfs/jJD0vFVNBoBKmi9PJYUnxLdb/ZjPaa9c9O+aYRywITOw2O/YTH63e2aNT5RGidPzeftgpCHuAxrpp5oWCloWim2bzQBOJAstVilvfTi9nsYtrns8XqDBSeiS42mxcP1o8Z0LjkOl07sJYEa0+tcEhGD651lpMl4oALUe0g0b/0AwAPATXGMZA+21QV3S/6qjZDiD4KthZOnFjYspRdcgok147xjmL6vqmlOEC9xaJ32N/vZgp4yFv8kIt4bb1aXT9HkkP+frtJISTktsqkfTyVf3WqbfPgObHnEQmc9aMQk2nlh1MpBrErCZL0Jq8YRduj68Nut7dcWl7uTpLQzrCsGokiYjMWUbKoKhpujwCdbnf1KNCDrN4M9GygR1lIe1lbLudzRc3MnVRtFT6H3gOpZ3hQM4caJeFVJDGua4Qad1wSi0P1GeMqBSL/almQOCOdLklWV3NExbXN9KQeo79/By+mWfV+Nl1IY8O4z1rnBFEppN1Dz1aIlw99NvW09COSYPqQfhQR7Wq3mwVWGt92tBc1s92trW62GU37VpI2TFowruGkKje/F+kWm01yLXHMJO8GNq1KgY3oqqNhvEsRO711MIBq7Q56N5geUNPegOgXkmcRH6wu4OtuEGSJVribzWYnIkSCK8b1TY110gc9D+AQA/KOVtDEkJdw+HGboutwu4A8JqYwb+x2Bwddvr+zQ5yPthJm3Wx26YOtQ20n+t80pZFlZoZ6whxhmok8k9QlkU/G7j3428jTil4jFqrmAN7di6WT+nZjA1Qw3lADVTbZNKkpKrEfvth7e7F3lvigvujLoo7tDPWSv+VlRfTp8En49vgdUeQ1fj83ryhAdN3j95K1lC4NyVKsrWjqhWwRtkUSsx/bVeOx/3X0F9DzdAUz5LkEBgH1W0B+zCE7IQ38X6YhBxssXTq0NvFQj0mE78WqDeqfKVKLADAJ9FUJWaU0L7I8/7PHsNgVMQpKSHZl15Rw+s85XpLSi43ScWRqHtYrZsUs6VqhVK5gyVYUTjJEC5uCiFkNPVks5dcqIoveDRfx70ZIkp1j+Yz8LpbjWdGoRb/IG0HTz0VlU+Pl+dnXFIqfYznsuBlVScMZ2Mi4vqwzB/6Xk7WzOmTtL/jakMR2cvrda15rIqbZPOinPupPX9Mi5grY9sfvknz7JJB50BxfAzLdJAYMTY0Ilhkx4y/qEwtqd6fbndTtRZ8zVTciPo2fM6Y7RHYkqzVMrzySJt6ysQ9Hsq7phItR5znIgfhBMf/2xU6kGoZK0UHUvgOmLPA2siRfsJNYMUrusfuUVgwMWsp9x8iZhMEp5vQ6QoPYt9yJqDAMiI/6jvYm/uSo1xx7mU98tALScuKNGQeDBM0xhof+I5i1AaOTxB0xMPZrBzFNuNIxEFXibHAAD6jKA/lUq5FoO2IN4imWsjAaHBhuIJx40jZYxlmtZmdVRXEK4uh//nsA1DwSsKzKWOAIuLZ0rOFnzYxRrhgZQ8tIRbco2d9RmJs7lpZ1Taq9OagH8AEZalhdzXm8a38Da6LFyZIgiLLMSwpZbvOjBT1rkvgMvcCJiOMQz84dn3NM2wiw4z+YyuXqMU0ey7z7xMMDUSpGHPNr1GUb+pK6OqO9Xm+LfpItiFMHO2Q7kWdj/BkjzwvM3fHoOLTuyJi3O3Hk1RgvTy/wTJaWm4hO4wwGVgwopYEiU4mXa1LMKHEfK7rdbOr2VLY7tnwHo8FOsphVvPlw4/kGf/zScRj6Seio+UDiULY7hC5OZbMp6GvIFn9uMEjwqxJv3HTaIb2FbtxI5td9xHtlbIEbm+VI3/2TysbBGwfWvLE7pYuGFOjTSI6gf5DP9oODfNE9dMQt7sY0liRR9BJ5rzi9VzyIhX0BvUBpBY4XHA87fge98PDDMw8/VH/44fpDD6OHyQ7kyH5yzfvR++k1B5f4qP1w56GH2w/TD2Ie6jyc7HSSefoV9GvAY0kUUuwiNbanNapktasiK449pUS3FhvhiLspPYssVEp2pgT0P9IkX1UMP+8V/Lw6v10xnfxaijVNrlVJWfNeul/KryyuZPzLtxu10mxm0VDLQa2QsbfeF5uK0K/xSiGYcVJuKrOa8fhUaaGhzJ1Wsuc2H7rtZHuubvFrrXwmZYaOKWdqfx4LFkn7/wT92YEHj4EAty6jeO10EllF9O80rJQuuG4gqv5s0/1QnFoYGV0ji3Ffy5zazPIk97x9xNMlz3teAm71PDY8/HwKK6Kte0fsa/5ikeNkUQL2J/PiKvrl7JkzmU9nbNPjM2fOZF+wJVWU/FP+C9h08Qv0DqkjnpYSFcn+tLe5iBCxi3tk0SqWndbnqnQF1Xm6+tZZQv/bkwCqzphsTegXNfmu0pVOG81JaeeWzFW0uUTlg90Yi/XjzeuNS416PTSspfJbE7eM+MAgCYE6egEkDRA6LvxZPPXmyAQ3jC19Nm1vXdKt8lI2LlEPbQ50sN8CpLtE170PG7EAV0K4QyLnxfHCHKT2ZO0T30tEvE47FMjS1afocqioJcpI6eoCkNXt13qaYwBp9fDxq0og6U5xpVh6tiQSJftpSxdFafQ5QWVZvatqioB6oqIrl3TEasILry0Wl0tpXQqUMw9KviBJakpzXzsHhF73Tqd0zRS/IaiSoHUVVhYmPnf7CR8m68qvHnBwgufqdFGRxDDX7rRAKEnyVF5MQCswhj5xhBgO0bsGgihZbqEwm2f7qpIpFOYL8t8OtrdJkEG8MEpUQKL4Bq4wV8ikXsg/KECm4H4SSzvjYCF8U71y1H+6cbhmnZtoHHHevKk629tx8D5JHrjvPtifqkXzYG2oa82oO4lzuvH3hOiiG/BkIqG3KZXqtJfZFlkEgRq9ydLFdDYRzyTINepUo4bj5XjI6iunUIgeuWv5LpF3XPW7Tx7P5JycILVzhbOXVk5/r+KL9NjotzQZl1S/qJUez+aKevE/o7eSA77DvwFfPbJmmJImiBsluCo69y2FF+9aucz7Nb2cz7wCrvG1Epb09DcSWvcH6A+SWLoiMthldoP1uFZErAsuUYCjD87l8/c888w9ND23vb0FvfHB2XEBpKNfIGVbB/FI1+I1Vw8ssWiXKKWagFx2SOaAl1+jetObzu3TELsuSenPRCQ4fwT3deCddoiWyKkR+ye18K0jugiUiP1arHDkxBowZpgtUBwzdKLvihczrNOwinXqKNG7LKloNhuIrCG/Iy2Y90oq+/oelnAHKz+ipdEHFINdQAq+rODHAVWzqdeKCrvIo5PP8oC68XEN8yzqa8qNJ57KK9IJW8Y1XddHv+eoytdkpc4rmOdnsPiv/T8VJYEs0XKgj9uGdsfWF4JBiViwOsaeOJ0sBY16C5VA1ysLADQTVRTq1TrS/2U5Mv6q1KkBuLRjTDGFL/cBXdaJnoSGO4SYLBqxgRJvBzdNf9TAT8djzUNvqa6uVmU5N9r7a265mqlUjlTEy7LpCKyUdfEVDe0dObvK5kZ/hfr18F3VlWoVcN4V2c/xyDakKwfr8cNziYw8Q1bJGK+0Qq2ihF0il4RRNjurVVEgGotVmIChSFdhQbvBqBdU12u5TCZXW6+OhlFQXkLMUhlEvSaKRvsoG0G5osA5UTRfW7oSlZdq89EzfjWKqtNxw0Q7kY1xIaYezi0hAp5fE6AACCggw+F2r9+N+v3RsFvI5yKQ+vqFQtBDvS0QF0BgOLocXdsi6SQeep+upU3QOkHp8RJjbuJ5MOzv7PTnT56c7/fpigSA1rZ73RP3nYjmzl85P3cIr7YAg8EIrTXDztrY0YS8jEatNaUtdBM/9HYnom4xrXYDDbKh9Iz2ad7i6K97iNfcmp9fPL2Y9/38ifnCsvZmaTZTWmaXdvN+1v1ljvwsSE4xfyn1jBRmy4uLZbj+zcZKsHAi77vFpXJx8aDPvsTodG1awIfUK4dap4D7REREcAHmHPwUx/N3He08cvU7H+reubj0g3ddfOvF8Gyn8ANeubxULkevfvkjrU53cfHi1oMXnjvfzbfP1kuL5fJiiZm2HR2OC4ujy5IIOuJWItBln+PQORppRpcBucH0bjDb12G+bO/0yMJXQBL6A2ALxIvvRWJLnZs8MvZAoAKSQ7wwggPHi8l8+WX069SWRVfxi7WpZEFcYqkiGnEq2AM9xEk3rKFOTcnJsmZbkp5SkZ0NcpqsBqI4+3Al5zjtCxfloHVHs3kH+tDMK+ckLGmapAf5jMWqjiabdUlw9Uru4oW24/xKcGezeeeU/LyPfgPmzxKR4xD5/YVwmQOeYfDYFel43uDIiiDcJOQbNzZIdTmABht8p9WmTuUGR37KgUMfkcWgJIsp21V9X3VTtsbz7Btv55SgXE2FYapaDu5rNBvw+Y/jMx3dy+hOytInZ1acMHQq5QA9Y5RSooFTmswKAgvNTylIUrZEM3BNTpI40w2eC8jNGpfHZ0qcIHCSZqXl8ZkGUU0YbjC9VoFCbbm4RVzBNlCnxVVi91ZoMcyv4zNH6sLDV/ZREI36//3cwiUU9baQnlo8e0m4NNqP5t6HAi0cz7MvwBirkrgHCuqA3ISx+cpPVoohIi72yHIx6HV0CWXuWf/M0tLpzLMcWe/otP9ajnutR9c+KsvyegCZYF2W6amQSUHRIb5F4qaSVUejeIGCyS8WxOG2xEKGGIztdL4wU1uutIO0pCimYVspw9ZA8N3cLDtoyPMKgcPPP3LbgifzgqRoluNli5X63HKUnfKri5959J/yVDeKTXMtWkaDOahjzT9WmT4vwD9fCwuzal/27CCVtv7RCg5FeM1+vibJiq7u1mYK+XRKn2DE7cNxGR1iryezHuY5IaVhAr36iBntRs3rTZjhA/i7fj07oH/bScDaWMc0TGx09He/Yn/k2ELnEM/bCA+uE+RGkl8ZBL3eTW7AQ6KE2utP5tzvoefgfiUSmebQ+Gkquq3Gawkd3ufilQarjRAX0a5bxJplZR1c/DnI6qYVpHChc/4NftV5xZtf4VT9N6Dniq6hcayg0cWRJtnRR6/crh49d+6oevsV5sC3rRvb8FDFjyohCm4w/S3E9FGXrIx+sK6zBm0PmBpIQARvT0dG130YCRtIwNQBYBJcQsQJkFX9sN3xjcPL5PxlI6teNVaRelXNNkqrPxIbvz8b7/1JcnDKqPLH8ZG74yM7sV4sHe+dio8x0/7AMo1cBqCLOz5Z7xxkG5+sPgpzorvzVGEwKDy10z3xpnu8N7/Zu+dNaG/HedMntrY+8Sbn6pvNh99x4sQ7HjYP8VAZti92j6krb3q+eevzb3n2Lc+dPHMb7ZE5Thzu4xgGH+hrOvnhDBpd04pjGvp7mVIpcz8CiocNDGTvAdhHHzuNzghhVs82hDNn5FzRzWbdYk4+c0ZoQGE44UHUT6RMvJMcGqqTROwc2pxEYQVgoh/7vMfzPI3pYLwpgwNz2QxuSrqj3V633+uDHMdjzBdWilObnI4YVXXKZefmlKzdX/67fn+XlRVRNg1FdN3JVjFg67BT6yiO5+WLeSxHh37pCc3cYIAb3+yiHys3+9M2P56sXYhAKAgnniQo2L3B7KKt2CEZDcleL3YKIZcpyfu/xrxYHDqNPT+I0KlQe810xM443pzMQHR9t79DvDWy19H1vR6QqO3daLeHdokWsU881uhKnN0g+ZuKoR9H79LeuOnXCYkrQeyv5EY9GvniBn2ywgpaIQb+gPoS7O+j3aK7G/9wIWyiIMo2s8zB+gD7h/wHoI+5Go3LiFrJt4t6AFCj6/SPhsxfH13LxmsZMy8ZN4eSIIPpPiGhsdT1ja42tL0zQINhD0hpLBLTxTpiKfiAr9O45U41XF1GVJWULEm9SmUvt2aQJZPrUMnPcliVOc73ta5qRLwo4b9oS5dE3kAqWeOUT6vKOdcyVOtjMpb3pNerkrKzlzznq+grdM0Z4v20WkQ06IxoKNP0l25ImAogCqCI8DrRuennZIOpB43+BzFYTp7kvuze6Scd6Nn3QbqoMk3mHuorg1s0rgjXO94GILUOWS0fACNdLr9ElqZthz6pkoGIto3oaqI1x4v8SosMYxKP6Mc0hWiZTyLfE6ii1U80zCwTpBtmyg1GzwdOaKTSAeJqgqZ9QcsINV7VviAKiv3zn5cwV+NM/HlJZGusInK7uo1GPTKgcviiojv6UHdcYbSnYe/fqtIQa+jRiwgDqMMXfuCClJoN8cXRN6/CPc/Bva/qGf4cqw7PcQZ+HGMOttJVAY9+U+luAaG/lM5xltrTHUdfkux0T1IvrEqqymixnpllqPR1gjnD3AF99BTz3cwLzPcy7yarQSNgoId6y28T98Iiaofkl7EM5K96RELv+F57hW2IJfLje2vtFeg1DGxrmahKThFIHLo+Ib3EanGoK+NFxFuhL6ajEvn9vrUGyPtt3CQXd6iSk9h6TpFAuI4PYvGt/fs3Zv2ubgG+UdVCoirwLM/qaVbhWC7j8RwvoZDuFFLLV7GOUtpr25rA8XZ9HlmmrtzXEnIHff/qHEiBP1FnOcVIV1Ue8RlRSEuLmfyrFjlRWc66eV5Hb8wVTFNDb7yAU7MNfPGd58lWuvins938zN3w/ahWYkXdslRs55/ikISwjESWn197isNINvCplNF3oqu3GabsL5cvXWZFXnrQsd2tO4ESXnLDQkiMT5s6EtHsiSfgeiQdd1JvVpdOWZKZrhwN5rV7NIF/9J67xGl9zDXqrQjzPnaf7rgEYgIBiH9IBbfIT6LujgZLC6Ul6JCl6pEm6i3NFxY4nY8KR9CFV/2C7OgBh7luYKbVeA8efkdeTzMCGSuJL3UAGOZOKusQS1Ucbu1O2RlcXOv4N6vqxkqpIvmZv5pPfiqSeDs2ThEGCJUF8BPBQEJBqHnYv3hywblA44h2veLrmsHrdmkekt++XLinzNm6VZOQgKwV1z1iQ0au2brNnkqLbewg1FWks7tRL77C7d25luQIUc53Onm7ZmKZz8i2ptlKFuafOWOtpkqlFDqQ6QaUL1K/IDS1GhZZqwJH1L+/wsXtC1HU1YzRrql0+fpy/RVd3s94r0KBbymfkU0WDQwtCFSTVEA1jAdG/0s2dGXy3v4FPCdPfoOnehIla56PDZ0+XQW9tYzQE++UfsitVNwfqiwVi8Xj7/TKbOUjSre0VGr7pZL/rXa5wlZcv5Tc85vos+RXZ1GioCLaJBIjD7JxvCG/urCM6FLuCV722x0Rt9E3nXypfHzz8qUzunI6Kh6RZUnTK/Npz/H12ncc5zphekYv59RiDr2nkNY2T2zW5+fRLJrJI05sVpGK9Lk1b7HJqkrYsQxsVVPcVCximowZuhJG8gMsibcriv4xhcxYzo7jgk7chKAnxj6gGySKOV53zqQZqoRfjZXxxKhAEBja23jq+ac2aLIXRwPtLJbWFhfXSotFt1pQNAFjpe5YqbTpYsWW1WLVLSLmVHLNxlP/Mw7i/m4sUGd2XjBljIXORniU42+v1mZmszWOf7rVhPtMxbt+Av0KI1Fb9rdbYeafXsvPfTtVO/DtKVD9X6zQqk1+JJTM4Tg+DYaJH06vSkvt6xFxE5v8DIU6UBQN6qkpCgqoFxh1EzPVXRpzpprXOoKjkqBl1RE6B/1C6IpN40YJt/X8TmzwxjWyZkxEAx2J6EZGSyf6IWljNr9sLfjnZhe31nDrwYc+/9C6cuJQGQoaUcaL8qXZcwvb29F2uJbxVgtl2Js88y/Rz8TPJH5pPrFGx17X0EanCjOF2KTjsDcifQlLW2ti+6GHTsgbs7kj1kL2XGGxe1MJ+unZ8wu9XriWddcK5dFPTu8dtJX0tUj8CDqx2Xus7hoSpfkO+UXeAXEmaBK3gmmfU4LyFgDFnL41njkksREUrdJ4Xpe4gU7inMY6p5CuMETVK+3OYfxOfzXvf9d1PbFtU2Hcz4kdO7HjxJmd2M2SNH/saO3SNEmblbKtdARVLGmZpq2CAwgJGpVDNWlruXAwGjuQHTgh0Uj8uew+USQuoO02DlRICKniz2WXVewCEhx2cnjfe/njZEWKXpQ4tqwvn9/7ft/7vt/PfYQkQYJgWBLcfwVJ+p0yfrZPhVW8LKnhPvHf4DRDEjLNWjMDeTI4s0tZrd9P8UYEprqIwTOjfGWX1ENlQE3EI/gQr0ftwMTGPb4zB+CGE1L2221jtGWDHJox34W0YhUYjUP7pC534EMOjagLk4ok8Sj46nAFwPDlAGJ2DYZrNxFzc8wPoevheWXdhTh6ktJccg3U0lLu8b5DCt+1HoxzQA7Vx4Toc4x8gBsFFgkFdmVhR4Ojy1y4T5RSs2yyEqJn1p3uHUsQ6FuPWd6eNppnVW1xbVFTzzaN6W2krF6+vKrQcXupbNWCUlEvLCwU9KIUrFnlJY+dD4mdn6s3r+fSaJgI9SQGrolN8Zyo5mOxnDfB8Pe9e9fFtKqm1ZHf0v0ewBl0KY9OY7BSH9v9qbaeIMMEqZWqgaDmy3WOCb+76eHl+IZov5+Mr+IeFsi+eauke+CvFWAWoS+QhT+k6Aq//Tb42lhZYby1SQHqb8iO5WJ2gSsM9UfqepyU2JAyAEjzPZCqEp5hASNRDwt9kuTl4PyVROLKfFDmk4hpuscor7TbJlXs6C5ZJbZs22W2ZHn51xSS4Zk54QmtQCsZcYFRWzNJmgOvifdZPJzZyGQ2rsPwJs3TVKEx5scuYuA5ILd4VMwXisVCvtjUCJL+1jQBX8p9H/b24tO6wyWi5/Mqs34CFwKGs4POfNKdP1iZAOxBXGePfTH5C9Ig6ZCbd4AwgYhzt4yW2XJ/5QNgrdmtrX3HeTj8cOA9sgWC033xaXShTXUxqg61smk6LZBJCQomcGEJUGAjDHPQf6A/sa8DdzdBCRqeA6GNr27jIPJ+XhB28F8WLQlap5PvqOhxPqAJO8+QUxIef1zoLMIlcEzb62H8Azq2LzEt5irz+kRcwdlELg0HUDZdmKwA3y/dpjt/NhFmwZAFQqx5i9erabYMgbZNCM0QbAzW0+QoyzT2OnuNxu7dvYb7aDPF+3leM8JK+t3l2dfSihzm/CIXVkVxXQxwvJ/j9YSiWzzn5+PTP0BKfup87eiFV2K/rGZzaeySDXytvbu7eHj5KYvCMmLR3LlMkg1KWkgSIoGEHa9PxY9YFqMcHAb4UCTCbkpIi6btyvLF91JC8salypkPDyQSn/DDfBbUareYTaKHPG6NScLWyiKYZgb9v2noL7JzeCIEy5AqCBt7TyEGhhnaZaho1vNEWNL6FIetENPl8Ok3Fuy1KTkk8z7RJ0UEoRGAXJ0fHzT1GO/3cfrpG5f8HIsRX929/3b14k/LqYw55RVgQ7OjkM/98mdWlhA6U0kaSAzGgpKg+PScNp849ZBlw2EIm/C4/v3XclQ1jNmdt566/5jvvFja+CokjNe1Q550TIsvR6uUPHPsWvZqdvWj7FgC97tbmQufJYYY4At0m3BMxwNwOvog+ymcg24njm5lzv8H6FYYzAAAeJxjYGRgYADiiMOTzOP5bb4ycDMxgMCNg7laMPr/r///mdiZQCo5GMDSAEd5DAAAeJxjYGRgYGIAAj0mhv+//v9kYmdgZEABjHwAXxgEPgB4nGNgYGBgGsWjeETj//+JUPNr4N1JyP3E+IM6YQQAtxYMDAAAAAAAAFAAcACOAOQBMAFUAbICAAJOAoAClgLSAw4DbgQABKoFUgXIBfwGQAbCBt4HBAceB0IHgAeaB7AHwgfQB+YH+AgECBgIKAg0CEoIXAhoCHQIwgkOCVQJhAmmCfwKqgs8C9gMPAywDP4NNA3+Dl4OpA8ED04PkhAIEH4Q1BECESQRpBHkEfoSUBJoErQS1BNOE4wTuBRgFLQUxhTYFOwU+hUaFTIVShVaFcYWNhZuFpwWuBbgFwYXJhdGF2YXlheqF8YX9BgsGF4YphjeGQIZGhk6GZgZ0BpgGtobEhtEG4Yb0hwUHFAciBz4HXYdoh26HfgeHB6IHvYfPh90H6Af4iAEICQgWCCSILYg3iEGITYhbCHcIjwigCLYIxQjaCOiI9QkTCR8JKYlDCWAJegmDiZAJmgmkCbAJvInKCd2J7Yn5CgQKJgozij0KQYpUCm2KeoqJCpmKpQq6CsmK0orYCuiK94sPCx0LKQtHi04LVItbC2GLcot5C3yLmwukC8CL2ovhC+eMAQwaDDQMTAxfDG6MhQyPDJSMmgyzjL6MzYzdjOiM8Q0EDRGNHQ0kjTYNVA1eDWuNeg2QjZqNpI21jboNz43Zjd+N6A31Dg2OGA4fji8OO45Ejk8OXA5pjo2Oxo7TDvCO/Y8IDxqPIw87D04PXg9sj3uPgg+aD6aPrw+3j8cP0o/bj+gP9pAHkCSQLZBPEHSQfhCCgAAeJxjYGRgYORjmMIgyAACTEDMBYQMDP/BfAYAGdsBywB4nG2QTU7DMBCFX/qHaCVUgYTEzmLBBpH+LLroAdp9F9mnqdOkSuLIcSv1ApyAM3AGTsCSM3AUXsIoC6hHsr9588YjG8AYn/BQLw/XzV6vDq6Y/XKXNBbukR+E+xjhUXhA/UV4iGcshEe4Q8gbvF592y2ccAc3eBXuUn8T7pHfhfu4x4fwgPqX8BABvoVHePIWu7BK0sgU1Ubvj1lo27yFQNsqNYWa+dNWW+tC29DpndqeVXXaz52LVWxNrlamcDrLjCqtOejI+Ylz5XIyiUX3I5Njx3dVSJAigkFB3kBjjyMyVuyF+n8lYIflmTa5wgw+phd8a/qKxhvyBzUdClucuVc4ceacqkPMPKbHICetmt7anTEMlbKpHahE1H1OqLtKLDFhxH/8fjM9/wHeV2HqeJxtVgWUI7kRne+x2+wZz+7e5UIXZge8YWZm5kTulm2d1a0+ST0ebzgXZmZmZmZmZmZmZiqpwZ59mffG/lUql0rFW7Wt/K+x9X//MEAN26ijgQBNtNBGB1300KeTHexiiD0cwVEcwyk4FWfDaTg7zoFz4lw4N07HeXBenA/nxwVwQVwIF8ZFcFFcDBfHJTDCJXEpXBqXwRjHcVlcDpfHFXBFXAlXxlVwVVwNV8c1cE1cC9fGdXBdXA/Xxw1wQ9wIN8ZNcFPcDDfHLXBL3Aq3xm1wW9wOt8cdcEfcCXfGXXBX3A13xz1wTzBMECICxxQzzCFwBhaQiJFAIcWZ0DCwyLCPJQ6wwgncC/fGfXBf3A/3xwPwQJyFB+HBeAgeiofh4XgEHolH4dF4DB6Lx+HxeAKeiCfhyXgKnoqn4el4Bp6JZ+HZeA6ei+fh+XgBXogX4cV4CV6Kl+HleAVeiVfh1XgNXovX4fV4A96IN+HNeAveirfh7XgH3ol34d14D96L9+H9+AA+iA/hw/gIPoqP4eP4BD6JT+HT+Aw+i8/h8/gCvogv4cv4Cr6Kr+Hr+Aa+iW/h2/gOvovv4fv4AX6IH+HH+Al+ip/h5/gFfolf4df4DX6L3+H3+AP+iD/hz/gL/oq/4e/4B/6Jf+Hf+A/+W9uqoVarbdfqtUYtqDVrrVq71ql1a71avzao7WztsigWyYilKWeaJSEf5IxQSclSsybjmCfWFOJhZqyKxQmu+zljxhOuRdjJqbmKeTeHUiQLU+CYR4LtFDiTVhhheaEg4Xap9KJQkLJZeZDKbCYSUx4oYwuTDLdWJDNTkqRrxKTdOUyOT6KPd9Z0YZZVSpYmZoZr02ByksU9JsWMnkrP5rqTE5JPbQETlZACD7WYzW2bJUyurAhNk+lwLvbJdVqr5ShSyyQ37BA57qzpQtJp35AsyVLS0cWRv9Gd7Z5Ej7sbjF6Os9Sd9DeJ8V5FRVkqRcgsb5WsbaZtwJZMRyaYsHCRpa2JUgv3u7oDe5MsikSoEjNioRX7wq5OWbMmk1RzY0ZSzdRpG2xCq/XJkfWJS60sISW7a95U6Sw2ww2GFjyJzIbITKssNb01I4035DWnV/FNeatSis2G7VbT2yiBWpNMyIhAd5IZkZCFMUsGJU4pH1TSL8mlosNeyCRZw7RzSaskOiGLuWaOF+SQvsiltk5fTszymdKrTjgncsQ0Z+0cTtxvPaJi4QUzFYSkSCeK4tAIpQoX7jOLBqGK+MhY5u6MTI8KVWkSDxdUjPQwqymbRy5uuxVF7nThHFSMlFGir6VTyVY7FUW+48wOK9osyAzSd/QQp9C5VzH3lcxirqbT4cmspB0xM/cvaUbcLCgUzUiYWBjTcukvFYs61BvIAUzPeN3BPfehnIepwvIa3N1kuWIYbjJ8xncLzkTJqFdi8vTiWEF451Upv1NxE5cNlcK8vblA9AsOP0jJ4aX6OZdpeSKSiKwbVhQ1EBsrzatzS+aFg4I6gzSL6ap83ULYcM4Tyq1Fp2BJW12q5Ehb2a6oUonKrLuz9EdKjXumWTofVgxDzc7yA3uYQw228sqZmbL81ILQPFb7nCIaM99TS1vo9lIDFYKUZCulQcmxWiy4nVMdzualWssmkpeGOQt8epZPyGR5lJHXtEv3fsVwk6JUsy8irto8ZkK6eupUaNzwsMcPQq5TS4J82aJruKbu25uykJetqlUSrSnnkcvfYCokCdanks16+WNHzNBNFZFFQnULgqJvBwWeMSm5XpVyIqbxVBLekf2CoLK0mSmP/CsajjCdmVIzSU0pM+2ZFpE3PMh7WDBnNFx1Y85d452LiIIbkAg9oiaijr9tFGqV9nKYP+NYQVCPoHmrxQnKYSaPbHD3KRMpzeUw51EnopT3U2TvECefFZus/E7jLOiu4bjjcv1gRO0sqotkqtqU7dalXhzQrkBVTV8rSs62uyMfitJ9TjI5IWTycPWolzErlJ+CrZIYuA63rswgZto1NL8yjIqB2i0oF6ZOjl09F0IRnzJaKgYFpcLMbSzDnBSugfhpxQuOoWHEIjPn3Ba6XLoWV+T5F/MZVRXN+RZpypy57RKMK3S87lAnFi5CTrgZC3KJ5Q3aJzLTiIm1qrv6aiY0FchfnWLXoUILEuXDnKhWymRsNeftlNHMca2/S98+k6j/NbzqgWvU3pHeB2vS27tTrEojX6Y8arls81aXYFz3CZgqbadKUq67dapI2rYfznYuTCvVKspCa9q0EEZ+zatrHqkWCdDNqdjW1LgN3RJlkvdNSFYnKnVRNIHhLlhtQ73T71udCo0bHhJDcOmzO8hhYCSZbzo0d7X17wxoNkjymiFDt42iI0vDlsepXXU9pBKQPGp7PGdyGlBXDRerBrVtzQPfhOw2ubpF/35qdi3ZLigWgsm2C7RfMes+5HaexRPjF7F2gbO06xRy693WLHDdkp1dmhSJkT5pG4TNvGuXwlJ65aI5rlODU0dpraEiNIxaVxi61cdtbCczA2p9lPudLI1YvqMGOaQvNxkb+y6t2z7E3qMVGq/hcYJGTISkPapJczmh5NpdcknLFamMIv/cilFu83slQ1LUaCcn5w1LlitVvyUfKzlLEc2cR1y+r3+61G6zntBS13fzJV/xXNJVVHOV949t+t7a+h8qJiExAAA=") format("woff"), url("fonts/dashicons-50db0456fde2a241f005968eede3f987.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

.dashicons, .dashicons-before:before {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in
}

.dashicons-admin-appearance:before {
    content: "\f100"
}

.dashicons-admin-collapse:before {
    content: "\f148"
}

.dashicons-admin-comments:before {
    content: "\f101"
}

.dashicons-admin-customizer:before {
    content: "\f540"
}

.dashicons-admin-generic:before {
    content: "\f111"
}

.dashicons-admin-home:before {
    content: "\f102"
}

.dashicons-admin-links:before {
    content: "\f103"
}

.dashicons-admin-media:before {
    content: "\f104"
}

.dashicons-admin-multisite:before {
    content: "\f541"
}

.dashicons-admin-network:before {
    content: "\f112"
}

.dashicons-admin-page:before {
    content: "\f105"
}

.dashicons-admin-plugins:before {
    content: "\f106"
}

.dashicons-admin-post:before {
    content: "\f109"
}

.dashicons-admin-settings:before {
    content: "\f108"
}

.dashicons-admin-site-alt:before {
    content: "\f11d"
}

.dashicons-admin-site-alt2:before {
    content: "\f11e"
}

.dashicons-admin-site-alt3:before {
    content: "\f11f"
}

.dashicons-admin-site:before {
    content: "\f319"
}

.dashicons-admin-tools:before {
    content: "\f107"
}

.dashicons-admin-users:before {
    content: "\f110"
}

.dashicons-album:before {
    content: "\f514"
}

.dashicons-align-center:before {
    content: "\f134"
}

.dashicons-align-left:before {
    content: "\f135"
}

.dashicons-align-none:before {
    content: "\f138"
}

.dashicons-align-right:before {
    content: "\f136"
}

.dashicons-analytics:before {
    content: "\f183"
}

.dashicons-archive:before {
    content: "\f480"
}

.dashicons-arrow-down-alt:before {
    content: "\f346"
}

.dashicons-arrow-down-alt2:before {
    content: "\f347"
}

.dashicons-arrow-down:before {
    content: "\f140"
}

.dashicons-arrow-left-alt:before {
    content: "\f340"
}

.dashicons-arrow-left-alt2:before {
    content: "\f341"
}

.dashicons-arrow-left:before {
    content: "\f141"
}

.dashicons-arrow-right-alt:before {
    content: "\f344"
}

.dashicons-arrow-right-alt2:before {
    content: "\f345"
}

.dashicons-arrow-right:before {
    content: "\f139"
}

.dashicons-arrow-up-alt:before {
    content: "\f342"
}

.dashicons-arrow-up-alt2:before {
    content: "\f343"
}

.dashicons-arrow-up-duplicate:before {
    content: "\f143"
}

.dashicons-arrow-up:before {
    content: "\f142"
}

.dashicons-art:before {
    content: "\f309"
}

.dashicons-awards:before {
    content: "\f313"
}

.dashicons-backup:before {
    content: "\f321"
}

.dashicons-book-alt:before {
    content: "\f331"
}

.dashicons-book:before {
    content: "\f330"
}

.dashicons-buddicons-activity:before {
    content: "\f452"
}

.dashicons-buddicons-bbpress-logo:before {
    content: "\f477"
}

.dashicons-buddicons-buddypress-logo:before {
    content: "\f448"
}

.dashicons-buddicons-community:before {
    content: "\f453"
}

.dashicons-buddicons-forums:before {
    content: "\f449"
}

.dashicons-buddicons-friends:before {
    content: "\f454"
}

.dashicons-buddicons-groups:before {
    content: "\f456"
}

.dashicons-buddicons-pm:before {
    content: "\f457"
}

.dashicons-buddicons-replies:before {
    content: "\f451"
}

.dashicons-buddicons-topics:before {
    content: "\f450"
}

.dashicons-buddicons-tracking:before {
    content: "\f455"
}

.dashicons-building:before {
    content: "\f512"
}

.dashicons-businessman:before {
    content: "\f338"
}

.dashicons-businessperson:before {
    content: "\f12e"
}

.dashicons-businesswoman:before {
    content: "\f12f"
}

.dashicons-calendar-alt:before {
    content: "\f508"
}

.dashicons-calendar:before {
    content: "\f145"
}

.dashicons-camera-alt:before {
    content: "\f129"
}

.dashicons-camera:before {
    content: "\f306"
}

.dashicons-carrot:before {
    content: "\f511"
}

.dashicons-cart:before {
    content: "\f174"
}

.dashicons-category:before {
    content: "\f318"
}

.dashicons-chart-area:before {
    content: "\f239"
}

.dashicons-chart-bar:before {
    content: "\f185"
}

.dashicons-chart-line:before {
    content: "\f238"
}

.dashicons-chart-pie:before {
    content: "\f184"
}

.dashicons-clipboard:before {
    content: "\f481"
}

.dashicons-clock:before {
    content: "\f469"
}

.dashicons-cloud:before {
    content: "\f176"
}

.dashicons-code-standards:before {
    content: "\f13a"
}

.dashicons-color-picker:before {
    content: "\f131"
}

.dashicons-controls-back:before {
    content: "\f518"
}

.dashicons-controls-forward:before {
    content: "\f519"
}

.dashicons-controls-pause:before {
    content: "\f523"
}

.dashicons-controls-play:before {
    content: "\f522"
}

.dashicons-controls-repeat:before {
    content: "\f515"
}

.dashicons-controls-skipback:before {
    content: "\f516"
}

.dashicons-controls-skipforward:before {
    content: "\f517"
}

.dashicons-controls-volumeoff:before {
    content: "\f520"
}

.dashicons-controls-volumeon:before {
    content: "\f521"
}

.dashicons-dashboard:before {
    content: "\f226"
}

.dashicons-desktop:before {
    content: "\f472"
}

.dashicons-dismiss:before {
    content: "\f153"
}

.dashicons-download:before {
    content: "\f316"
}

.dashicons-edit-large:before {
    content: "\f327"
}

.dashicons-edit:before {
    content: "\f464"
}

.dashicons-editor-aligncenter:before {
    content: "\f207"
}

.dashicons-editor-alignleft:before {
    content: "\f206"
}

.dashicons-editor-alignright:before {
    content: "\f208"
}

.dashicons-editor-bold:before {
    content: "\f200"
}

.dashicons-editor-break:before {
    content: "\f474"
}

.dashicons-editor-code-duplicate:before {
    content: "\f494"
}

.dashicons-editor-code:before {
    content: "\f475"
}

.dashicons-editor-contract:before {
    content: "\f506"
}

.dashicons-editor-customchar:before {
    content: "\f220"
}

.dashicons-editor-expand:before {
    content: "\f211"
}

.dashicons-editor-help:before {
    content: "\f223"
}

.dashicons-editor-indent:before {
    content: "\f222"
}

.dashicons-editor-insertmore:before {
    content: "\f209"
}

.dashicons-editor-italic:before {
    content: "\f201"
}

.dashicons-editor-justify:before {
    content: "\f214"
}

.dashicons-editor-kitchensink:before {
    content: "\f212"
}

.dashicons-editor-ltr:before {
    content: "\f10c"
}

.dashicons-editor-ol-rtl:before {
    content: "\f12c"
}

.dashicons-editor-ol:before {
    content: "\f204"
}

.dashicons-editor-outdent:before {
    content: "\f221"
}

.dashicons-editor-paragraph:before {
    content: "\f476"
}

.dashicons-editor-paste-text:before {
    content: "\f217"
}

.dashicons-editor-paste-word:before {
    content: "\f216"
}

.dashicons-editor-quote:before {
    content: "\f205"
}

.dashicons-editor-removeformatting:before {
    content: "\f218"
}

.dashicons-editor-rtl:before {
    content: "\f320"
}

.dashicons-editor-spellcheck:before {
    content: "\f210"
}

.dashicons-editor-strikethrough:before {
    content: "\f224"
}

.dashicons-editor-table:before {
    content: "\f535"
}

.dashicons-editor-textcolor:before {
    content: "\f215"
}

.dashicons-editor-ul:before {
    content: "\f203"
}

.dashicons-editor-underline:before {
    content: "\f213"
}

.dashicons-editor-unlink:before {
    content: "\f225"
}

.dashicons-editor-video:before {
    content: "\f219"
}

.dashicons-email-alt:before {
    content: "\f466"
}

.dashicons-email-alt2:before {
    content: "\f467"
}

.dashicons-email:before {
    content: "\f465"
}

.dashicons-excerpt-view:before {
    content: "\f164"
}

.dashicons-external:before {
    content: "\f504"
}

.dashicons-facebook-alt:before {
    content: "\f305"
}

.dashicons-facebook:before {
    content: "\f304"
}

.dashicons-feedback:before {
    content: "\f175"
}

.dashicons-filter:before {
    content: "\f536"
}

.dashicons-flag:before {
    content: "\f227"
}

.dashicons-format-aside:before {
    content: "\f123"
}

.dashicons-format-audio:before {
    content: "\f127"
}

.dashicons-format-chat:before {
    content: "\f125"
}

.dashicons-format-gallery:before {
    content: "\f161"
}

.dashicons-format-image:before {
    content: "\f128"
}

.dashicons-format-quote:before {
    content: "\f122"
}

.dashicons-format-status:before {
    content: "\f130"
}

.dashicons-format-video:before {
    content: "\f126"
}

.dashicons-forms:before {
    content: "\f314"
}

.dashicons-googleplus:before {
    content: "\f462"
}

.dashicons-grid-view:before {
    content: "\f509"
}

.dashicons-groups:before {
    content: "\f307"
}

.dashicons-hammer:before {
    content: "\f308"
}

.dashicons-heart:before {
    content: "\f487"
}

.dashicons-hidden:before {
    content: "\f530"
}

.dashicons-id-alt:before {
    content: "\f337"
}

.dashicons-id:before {
    content: "\f336"
}

.dashicons-image-crop:before {
    content: "\f165"
}

.dashicons-image-filter:before {
    content: "\f533"
}

.dashicons-image-flip-horizontal:before {
    content: "\f169"
}

.dashicons-image-flip-vertical:before {
    content: "\f168"
}

.dashicons-image-rotate-left:before {
    content: "\f166"
}

.dashicons-image-rotate-right:before {
    content: "\f167"
}

.dashicons-image-rotate:before {
    content: "\f531"
}

.dashicons-images-alt:before {
    content: "\f232"
}

.dashicons-images-alt2:before {
    content: "\f233"
}

.dashicons-index-card:before {
    content: "\f510"
}

.dashicons-info:before {
    content: "\f348"
}

.dashicons-instagram:before {
    content: "\f12d"
}

.dashicons-laptop:before {
    content: "\f547"
}

.dashicons-layout:before {
    content: "\f538"
}

.dashicons-leftright:before {
    content: "\f229"
}

.dashicons-lightbulb:before {
    content: "\f339"
}

.dashicons-list-view:before {
    content: "\f163"
}

.dashicons-location-alt:before {
    content: "\f231"
}

.dashicons-location:before {
    content: "\f230"
}

.dashicons-lock-duplicate:before {
    content: "\f315"
}

.dashicons-lock:before {
    content: "\f160"
}

.dashicons-marker:before {
    content: "\f159"
}

.dashicons-media-archive:before {
    content: "\f501"
}

.dashicons-media-audio:before {
    content: "\f500"
}

.dashicons-media-code:before {
    content: "\f499"
}

.dashicons-media-default:before {
    content: "\f498"
}

.dashicons-media-document:before {
    content: "\f497"
}

.dashicons-media-interactive:before {
    content: "\f496"
}

.dashicons-media-spreadsheet:before {
    content: "\f495"
}

.dashicons-media-text:before {
    content: "\f491"
}

.dashicons-media-video:before {
    content: "\f490"
}

.dashicons-megaphone:before {
    content: "\f488"
}

.dashicons-menu-alt:before {
    content: "\f228"
}

.dashicons-menu-alt2:before {
    content: "\f329"
}

.dashicons-menu-alt3:before {
    content: "\f349"
}

.dashicons-menu:before {
    content: "\f333"
}

.dashicons-microphone:before {
    content: "\f482"
}

.dashicons-migrate:before {
    content: "\f310"
}

.dashicons-minus:before {
    content: "\f460"
}

.dashicons-money:before {
    content: "\f526"
}

.dashicons-move:before {
    content: "\f545"
}

.dashicons-nametag:before {
    content: "\f484"
}

.dashicons-networking:before {
    content: "\f325"
}

.dashicons-no-alt:before {
    content: "\f335"
}

.dashicons-no:before {
    content: "\f158"
}

.dashicons-palmtree:before {
    content: "\f527"
}

.dashicons-paperclip:before {
    content: "\f546"
}

.dashicons-performance:before {
    content: "\f311"
}

.dashicons-phone:before {
    content: "\f525"
}

.dashicons-playlist-audio:before {
    content: "\f492"
}

.dashicons-playlist-video:before {
    content: "\f493"
}

.dashicons-plugins-checked:before {
    content: "\f485"
}

.dashicons-plus-alt:before {
    content: "\f502"
}

.dashicons-plus-alt2:before {
    content: "\f543"
}

.dashicons-plus:before {
    content: "\f132"
}

.dashicons-portfolio:before {
    content: "\f322"
}

.dashicons-post-status:before {
    content: "\f173"
}

.dashicons-pressthis:before {
    content: "\f157"
}

.dashicons-products:before {
    content: "\f312"
}

.dashicons-randomize:before {
    content: "\f503"
}

.dashicons-redo:before {
    content: "\f172"
}

.dashicons-rest-api:before {
    content: "\f124"
}

.dashicons-rss:before {
    content: "\f303"
}

.dashicons-schedule:before {
    content: "\f489"
}

.dashicons-screenoptions:before {
    content: "\f180"
}

.dashicons-search:before {
    content: "\f179"
}

.dashicons-share-alt:before {
    content: "\f240"
}

.dashicons-share-alt2:before {
    content: "\f242"
}

.dashicons-share:before {
    content: "\f237"
}

.dashicons-shield-alt:before {
    content: "\f334"
}

.dashicons-shield:before {
    content: "\f332"
}

.dashicons-slides:before {
    content: "\f181"
}

.dashicons-smartphone:before {
    content: "\f470"
}

.dashicons-smiley:before {
    content: "\f328"
}

.dashicons-sort:before {
    content: "\f156"
}

.dashicons-sos:before {
    content: "\f468"
}

.dashicons-star-empty:before {
    content: "\f154"
}

.dashicons-star-filled:before {
    content: "\f155"
}

.dashicons-star-half:before {
    content: "\f459"
}

.dashicons-sticky:before {
    content: "\f537"
}

.dashicons-store:before {
    content: "\f513"
}

.dashicons-tablet:before {
    content: "\f471"
}

.dashicons-tag:before {
    content: "\f323"
}

.dashicons-tagcloud:before {
    content: "\f479"
}

.dashicons-testimonial:before {
    content: "\f473"
}

.dashicons-text-page:before {
    content: "\f121"
}

.dashicons-text:before {
    content: "\f478"
}

.dashicons-thumbs-down:before {
    content: "\f542"
}

.dashicons-thumbs-up:before {
    content: "\f529"
}

.dashicons-tickets-alt:before {
    content: "\f524"
}

.dashicons-tickets:before {
    content: "\f486"
}

.dashicons-tide:before {
    content: "\f10d"
}

.dashicons-translation:before {
    content: "\f326"
}

.dashicons-trash:before {
    content: "\f182"
}

.dashicons-twitter-alt:before {
    content: "\f302"
}

.dashicons-twitter:before {
    content: "\f301"
}

.dashicons-undo:before {
    content: "\f171"
}

.dashicons-universal-access-alt:before {
    content: "\f507"
}

.dashicons-universal-access:before {
    content: "\f483"
}

.dashicons-unlock:before {
    content: "\f528"
}

.dashicons-update-alt:before {
    content: "\f113"
}

.dashicons-update:before {
    content: "\f463"
}

.dashicons-upload:before {
    content: "\f317"
}

.dashicons-vault:before {
    content: "\f178"
}

.dashicons-video-alt:before {
    content: "\f234"
}

.dashicons-video-alt2:before {
    content: "\f235"
}

.dashicons-video-alt3:before {
    content: "\f236"
}

.dashicons-visibility:before {
    content: "\f177"
}

.dashicons-warning:before {
    content: "\f534"
}

.dashicons-welcome-add-page:before {
    content: "\f133"
}

.dashicons-welcome-comments:before {
    content: "\f117"
}

.dashicons-welcome-learn-more:before {
    content: "\f118"
}

.dashicons-welcome-view-site:before {
    content: "\f115"
}

.dashicons-welcome-widgets-menus:before {
    content: "\f116"
}

.dashicons-welcome-write-blog:before {
    content: "\f119"
}

.dashicons-wordpress-alt:before {
    content: "\f324"
}

.dashicons-wordpress:before {
    content: "\f120"
}

.dashicons-yes-alt:before {
    content: "\f12a"
}

.dashicons-yes:before {
    content: "\f147"
}

.dashicons-editor-distractionfree:before {
    content: "\f211"
}

.dashicons-exerpt-view:before {
    content: "\f164"
}

.dashicons-format-links:before {
    content: "\f103"
}

.dashicons-format-standard:before {
    content: "\f109"
}

.dashicons-post-trash:before {
    content: "\f182"
}

.dashicons-share1:before {
    content: "\f237"
}

.dashicons-welcome-edit-page:before {
    content: "\f119"
}

.woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info {
    background: #c53237 !important
}

#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after, .et-social-icon a:hover, .sum, .pricing li a, .pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .widget li a:hover, .filterable_portfolio .portfolio_filters li a.active, .filterable_portfolio .portofolio_pagination ul li a.active, .gallery .gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .tagged_as a, .posted_in
a {
    color: #c53237
}

.contact_submit, .et_password_protected_form .et_submit_button, .bg_layout_light .newsletter_button, .comment-reply-link, .form-submit .button, .bg_layout_light .promo_button, .bg_layout_light .more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .contact p input[type="checkbox"]:checked + label i:before, .bg_layout_light.module.button {
    color: #c53237
}

.footer-widget
h4 {
    color: #c53237
}

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .pricing li:before, blockquote {
    border-color: #c53237
}

.counter_amount, .featured_table .pricing_heading, .et_quote_content, .et_link_content, .et_audio_content, .post_slider.bg_layout_dark, .et_slide_in_menu_container, .contact p input[type="radio"]:checked + label i:before {
    background-color: #c53237
}

a {
    color: #be312c
}

.nav li
ul {
    border-color: #be312c
}

#top-header, #et-secondary-nav li
ul {
    background-color: #be312c
}

#top-menu li
a {
    font-size: 13px
}

body.et_vertical_nav .container.et_search_form_container .et-search-form
input {
    font-size: 13px !important
}

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a {
    color: #be312c
}

#main-footer {
    background-color: #be312c
}

#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover {
    color: #fff
}

.footer-widget {
    color: #fff
}

#main-footer .footer-widget
h4 {
    color: #020000
}

.footer-widget li:before {
    border-color: #000
}

#et-footer-nav .bottom-nav li.current-menu-item
a {
    color: #000
}

.bottom-nav, .bottom-nav
a {
    font-size: 12px
}

.et_slide_in_menu_container, .et_slide_in_menu_container .et-search-field {
    letter-spacing: 0px
}

.et_slide_in_menu_container .et-search-field::-moz-placeholder {
    letter-spacing: 0px
}

.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder {
    letter-spacing: 0px
}

.et_slide_in_menu_container .et-search-field:-ms-input-placeholder {
    letter-spacing: 0px
}

@media only screen and (min-width: 981px) {
    .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
        padding: 35px 0 0 0
    }

    .et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
        padding-bottom: 35px
    }

    .et_header_style_split .centered-inline-logo-wrap {
        width: 70px;
        margin: -70px 0
    }

    .et_header_style_split .centered-inline-logo-wrap
    #logo {
        max-height: 70px
    }

    .svg_logo.et_header_style_split .centered-inline-logo-wrap
    #logo {
        height: 70px
    }

    .et_header_style_centered #top-menu > li > a {
        padding-bottom: 13px
    }

    .et_header_style_slide #et-top-navigation, .et_header_style_fullscreen #et-top-navigation {
        padding: 26px 0 26px 0 !important
    }

    .et_header_style_centered #main-header
    .logo_container {
        height: 70px
    }

    #logo {
        max-height: 80%
    }

    .svg_logo
    #logo {
        height: 80%
    }

    .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container, .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header
    .logo_container {
        height: 12.6px
    }

    .et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
        padding: 28px 0 0 0
    }

    .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
        padding-bottom: 28px
    }

    .et_header_style_centered header#main-header.et-fixed-header
    .logo_container {
        height: 55px
    }

    .et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
        width: 55px;
        margin: -55px 0
    }

    .et_header_style_split .et-fixed-header .centered-inline-logo-wrap
    #logo {
        max-height: 55px
    }

    .svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap
    #logo {
        height: 55px
    }

    .et_header_style_slide .et-fixed-header #et-top-navigation, .et_header_style_fullscreen .et-fixed-header #et-top-navigation {
        padding: 19px 0 19px 0 !important
    }

    .et-fixed-header#top-header, .et-fixed-header#top-header #et-secondary-nav li
    ul {
        background-color: #be312c
    }

    .et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
        color: #be312c !important
    }
}

@media only screen and (min-width: 1350px) {
    .row {
        padding: 27px 0
    }

    .section {
        padding: 54px 0
    }

    .single.pagebuilder_layout.et_full_width_page
    .et_post_meta_wrapper {
        padding-top: 81px
    }

    .fullwidth_section {
        padding: 0
    }
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Arimo', Helvetica, Arial, Lucida, sans-serif
}

body, input, textarea, select {
    font-family: 'Trebuchet', 'Trebuchet MS', Helvetica, Arial, Lucida, sans-serif
}

.SliderTotem
.slide_description {
    min-height: 400px !important;
    max-height: 500px !important
}

nav#top-menu-nav, #top-menu {
    float: left;
    padding-top: 7px !important
}

.et_fixed_nav #page-container {
    padding-top: 50px !important
}

h1 {
    font-size: 45px !important;
    font-weight: bold !important;
    text-shadow: 0.5px 0.5px 4px grey
}

h2 {
    font-size: 28px !important;
    Line-Height: 24pt !important
}

h4 {
    display: inline;
    margin: 0px auto 0px auto;
    padding: 0px 5px 0px 5px;
    background-color: rgba(255, 255, 255, .8) !important;
    font-size: 16px;
    Line-Height: 16pt
}

h3 {
    font-size: 20px !important
}

h6 {
    font-size: 20px !important;
    font-weight: bold !important;
    text-shadow: 1px 1px 2px black
}