.original #top nav ul #nectar-user-account>div,
.original #top nav ul #search-btn>div,
.original #top nav ul .nectar-woo-cart>div,
.original #top nav ul .slide-out-widget-area-toggle>div {
    padding-left: 19px
}

.original[data-form-style=default] input[type=date]:focus,
.original[data-form-style=default] input[type=email]:focus,
.original[data-form-style=default] input[type=number]:focus,
.original[data-form-style=default] input[type=password]:focus,
.original[data-form-style=default] input[type=search]:focus,
.original[data-form-style=default] input[type=tel]:focus,
.original[data-form-style=default] input[type=text]:focus,
.original[data-form-style=default] input[type=url]:focus,
.original[data-form-style=default] textarea:focus {
    background-color: #ebebeb
}

.original .nectar-button.extra-color-gradient-1,
.original .nectar-button.extra-color-gradient-2,
.original .nectar-button.see-through-extra-color-gradient-1,
.original .nectar-button.see-through-extra-color-gradient-2 {
    background-color: transparent !important;
    opacity: 1;
    box-shadow: none
}

.nectar-button.extra-color-gradient-1:after,
.nectar-button.extra-color-gradient-2:after,
.nectar-button.see-through-extra-color-gradient-1:after,
.nectar-button.see-through-extra-color-gradient-2:after {
    position: absolute;
    content: ' ';
    top: -2%;
    left: -1%;
    width: 101.5%;
    height: 104%;
    transform-origin: right;
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform: scale(0, 1);
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -ms-transition: transform .38s cubic-bezier(.2, .95, .4, .95), background-size .38s ease;
    transition: transform .38s cubic-bezier(.2, .95, .4, .95), background-size .38s ease;
    -webkit-transition: transform .38s cubic-bezier(.2, .95, .4, .95), background-size .38s ease;
    z-index: -1
}

.nectar-button.extra-color-gradient-1:hover:after,
.nectar-button.extra-color-gradient-2:hover:after,
.nectar-button.see-through-extra-color-gradient-1:after,
.nectar-button.see-through-extra-color-gradient-2:after {
    background-size: 225% 100% !important;
    background-position: right !important
}

.nectar-button.extra-color-gradient-1:after,
.nectar-button.extra-color-gradient-2:after,
.nectar-button.see-through-extra-color-gradient-1:hover:after,
.nectar-button.see-through-extra-color-gradient-2:hover:after {
    background-position: left !important;
    background-size: 100% 100% !important
}

.nectar-button.see-through-extra-color-gradient-1:hover:after,
.nectar-button.see-through-extra-color-gradient-2:hover:after {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform-origin: left;
    -webkit-transform-origin: left;
    -ms-transform-origin: left
}

.nectar-button.extra-color-gradient-1:after,
.nectar-button.extra-color-gradient-2:after {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform-origin: left;
    -webkit-transform-origin: left;
    -ms-transform-origin: left
}

.nectar-button.extra-color-gradient-1:hover:after,
.nectar-button.extra-color-gradient-2:hover:after {
    transform: scale(0, 1);
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform-origin: right;
    -webkit-transform-origin: right;
    -ms-transform-origin: right
}

.nectar-button.extra-color-gradient-1 .hover,
.nectar-button.extra-color-gradient-1 .start,
.nectar-button.extra-color-gradient-2 .hover,
.nectar-button.extra-color-gradient-2 .start,
.nectar-button.see-through-extra-color-gradient-1 .hover,
.nectar-button.see-through-extra-color-gradient-1 .start,
.nectar-button.see-through-extra-color-gradient-2 .hover,
.nectar-button.see-through-extra-color-gradient-2 .start {
    -ms-transition: transform .38s cubic-bezier(.2, .95, .4, .95), opacity .38s cubic-bezier(.2, .95, .4, .95);
    transition: transform .38s cubic-bezier(.2, .95, .4, .95), opacity .38s cubic-bezier(.2, .95, .4, .95);
    -webkit-transition: transform .38s cubic-bezier(.2, .95, .4, .95), opacity .38s cubic-bezier(.2, .95, .4, .95)
}

.nectar-button.extra-color-gradient-1 .start,
.nectar-button.extra-color-gradient-2 .start,
.nectar-button.see-through-extra-color-gradient-1 .start,
.nectar-button.see-through-extra-color-gradient-2 .start {
    animation: gradientTextHoverHover .38s;
    animation-timing-function: cubic-bezier(.2, .9, .4, .9);
    animation-fill-mode: forwards;
    display: inline-block !important
}

.nectar-button.extra-color-gradient-1 .hover,
.nectar-button.extra-color-gradient-2 .hover,
.nectar-button.see-through-extra-color-gradient-1 .hover,
.nectar-button.see-through-extra-color-gradient-2 .hover {
    position: absolute;
    display: inline;
    left: 0;
    animation: gradientTextHoverOff .38s;
    animation-timing-function: cubic-bezier(.2, .9, .4, .9);
    animation-fill-mode: forwards;
    text-align: center;
    width: 100%;
    opacity: 0;
    z-index: 0
}

.nectar-button[class*=extra-color-gradient] .hover {
    padding: inherit;
    top: 0
}

.nectar-button.extra-color-gradient-1:hover .hover,
.nectar-button.extra-color-gradient-2:hover .hover,
.nectar-button.see-through-extra-color-gradient-1:hover .hover,
.nectar-button.see-through-extra-color-gradient-2:hover .hover {
    animation: gradientTextHoverHover .38s;
    animation-timing-function: cubic-bezier(.2, .9, .4, .9);
    animation-fill-mode: forwards
}

.nectar-button.extra-color-gradient-1:hover .start,
.nectar-button.extra-color-gradient-2:hover .start,
.nectar-button.see-through-extra-color-gradient-1:hover .start,
.nectar-button.see-through-extra-color-gradient-2:hover .start {
    animation: gradientTextHoverOff .38s;
    animation-timing-function: cubic-bezier(.2, .9, .4, .9);
    animation-fill-mode: forwards
}

.nectar-button.see-through-extra-color-gradient-1 .hover,
.nectar-button.see-through-extra-color-gradient-2 .hover {
    position: absolute;
    display: inline;
    left: 0;
    text-align: center;
    width: 100%;
    opacity: 0;
    z-index: 100
}

.nectar-button.extra-color-gradient-1 .start.loading,
.nectar-button.extra-color-gradient-2 .start.loading,
.nectar-button.see-through-extra-color-gradient-1 .start.loading,
.nectar-button.see-through-extra-color-gradient-2 .start.loading {
    animation: gradientTextHoverHover 0s
}

.light .nectar-button.extra-color-gradient-1:hover .hover,
.light .nectar-button.extra-color-gradient-2:hover .hover,
.light .nectar-button.see-through-extra-color-gradient-1 .start,
.light .nectar-button.see-through-extra-color-gradient-1:hover .start,
.light .nectar-button.see-through-extra-color-gradient-2 .start,
.light .nectar-button.see-through-extra-color-gradient-2:hover .start,
div[data-text-color=light] .nectar-button.extra-color-gradient-1:hover .hover,
div[data-text-color=light] .nectar-button.extra-color-gradient-2:hover .hover,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1 .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1:hover .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2 .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2:hover .start {
    background: 0 0 !important;
    -webkit-background-clip: border-box;
    -webkit-text-fill-color: #fff;
    background-clip: border-box
}

.light .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,
.light .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start {
    color: #fff !important
}

.light .nectar-button.extra-color-gradient-1 .start,
.light .nectar-button.extra-color-gradient-2 .start,
.light .nectar-button.see-through-extra-color-gradient-1 .start,
.light .nectar-button.see-through-extra-color-gradient-1:hover .start,
.light .nectar-button.see-through-extra-color-gradient-2 .start,
.light .nectar-button.see-through-extra-color-gradient-2:hover .start,
div[data-text-color=light] .nectar-button.extra-color-gradient-1 .start,
div[data-text-color=light] .nectar-button.extra-color-gradient-2 .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1 .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1:hover .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2 .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2:hover .start {
    opacity: 1 !important;
    animation: none !important
}

.light .nectar-button.extra-color-gradient-1 .hover,
.light .nectar-button.extra-color-gradient-2 .hover,
.light .nectar-button.see-through-extra-color-gradient-1 .hover,
.light .nectar-button.see-through-extra-color-gradient-2 .hover,
div[data-text-color=light] .nectar-button.extra-color-gradient-1 .hover,
div[data-text-color=light] .nectar-button.extra-color-gradient-2 .hover,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1 .hover,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2 .hover {
    opacity: 0 !important;
    animation: none !important
}

@keyframes gradientTextHoverHover {
    0% {
        transform: translateX(0);
        opacity: 0
    }

    70% {
        opacity: 1
    }

    100% {
        transform: translateX(0) !important;
        opacity: 1
    }
}

@keyframes gradientTextHoverOff {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    70% {
        opacity: 0
    }

    100% {
        transform: translateX(0) !important;
        opacity: 0
    }
}

.nectar-button.extra-color-gradient-1.medium.has-icon,
.nectar-button.extra-color-gradient-2.medium.has-icon,
.nectar-button.see-through-extra-color-gradient-1.medium.has-icon,
.nectar-button.see-through-extra-color-gradient-2.medium.has-icon {
    padding: 7px 30px
}

.nectar-button.extra-color-gradient-1.large.has-icon,
.nectar-button.extra-color-gradient-2.large.has-icon,
.nectar-button.see-through-extra-color-gradient-1.large.has-icon,
.nectar-button.see-through-extra-color-gradient-2.large.has-icon {
    padding: 12px 35px
}

.nectar-button.extra-color-gradient-1 i,
.nectar-button.extra-color-gradient-2 i,
.nectar-button.see-through-extra-color-gradient-1 i,
.nectar-button.see-through-extra-color-gradient-2 i {
    opacity: 1;
    right: 24px;
    background: inherit;
    background-size: 500% 100%;
    background-position: right
}

.nectar-button.extra-color-gradient-1.has-icon span,
.nectar-button.extra-color-gradient-2.has-icon span,
.nectar-button.see-through-extra-color-gradient-1.has-icon span,
.nectar-button.see-through-extra-color-gradient-2.has-icon span {
    left: -18px
}

body .nectar-button.extra-color-gradient-1.has-icon:hover i,
body .nectar-button.extra-color-gradient-1.has-icon:hover span,
body .nectar-button.extra-color-gradient-2.has-icon:hover i,
body .nectar-button.extra-color-gradient-2.has-icon:hover span,
body .nectar-button.see-through-extra-color-gradient-1.has-icon:hover i,
body .nectar-button.see-through-extra-color-gradient-1.has-icon:hover span,
body .nectar-button.see-through-extra-color-gradient-2.has-icon:hover i,
body .nectar-button.see-through-extra-color-gradient-2.has-icon:hover span {
    -ms-transform: none;
    transform: none;
    -webkit-transform: none
}

.nectar-button.extra-color-gradient-1.jumbo i,
.nectar-button.extra-color-gradient-2.jumbo i,
.nectar-button.see-through-extra-color-gradient-1.jumbo i,
.nectar-button.see-through-extra-color-gradient-2.jumbo i {
    opacity: 1;
    font-size: 20px;
    line-height: 20px;
    width: 20px;
    text-align: center;
    margin-top: -10px
}

.nectar-button.extra-color-gradient-1.extra_jumbo i,
.nectar-button.extra-color-gradient-2.extra_jumbo i,
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo i,
.nectar-button.see-through-extra-color-gradient-2.extra_jumbo i {
    width: 40px
}

.nectar-button.extra-color-gradient-1.has-icon.extra_jumbo span,
.nectar-button.extra-color-gradient-2.has-icon.extra_jumbo span,
.nectar-button.see-through-extra-color-gradient-1.has-icon.extra_jumbo span,
.nectar-button.see-through-extra-color-gradient-2.has-icon.extra_jumbo span {
    left: -35px
}

.nectar-button.extra-color-gradient-1.has-icon.jumbo span,
.nectar-button.extra-color-gradient-2.has-icon.jumbo span,
.nectar-button.see-through-extra-color-gradient-1.has-icon.jumbo span,
.nectar-button.see-through-extra-color-gradient-2.has-icon.jumbo span {
    left: -16px
}

.nectar-button.extra-color-gradient-1.has-icon.large span,
.nectar-button.extra-color-gradient-2.has-icon.large span,
.nectar-button.see-through-extra-color-gradient-1.has-icon.large span,
.nectar-button.see-through-extra-color-gradient-2.has-icon.large span {
    left: -14px
}

.nectar-button.extra-color-gradient-1.has-icon.medium span,
.nectar-button.extra-color-gradient-2.has-icon.medium span,
.nectar-button.see-through-extra-color-gradient-1.has-icon.medium span,
.nectar-button.see-through-extra-color-gradient-2.has-icon.medium span {
    left: -13px
}

.nectar-button.extra-color-gradient-1.has-icon.small span,
.nectar-button.extra-color-gradient-2.has-icon.small span,
.nectar-button.see-through-extra-color-gradient-1.has-icon.small span,
.nectar-button.see-through-extra-color-gradient-2.has-icon.small span {
    left: -11px
}

.nectar-button.extra-color-gradient-1.jumbo .hover i,
.nectar-button.extra-color-gradient-2.jumbo .hover i,
.nectar-button.see-through-extra-color-gradient-1.jumbo .hover i,
.nectar-button.see-through-extra-color-gradient-2.jumbo .hover i {
    right: 8px
}

.nectar-button.extra-color-gradient-1.extra_jumbo .hover i,
.nectar-button.extra-color-gradient-2.extra_jumbo .hover i,
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo .hover i,
.nectar-button.see-through-extra-color-gradient-2.extra_jumbo .hover i {
    right: 8px
}

.nectar-button.extra-color-gradient-1.large .hover i,
.nectar-button.extra-color-gradient-2.large .hover i,
.nectar-button.see-through-extra-color-gradient-1.large .hover i,
.nectar-button.see-through-extra-color-gradient-2.large .hover i {
    right: 5px
}

.nectar-button.extra-color-gradient-1.medium .hover i,
.nectar-button.extra-color-gradient-2.medium .hover i,
.nectar-button.see-through-extra-color-gradient-1.medium .hover i,
.nectar-button.see-through-extra-color-gradient-2.medium .hover i {
    right: 0
}

.nectar-button.extra-color-gradient-1.small .hover i,
.nectar-button.extra-color-gradient-2.small .hover i,
.nectar-button.see-through-extra-color-gradient-1.small .hover i,
.nectar-button.see-through-extra-color-gradient-2.small .hover i {
    right: 3px
}

.nectar-button.extra-color-gradient-1.jumbo .start i,
.nectar-button.extra-color-gradient-2.jumbo .start i,
.nectar-button.see-through-extra-color-gradient-1.jumbo .start i,
.nectar-button.see-through-extra-color-gradient-2.jumbo .start i {
    right: -32px
}

.nectar-button.extra-color-gradient-1.extra_jumbo .start i,
.nectar-button.extra-color-gradient-2.extra_jumbo .start i,
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo .start i,
.nectar-button.see-through-extra-color-gradient-2.extra_jumbo .start i {
    right: -75px
}

.nectar-button.extra-color-gradient-1.large .start i,
.nectar-button.extra-color-gradient-2.large .start i,
.nectar-button.see-through-extra-color-gradient-1.large .start i,
.nectar-button.see-through-extra-color-gradient-2.large .start i {
    right: -32px
}

.nectar-button.extra-color-gradient-1.medium .start i,
.nectar-button.extra-color-gradient-2.medium .start i,
.nectar-button.see-through-extra-color-gradient-1.medium .start i,
.nectar-button.see-through-extra-color-gradient-2.medium .start i {
    right: -30px
}

.nectar-button.extra-color-gradient-1.small .start i,
.nectar-button.extra-color-gradient-2.small .start i,
.nectar-button.see-through-extra-color-gradient-1.small .start i,
.nectar-button.see-through-extra-color-gradient-2.small .start i {
    right: -30px
}

.nectar-button.extra-color-gradient-1.small,
.nectar-button.extra-color-gradient-2.small,
.nectar-button.see-through-extra-color-gradient-1.small,
.nectar-button.see-through-extra-color-gradient-2.small {
    padding: 5px 14px
}

.nectar-button.extra-color-gradient-1.medium,
.nectar-button.extra-color-gradient-2.medium,
.nectar-button.see-through-extra-color-gradient-1.medium,
.nectar-button.see-through-extra-color-gradient-2.medium {
    border-width: 3px;
    padding: 7px 15px
}

.nectar-button.extra-color-gradient-1.large,
.nectar-button.extra-color-gradient-2.large,
.nectar-button.see-through-extra-color-gradient-1.large,
.nectar-button.see-through-extra-color-gradient-2.large {
    border-width: 3px;
    padding: 12px 22px
}

.nectar-button.extra-color-gradient-1.jumbo,
.nectar-button.extra-color-gradient-2.jumbo,
.nectar-button.see-through-extra-color-gradient-1.jumbo,
.nectar-button.see-through-extra-color-gradient-2.jumbo {
    border-width: 4px;
    padding: 21px 40px
}

.nectar-button.extra-color-gradient-1.extra_jumbo,
.nectar-button.extra-color-gradient-2.extra_jumbo,
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo,
.nectar-button.see-through-extra-color-gradient-2.extra_jumbo {
    border-width: 10px;
    padding: 56px 90px
}

.nectar-button.extra-color-gradient-1 span,
.nectar-button.extra-color-gradient-2 span,
.nectar-button.see-through-extra-color-gradient-1 span,
.nectar-button.see-through-extra-color-gradient-2 span {
    z-index: 100
}

.nectar_team_member_overlay .inner-wrap {
    padding-top: 0 !important
}

.nectar_team_member_overlay {
    z-index: 10000
}

.comment-wrap {
    padding: 60px 0
}

.comment-wrap[data-comments-open=false] {
    padding: 0
}

.comment-list .reply a {
    box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset
}

body.original .bypostauthor .comment-body {
    position: relative
}

body.original .bypostauthor .comment-body:before {
    opacity: .06;
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    top: 0;
    left: 0;
    pointer-events: none
}

.carousel-next i,
.carousel-prev i {
    color: #fff
}

.original .post-area.masonry .post .post-content.classic .content-inner {
    padding-bottom: 15px;
    margin-bottom: 15px
}

.original #header-outer[data-transparent-header=true][data-remove-border=false]:not(.transparent) {
    border-bottom: 0 solid rgba(255, 255, 255, 0)
}

.original .masonry.material .masonry-blog-item .inner-wrap {
    padding: 0
}

.original .masonry.material .masonry-blog-item .content-inner {
    padding-bottom: 0;
    margin-bottom: 0
}

.original .blog-recent.related-posts {
    padding: 0 0 60px 0
}

.comment-list .comment>div,
.comment-list .pingback>div {
    color: #000
}

#sidebar>.inner .widget,
#sidebar>.theiaStickySidebar .widget {
    margin-bottom: 50px
}

.original #footer-outer[data-link-hover=underline] #footer-widgets .col ul li a {
    padding: 0;
    border: none
}

.original #footer-outer[data-link-hover=underline] #footer-widgets .col ul:not([class*=nectar_blog_posts]) li {
    padding: 4px 0 !important;
    border: none
}

#slide-out-widget-area.slide-out-from-right .nectar-global-section .full-width-content {
    width: 100% !important;
    left: 0 !important;
    margin: 0 !important
}

#slide-out-widget-area.slide-out-from-right .nectar-global-section .container {
    padding: 0
}

#slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li {
    margin-top: 3px;
    margin-bottom: 3px
}

#slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .sub-menu .nectar-menu-item-with-desc {
    margin: 10px 0
}

.original #header-outer #top nav ul .slide-out-widget-area-toggle[data-custom-color=true] a,
.original .slide-out-widget-area-toggle[data-custom-color=true].mobile-icon a>span {
    height: 22px
}